Komputery Okna Internet

Przewodnik po oprogramowaniu: przydatne narzędzia do przetaktowywania i nie tylko. Undervolting: zmniejsz hałas i ciepło dla tweakera bios kart graficznych Kepler dla kart mobilnych

Ten materiał ma na celu pomóc czytelnikom w dzisiejszym oprogramowaniu do strojenia, oceny wydajności i podkręcania komponentów systemu oraz śledzenia danych monitorowania. Ten artykuł jest oparty na Przydatne linki aby pobrać odpowiednie aplikacje.

Sterowniki: platforma

Prawidłowy dobór sterowników dla różnych węzłów systemu, w szczególności elementów płyta główna i GPU karty graficznej jest niezwykle ważny dla stabilnej pracy komputera. Tam, gdzie nie jest wymagana specjalna „kreatywność”, jest to podczas instalacji sterowników, które są dostarczane z płyta główna... Niemniej jednak zawsze możesz znaleźć i zainstalować najnowsze sterowniki chipsetu, kontrolera audio i karty wifi(Jeśli możliwe).

Analiza porównawcza

Istnieje wiele różnych metod oceny wydajności węzłów systemu, a każdy doświadczony entuzjasta ma swoje własne. Wymienione poniżej są najbardziej proste sposoby i możesz przeprowadzić dogłębne testy przy użyciu zestawu aplikacji spośród wymienionych w recenzjach procesorów, kart graficznych, modułów pamięci i innych komponentów na naszej stronie internetowej.

Jest to renderowanie sceny 3D i jest bardzo popularne. Jest bezpłatny, pokazuje stabilne wyniki i może załadować do 256 wątków procesora (256 Rdzenie AMD Spychacz lub 128 rdzeni Intel Core z Hyper-Threading). Mniej lub bardziej istotne, zwłaszcza w kontekście porównawczego benchmarkingu konkurencyjnego, Poprzednia wersja tej aplikacji -

Narzędzia pomocnicze RivaTuner Statistics Server (RTSS) i Fraps pomogą Ci zmierzyć liczbę klatek na sekundę w grach, które nie mają wbudowanego testu porównawczego. Z ich pomocą możesz nagrywać filmy z gry. Interfejs Frapsa jest prostszy, ale aktualizacje tego narzędzia nie zostały wydane od prawie dwóch lat.

Tak więc powyżej rozważyliśmy najbardziej przydatne i pożądane programy dla entuzjastów do konfigurowania, monitorowania, podkręcania i testowania węzłów PC. Do tej pory wybór narzędzi do tych celów jest ogromny, a artykuł najprawdopodobniej nie wymienia wszystkich aplikacji, z których osobiście korzystasz. Napisz o własnych preferencjach w komentarzach do tego materiału.

Ocieplenie jest tuż za rogiem, co oznacza, że ​​już niedługo systemy chłodzenia komputerów będą gorzej radzić sobie ze swoimi zadaniami. Jak obniżyć temperaturę, hałas i zużycie energii przez karty graficzne, nie wydając na to ani grosza? Przeczytaj ten artykuł o undervoltingu karty graficznej.

Podnapięcie to termin oznaczający spadek napięcia, a tym samym prądu używanego przez kartę graficzną, co pociąga za sobą znaczny spadek temperatury pod obciążeniem (w niektórych przypadkach o 10 stopni). Jednak nie jest to jedyna zaleta undervoltingu, ale także pomaga zwalczać szum karty graficznej w grach.

Z reguły obniżenie temperatury nawet o kilka stopni pozwala zmniejszyć obroty wentylatora aktywnej chłodnicy, co daje zauważalną różnicę w poziomie hałasu. W niektórych programach (MSI Afterburner, Trixx) można pójść jeszcze dalej i jeszcze bardziej zredukować hałas CO, dostosowując algorytm chłodnicy. Jako pierwsze przybliżenie możesz skupić się na temperaturze 80 stopni Celsjusza. Oznacza to, że zmień prędkość obrotową wentylatorów, aby chip nie nagrzewał się powyżej 80 stopni pod obciążeniem. To już jednak inny temat, ale dzisiaj porozmawiamy o undervoltingu.

Pożądane jest stopniowe obniżanie napięcia. Na przykład od 1.200 V najpierw do 1.150 V, a następnie w krokach 0,01, czyli do 1.140, 1.130 itd. Po każdej redukcji możesz przetestować stabilność karty graficznej, to znaczy utrzymywać ją pod obciążeniem przez jakiś czas. W tym celu możesz użyć tego samego FurMark.

Undervolting częściowo przypomina podkręcanie, tylko w przeciwnym kierunku – zamiast zwiększania częstotliwości konieczne jest obniżenie napięcia. Po pierwszej awarii (sterownik wyświetli komunikat) należy cofnąć się o jeden krok zwiększając napięcie GPU i przeprowadzić w tym trybie dokładny test stabilności.

Rozważmy kilka sposobów na zaniżanie napięcia. Pierwsze dwa sprowadzają się do używania specjalne narzędzia, a trzeci, bardziej zaawansowany, do flashowania BIOS-u karty graficznej.

Metoda programowania

W głównym oknie tego programu znajduje się regulowany parametr Napięcie rdzenia, który odpowiada za poziom napięcia dostarczanego do rdzenia karty graficznej. Z reguły parametr ten mieści się w przedziale 1100-1200 V i jest ustalany przez producenta z pewnym marginesem.

Zasadniczo można zmniejszyć wskaźnik napięcia rdzenia za pomocą dowolnego kroku (ale lepiej z małym), ta operacja nie może w jakiś sposób zaszkodzić karcie graficznej. Najgorsze, co się stanie, to zawieszenie się komputera lub, co bardziej prawdopodobne, w zasobniku systemowym pojawi się komunikat informujący, że wystąpił błąd w sterowniku karty graficznej.

Wadą MSI Afterburner jest to, że nie pozwala na dostosowanie napięcia nie wszystkich kart graficznych.

Pomimo tego, że nazwa aplikacji Sapphire Trixx, podobnie jak w przypadku MSI Afterburner, zawiera wzmiankę o konkretnym producencie karty graficznej, narzędzie współpracuje z adapterami wszystkich firm, nie tylko tych wymienionych.

Zaletą Trixx jest to, że ten program jest w stanie regulować napięcie większej liczby kart graficznych. Innymi słowy, jeśli dopalacz ma zablokowane napięcie rdzenia, wypróbuj Trixx.

Procedura regulacji napięcia w Trixx nie różni się zasadniczo od procedury dopalacza. Wymagany suwak znajduje się w zakładce Overclocking i nazywa się VDDC.

Jedyną wadą Trixx pod względem niskiego napięcia jest to, że narzędzie nie może przywrócić wartości napięcia po ponownym uruchomieniu komputera. Przywracane są tylko częstotliwości rdzenia i pamięci, a napięcie należy za każdym razem ustawiać ręcznie. Afterburner nie ma tej wady, ale jak wspomniano, obsługuje mniej kart graficznych.

Zmiana parametrów w BIOSie karty graficznej

Zacznijmy od zwykłego ostrzeżenia w takich przypadkach. Wszystkie opisane poniżej operacje wykonujesz na własne ryzyko i ryzyko. Nie flashuj BIOS-u, jeśli nie jesteś pewien poprawności swoich działań. Uszkodzenie lub nieudana aktualizacja oprogramowania układowego może spowodować uszkodzenie karty graficznej, unieważniając gwarancję producenta.

Co więc zrobić, jeśli karta graficzna nie jest obsługiwana przez Afterburner, a nie chcesz ręcznie ustawiać napięcia za pomocą Trixx po każdym ponownym uruchomieniu komputera? W takim przypadku możesz edytować parametry określone w BIOS-ie karty graficznej.

AMD Radeon

Aby zapisać BIOS do pliku na komputerze, możesz użyć narzędzia GPU-Z lub ATIWinflash... Drugi program jest lepszy, ponieważ przyda się później ponownie za Aktualizacje systemu BIOS podczas gdy GPU-Z nie będzie już używany.

Po zapisaniu BIOS-u do pliku musisz go otworzyć w Radeon BIOS Editor, a na zakładce Clock Settings w polach Voltage ustawić wartość napięcia wybraną wcześniej w Afterburner lub Trixx. Następnie zapisz edytowany BIOS (Save BIOS), najlepiej w nowy plik.

W ostatnim kroku pozostaje uruchomić ATIWinflash, wybrać wymaganą kartę graficzną, jeśli w komputerze jest ich kilka, załadować edytowany BIOS do programu (Załaduj obraz) i nacisnąć przycisk Program, aby go sflashować. Program „myśli” przez chwilę, po czym zaproponuje ponowne uruchomienie komputera i załadowanie karty graficznej z nową wartością napięcia.

NVIDIA GeForce

Do Karty graficzne NVIDIA potrzebujesz programów GPU-Z (aby zapisać BIOS karty graficznej do pliku) i NiBiTor(NVIDIA BIOS Editor), aby zmienić napięcie karty graficznej (karta Napięcia, parametr 3D). Należy pamiętać, że w niektórych przypadkach dla trybu 3D dostępny będzie ograniczony zakres napięcia z pewną dyskretnością lub nawet kilkoma określonymi wartościami. Jeśli lista nie zawiera tego, co jest wymagane, być może będziesz musiał zrezygnować z pomysłu. Flashowanie BIOS-u lub użyj wartości, która jest nieco wyższa niż wystarczająca minimalna.

W przypadku kart graficznych opartych na chipach z architekturą Kepler i Maxwell (GeForce GTX 6xx / 7xx) będziesz potrzebować aplikacji Kepler BIOS Tweaker. Jednak biorąc pod uwagę wiele stanów operacyjnych procesorów graficznych dzięki technologii GPU Boost, modele te często używają tylko oprogramowania voltmod.

Po edycji BIOS należy zapisać do nowego pliku i przesłać na kartę graficzną. Aby to zrobić, pobierz narzędzie NV Flash, po czym należy sflashować plik z edytowanym BIOS-em. Aby to zrobić, musisz pamiętać o podstawach pracy z wierszem poleceń, wpisując w konsoli: nvflash.exe -6 BIOS.ROM. W tym przypadku BIOS.ROM jest nazwą pliku z edytowanym oprogramowaniem, które powinno znajdować się w tym samym katalogu co NVFlash.

Wyniki

Aby zapewnić stabilną pracę kart graficznych, producenci ustawiają napięcie GPU z pewnym marginesem. Często można go nieznacznie zmniejszyć bez oczywistych konsekwencji dla samego urządzenia, zmniejszając w ten sposób ogrzewanie GPU, a tym samym poziom hałasu układu chłodzenia.

Towarzyszącą zaletą obniżenia napięcia zasilania jest również zmniejszenie zużycia energii przez kartę graficzną. W tym przypadku rachunek sięga dziesiątek watów za nowoczesne karty graficzne o wysokiej wydajności. To, czy gra jest warta świeczki, zależy od Ciebie.

Karty graficzne generacji Maxwell kończą swoją erę, rezygnując z możliwości rządzenia ulepszoną architekturą Pascal. Ale to nie sprawiło, że GM20x był interesujący pod względem ukrytego potencjału wyrażonego w MHz. Pamiętamy, że wprowadzenie technologii Boost 2.0 sprawiło, że podkręcanie kart graficznych za pomocą narzędzi (MSI Afterburner, EVGA Precision, Palit ThunderMaster i inne) spowodowało, że częstotliwość podstawowa i pośrednia zmieniła się wraz ze zmianą częstotliwości. z częstotliwością BOOST i prędzej czy później doprowadziło to do niestabilności podczas zmiany obciążenia karty graficznej. W rezultacie wielu ograniczyło przetaktowywanie, a do dalszego przetaktowania musieli albo użyć metody edycji mikrokodu zwanej „wyłączaniem BOOST” (w rzeczywistości sama technologia Boost 2.0 nigdzie nie zniknęła, karta graficzna po prostu działała przy wyższych częstotliwościach nawet pod lekkie ładunki) lub użyj programy stron trzecich aby naprawić maksymalne częstotliwości (na przykład -Nvidia PowerMizer Manager). Wadami są zwiększone częstotliwości i napięcie w trybie bezczynności i lekkie obciążenie, co skutkuje nadmiernym nagrzewaniem i zużyciem. W tym przypadku funkcje Maxwell II BIOS Tweaker i część sterownika kart graficznych działają jako ograniczniki. Ale co, jeśli spojrzymy w cienki świat mikrokodu za pomocą edytora HEX i zobaczymy, co da nam to podejście.

Przygotowanie do edycji mikrokodu karty graficznej

Najpierw musisz sflashować najnowszą wersję BIOS (bez modyfikacji) dla swojej karty graficznej. Można go znaleźć zarówno na stronie producenta, jak i na stronach osób trzecich, na przykład -TechPowerUp. Aby sflashować BIOS, możesz użyć programu NVFlash. Polecam od razu pobrać wersję z pominięciem weryfikacji certyfikatu, ponieważ to ona będzie nam dalej przydatna. W przypadku oprogramowania układowego utwórz folder w katalogu głównym dysku C o nazwie nvflash i rozpakuj do niego zawartość pobranego wcześniej archiwum. dodaj również plik mikrokodu do katalogu głównego, który zamierzamy „wypalić”. Następnie uruchom wiersz poleceń jako administrator i wprowadź kolejno następujące polecenia:

  1. cd c: \ nvflash
  2. nvflash-6 nazwabios.rom

gdzienamebios to nazwa pliku BIOS.

Używam głównie MSI Afterburner do podkręcania, więc in ten materiał to ona się pojawi. Pobierz najnowszą wersję i zainstaluj ją. Pobieramy również program GPU-Z i instalujemy go.

Następnym krokiem jest określenie wartości maksymalnej częstotliwości i napięcia roboczego przy pełnym obciążeniu karty graficznej bez użycia podkręcania. Wygodniej jest to zrobić, korzystając z wbudowanego renderowania GPU-Z i monitorowania czujników.

Na ten przykład częstotliwość w trybie Boost 2.0 wynosi 1455,5 MHz przy napięciu 1,199 V, druga karta graficzna (której BIOS zostanie omówiony poniżej) pracowała z częstotliwością 1367 MHz przy 1,193 V. Pamiętajmy o tych parametrach, wejdą przydatne dla nas.

Teraz otwórz wersję BIOS-u, którą załadowaliśmy do naszej karty graficznej za pomocą Maxwell II BIOS Tweaker. Równolegle rozważymy główne zakładki i prezentowane w nich wartości.

Wspólna karta

Wejście do bazy TDP / Wejście do bazy 3D / Wejście do wzmocnienia - nie dotykamy tych parametrów, zostawiamy je bez zmian.

Zegar bazowy TDP / zegar bazowy 3D / zegar doładowania - wartość częstotliwości podstawowej i BOOST. Tak naprawdę zegar bazowy TDP / zegar bazowy 3D nie zależy od karty graficznej asic i możemy ustawić go ręcznie, ale wybrać częstotliwości z zakładki tabeli Boost. W moim przykładzie widzisz częstotliwość z 34 komórek tabeli.

Ale częstotliwość Boost Clock mówi nam o minimalnej częstotliwości BOOST dla karty graficznej (1329 MHz - 59 komórka tabeli), ale rzeczywista częstotliwość zostanie określona przez kartę asic (możesz to zobaczyć w gpu-z) - im wyższa im asic, tym wyższa jest rzeczywista częstotliwość w trybie BOOST (na mojej karcie graficznej z asic 73,5% boost po wyjęciu z pudełka do 1392,5 MHz - 64 pozycja tabeli częstotliwości). Zmieniając Boost Clock na wartości z tabeli nad zapasem przesuwamy częstotliwość BOOST. Zmiana częstotliwości z 1329 MHz (59 pozycji tabeli) na 1354,5 MHz (61 pozycji) w moim przypadku spowoduje zmianę rzeczywistej częstotliwości w trybie BOOST z 1392 MHz (64 komórki) na 1418 MHz (66 komórek). Umożliwi to zmianę maksymalnej częstotliwości podbicia bez użycia AB. Jest to metoda dla leniwych.Także przycisk Gpu Clock Offset + 13MHz zrobi to samo, ale również zmieni zegar bazowy TDP / zegar bazowy 3D (ale można je ręcznie przywrócić do pożądanych).

Docelowa temperatura / docelowa maksymalna temperatura - limity temperatury, te same suwaki są w MSI Afterburner. Ustawiamy wartość na 89/91, pod warunkiem, że karta graficzna nie nagrzewa się przy 80+ stopniach.

Sterowanie wentylatorem - kontrola prędkości wentylatorów układu chłodzenia karty graficznej.

RPM1x / TMP1x / PER1x to żądane limity obrotów (przy zastosowaniu wentylatorów PWM) / temperatura / procent obrotów (przy zastosowaniu wentylatorów sterowanych napięciem) do regulacji zaworów. Pożądane jest dostosowanie wartości procentowych metodą obliczeniową (2600/3200 = 81%, a nie 70, jak mój, ale mam sterowanie PWM).

Jak to działa.

RPM13 / TMP13 / PER13 - maksymalne wartości obrotów, pozostaw RPM13 / PER13 bez zmian i ustaw TMP13 na wartość, którą uważasz za niezbędną (w moim przykładzie 3200 obr./min (maksymalna wartość paszportowa) przy 90 stopniach).

RPM11 / TMP11 / PER11 - do tych wartości bramy rozwiną się od zera lub wartości początkowych. Na zdjęciu powyżej 35 C o wentylatory kręcą się od minimalnej technicznie możliwej wartości do 1000 obr/min, po 35 i do 70 C o (TMP12) kręcą się płynnie do 2600 obr/min (RPM12).

Aby zatrzymać zawory RPM11 / TMP11 / PER11 napisz jako 0/0 / XX, gdzie XX to temperatura, do której zawory staną.

Taktowanie pamięci - częstotliwość pamięci wideo. Stawiamy według Ciebie stabilną wartość i odejmujemy 100 MHz. Dla większej stabilności i pewności.

Tablica napięcia

Ta zakładka wyświetla napięcie dla każdej częstotliwości z tabeli częstotliwości.

Jeśli masz GM200 i ta zakładka wygląda tak:

następnie musisz otworzyć drugą i trzecią linię w tabeli napięć. Aby to zrobić, otwórz BIOS w Kepler BIOS Tweaker i przesuń wybrane suwaki do dowolnej pozycji:

Okazuje się coś takiego:

BIOS wygląda teraz tak w Maxwell II BIOS Tweaker:

1 linia: maksymalne możliwe napięcie (w zależności od regulatora napięcia twojej karty graficznej, maksimum może wynosić 1281 i 1250, jakie masz szczęście). Wstawiamy 1281.3.

Druga linia: to jest nasze podstawowe napięcie dla zegara doładowania.

Jeśli chcesz zmniejszyć stres o jeden krok- zmień maksymalne napięcie w tej linii o jeden krok w dół za pomocą strzałek klawiatury i flashuj BIOS z tym napięciem i wykonaj manipulacje z renderowaniem w GPU-Z. Wynikowe napięcie (będzie to minus krok od napięcia drenu) jest zapisywane z pierwszą wartością w drugim i trzecim wierszu.

Jeśli nie chcesz zmniejszyć stresu o jeden krok- ustaw napięcie znalezione na etapie przygotowania za pomocą renderowania GPU-Z na minimum i plus jeden krok na maksimum. Przy tym ustawieniu częstotliwość NIE zostanie zresetowana pod wpływem temperatury. Maksymalne napięcie w tej linii ustawiamy o krok dalej od minimum.

3 linia: Minimalna wartość jest taka sama jak w drugim wierszu, maksymalna jest jak w pierwszym. To jest dokładnie napięcie, które możemy regulować za pomocą suwaków w programie MSI Afterburner.

Monitorowanie oprogramowania (GPU-Z, MSI Afterburner, HWiNFO) nie zawsze jest prawdziwe, a wyświetlane napięcie GPU może być wyższe/niższe od rzeczywistego. Możesz to sprawdzić za pomocą multimetru.

A teraz, gdy wyświetlane kroki napięcia w tym samym GPU-z nie są jedynymi możliwymi. Dokonajmy zmiany na przykładzie mojej karty graficznej, której VID w podstawowym systemie BIOS to 1.150, 1.175, 1.193, 1.218 itd.

Najpierw ustalamy napięcie na 1,175 V, aby określić liczbę ogniw dla tego napięcia. Aby to zrobić, w pierwszych trzech wierszach tabeli naprężeń umieszczamy następujące wartości:

  1. 1.281-1.281
  2. 1.175-1.181
  3. 1.175-1.281

W rezultacie otrzymujemy częstotliwość BOOST, odpowiedni Komórka 59.

Następnie przejdź do komórki 59 w tabeli naprężeń i przesuń wartości w taki sposób, aby przesunąć zakres napięć o potrzebną nam wartość. Po zrobieniu stołu, jak na zrzucie ekranu, dostałem kartę VID, której wcześniej tam nie było. Staje się jednym z zakresów dla każdej komórki i, jak widać na poniższym filmie, krok napięcia można dokładniej dostosować.

Warto wziąć pod uwagę, że dla przesunięcia napięcia 6-10 mV przechodzimy do następnej komórki tabeli doładowań i otrzymujemy +13 MHz. Możesz zmienić krok napięcia, zrobić go mniej więcej.

Tablica mocy

To są ograniczenia mocy. Interesują nas pierwsze 6 grup (każda grupa składa się z wartości Min | Def | Max).

Pierwsza grupa to karty TDP. W rzeczywistości ta obliczona wartość ciepła, którą producent uwzględnia przy projektowaniu układu chłodzenia, nie ma nic wspólnego z ograniczeniem mocy. Ustawiamy to tak samo jak wartości 6. grupy.

Druga grupa - pomiń.

Trzecia grupa - moc Gniazdo PCI-E, ustawiamy tę grupę biorąc pod uwagę maksymalnie 75 W.

Czwarta grupa - dopuszczalna moc pierwszego złącza dodatkowe jedzenie... Umieściliśmy 75 000 dla 6-pin i 150 000 dla 8-pinPCI-E.

Piąta grupa to dozwolona moc drugiego złącza zasilania pomocniczego. Umieściliśmy 75 000 dla 6-pin i 150 000 dla 8-pinPCI-E.

Szósta grupa to limit mocy. To nas najbardziej interesuje. Wartości są obliczane z sumy wartości wszystkich zasilaczy karty graficznej, które ustawiliśmy w tabeli. Te same wartości zapisujemy w 1 grupie (opcjonalnie).

Tablica doładowań

Tutaj widzimy samą tabelę częstotliwości, z powodu której się tutaj zgromadziliśmy. Każda częstotliwość jest tutaj sprzężona z napięciem z odpowiedniej tabeli, wiązanie przebiega zgodnie z liczbą ogniw. Za pomocą suwaka Max Table Clock możemy przesuwać częstotliwości z 35 do 74 komórek zarówno w górę, jak i w dół. To jest to samo, co w MSI Afterburner. Również tutaj widzimy wyraźnie, że wraz ze wzrostem maksymalnej częstotliwości BOOST zmieniają się również wszystkie częstotliwości pośrednie.

Zakładka Stany doładowania

Zmieniamy tylko Max GPC w P00 i P02 na wartość z 74 komórek tabeli częstości, reszta nas nie dotyczy.

Karta Stany zegara

W profilu DDR P00 ustawiamy częstotliwość pamięci z pierwszej zakładki (dokładniej zmieni się tutaj, gdy częstotliwość się tam zmieni), ale DDR w P02 albo zostanie pozostawione bez zmian, albo zmieniona na wartość jak w P00. Jeśli zostawimy to tak, jak jest, podczas korzystania z CUDA obniży częstotliwość do tej wartości.

Edycja tabeli częstotliwości za pomocą edytora HEX

Na początek ustawiamy w ten sposób potrzebne napięcie doładowania w drugiej i trzeciej linii (w tym przykładzie obniżyłem napięcie dla BOOST do 1,175 V, ale warto pamiętać, że na początku artykułu z pomocą GPU-Z już określiliśmy napięcie i częstotliwość pracy, więc ustaw potrzebne napięcie).

W drugim wierszu dodajemy jeden krok do właściwej wartości, w trzecim ustawiamy maksymalną wartość, do której napięcie może zostać podniesione przez MSI Afterburner. Należy zauważyć, że gdy napięcie wzrośnie za pomocą MSI Afterburner, napięcie podczas nagrzewania zmniejszy się do minimum podanego w drugiej linii.

Pamiętamy, w której komórce znajduje się częstotliwość zegara bazowego 3D:

W pozycji BOOST (na mojej kopii karty graficznej na 1,174 V jest to 59 ogniw) ustaw częstotliwość, która jest stabilna przy tym napięciu (polecam ustawić ją o 2-3 stopnie niżej, resztę wyreguluj w MSI Afterburner) .

Następnie otwórz BIOS w dowolnym edytorze HEX (użyłem HxD) i poszukaj komórki BOOST w następujący sposób: dodaj 12 do numeru komórki (w moim przykładzie 59 + 12 = 71) i przekonwertuj na szesnastkowy (71d = 47h) . Następnie bierzemy częstotliwość w tej komórce (u mnie 1455,5), mnożymy przez 2 (1455,5 * 2 = 2911) i konwertujemy na szesnastkowy (2911d = 0B5Fh). Nie tracimy zera. Następnie szukamy następującej sekwencji szesnastkowej w kodzie HEX BIOS: 47 5F 0B 00 01

Gdzie 47 - kod szesnastkowy komórki BOOST, 5F 0B- podwojona częstotliwość z najmniej znaczącymi cyframi do przodu (0B_5F), 00 01 - kod rozkazu. Po lewej stronie (od 46. pozycji) znajdują się komórki od 58 do 1 grup po 5. Bierzemy wartość częstotliwości, którą będziemy mieć między częstotliwością podstawową a częstotliwością BOOST (wybrałem 1405 MHz), przetłumacz ją na znajomy format (1405*2=2810d=0AFAh) i wstawiamy je z komórki przed boostem (58 w moim przypadku) do tej, przy której była częstotliwość bazowa +1 (43+1=44) i zmieniamy na potrzebną nam wartość (FA 0A). Po edycji tabeli częstotliwości korelujemy wartości w tabeli napięć (można ustawić jeden zakres napięcia dla wszystkich ogniw o tej samej częstotliwości), zapisujemy BIOS (pamiętaj, aby otworzyć go następnie w Maxwell II BIOS Tweaker i zapisać przepisać sumę kontrolną) i sflashować.

Możesz wpisać dowolne częstotliwości, wybrać dowolny krok, ale tweaker może wykreślić częstotliwości, które nie są w nim wciśnięte. W porządku, to jest błąd w programie, Kepler BIOS Tweaker pokazuje też BIOS od Maxwella.

Wniosek

Podkręcanie kart graficznych ma kilka powodów. Tutaj pojawia się zainteresowanie sportem i potrzeba kilku dodatkowych klatek na sekundę, lub po prostu pogoń za pięknymi liczbami. W tym artykule przyjrzeliśmy się małemu przykładowi, jak pozbyć się drążków włożonych w nasze koła podczas przyspieszania. Moim zdaniem technologia Boost 2.0 nie różni się od sekwencji programu przyczyny i skutku, więc zmieniające się warunki prowadzą do zmiany trybu pracy. Korzystając z edytora HEX i zmieniając tabele napięć i częstotliwości, osiągnąłem bezprecedensowe wyniki na GTX 980 TI (przy użyciu chłodzenia powietrzem) - z częstotliwością rdzenia 1592 MHz i efektywną częstotliwością pamięci wideo 8500 MHz przy napięciu 1,27 V aplikacja oprogramowania Firestrike z pakietu 3DMark osiągnął 22666 punktów graficznych, w Firestrike Extreme przy tym samym napięciu i odpowiednio 1596/8400 MHz wynik wyniósł 10641 punktów graficznych.

W przypadku gier zastosowanie tej techniki również okazało się całkiem przydatne. Na przykład absolutną stabilność przy częstotliwości rdzenia 1558 MHz (częstotliwość pamięci wynosiła 8400 MHz) pod dowolnym obciążeniem osiągnięto przy 1,199 V.

Obniżając napięcie robocze, karta graficzna okazała się zimna i prawie cicha. Przy napięciu 1,143 V karta graficzna pracowała z częstotliwością 1503 MHz.

W tym przypadku częstotliwość została ustawiona z pewnym marginesem

Po zmianie obciążenia nie było wielu częstotliwości pośrednich, była częstotliwość BOOST, podstawowa i jedyna pośrednia, dla której wybrano dla niej stabilne napięcie. Jednocześnie funkcje oszczędzania energii działały poprawnie, co widać na powyższym obrazku.

Bądź kreatywny, dostosuj BIOS do siebie i swoich potrzeb, ale pamiętaj, że wszystkie manipulacje wykonujesz na własne ryzyko i ryzyko. Szczęśliwe i stabilne przetaktowywanie!

Karty graficzne generacji Maxwell kończą swoją erę, rezygnując z możliwości rządzenia ulepszoną architekturą Pascal. Ale to nie sprawiło, że GM20x był interesujący pod względem ukrytego potencjału wyrażonego w MHz. Pamiętamy, że wprowadzenie technologii Boost 2.0 sprawiło, że podkręcanie kart graficznych za pomocą narzędzi (MSI Afterburner, EVGA Precision, Palit ThunderMaster i inne) spowodowało, że częstotliwość podstawowa i pośrednia zmieniła się wraz ze zmianą częstotliwości. z częstotliwością BOOST i prędzej czy później doprowadziło to do niestabilności podczas zmiany obciążenia karty graficznej. W rezultacie wielu ograniczyło przetaktowywanie, a do dalszego przetaktowania musieli albo użyć metody edycji mikrokodu zwanej „wyłączaniem BOOST” (w rzeczywistości sama technologia Boost 2.0 nigdzie nie zniknęła, karta graficzna po prostu działała przy wyższych częstotliwościach nawet pod małe obciążenia) lub użyj programów innych firm do ustalenia maksymalnych częstotliwości (na przykład -Nvidia PowerMizer Manager). Wadami są zwiększone częstotliwości i napięcie w trybie bezczynności i lekkie obciążenie, co skutkuje nadmiernym nagrzewaniem i zużyciem. W tym przypadku funkcje Maxwell II BIOS Tweaker i część sterownika kart graficznych działają jako ograniczniki. Ale co, jeśli spojrzymy w cienki świat mikrokodu za pomocą edytora HEX i zobaczymy, co da nam to podejście.

Przygotowanie do edycji mikrokodu karty graficznej

Najpierw musisz sflashować najnowszą wersję BIOS (bez modyfikacji) dla swojej karty graficznej. Można go znaleźć zarówno na stronie producenta, jak i na stronach osób trzecich, na przykład -TechPowerUp. Aby sflashować BIOS, możesz użyć programu NVFlash. Polecam od razu pobrać wersję z pominięciem weryfikacji certyfikatu, ponieważ to ona będzie nam dalej przydatna. W przypadku oprogramowania układowego utwórz folder w katalogu głównym dysku C o nazwie nvflash i rozpakuj do niego zawartość pobranego wcześniej archiwum. dodaj również plik mikrokodu do katalogu głównego folderu, który zamierzamy „nagrać”.Następnie uruchom wiersz poleceń jako administrator i wprowadź kolejno następujące polecenia:

  1. cd c: \ nvflash
  2. nvflash-6 nazwabios.rom

gdzienamebios to nazwa pliku BIOS.

Głównie używam MSI Afterburner do podkręcania, więc zostanie omówiony w tym artykule. Pobierz najnowszą wersję i zainstaluj ją. Pobieramy również program GPU-Z i instalujemy go.

Następnym krokiem jest określenie wartości maksymalnej częstotliwości i napięcia roboczego przy pełnym obciążeniu karty graficznej bez użycia podkręcania. Wygodniej jest to zrobić, korzystając z wbudowanego renderowania GPU-Z i monitorowania czujników.

W tym przykładzie częstotliwość w trybie Boost 2.0 wynosi 1455,5 MHz przy napięciu 1,199 V, druga karta graficzna (której BIOS zostanie omówiony poniżej) pracowała przy 1367 MHz przy 1,193 V. Pamiętajmy o tych parametrach, nadejdą przydatne dla nas.

Teraz otwórz wersję BIOS-u, którą załadowaliśmy do naszej karty graficznej za pomocą Maxwell II BIOS Tweaker. Równolegle rozważymy główne zakładki i prezentowane w nich wartości.

Wspólna karta

Wejście do bazy TDP / Wejście do bazy 3D / Wejście do wzmocnienia - nie dotykamy tych parametrów, zostawiamy je bez zmian.

Zegar bazowy TDP / zegar bazowy 3D / zegar doładowania - wartość częstotliwości podstawowej i BOOST. Tak naprawdę zegar bazowy TDP / zegar bazowy 3D nie zależy od karty graficznej asic i możemy ustawić go ręcznie, ale wybrać częstotliwości z zakładki tabeli Boost. W moim przykładzie widzisz częstotliwość z 34 komórek tabeli.

Ale częstotliwość Boost Clock mówi nam o minimalnej częstotliwości BOOST dla karty graficznej (1329 MHz - 59 komórka tabeli), ale rzeczywista częstotliwość zostanie określona przez kartę asic (możesz to zobaczyć w gpu-z) - im wyższa im asic, tym wyższa jest rzeczywista częstotliwość w trybie BOOST (na mojej karcie graficznej z asic 73,5% boost po wyjęciu z pudełka do 1392,5 MHz - 64 pozycja tabeli częstotliwości). Zmieniając Boost Clock na wartości z tabeli nad zapasem przesuwamy częstotliwość BOOST. Zmiana częstotliwości z 1329 MHz (59 pozycji tabeli) na 1354,5 MHz (61 pozycji) w moim przypadku spowoduje zmianę rzeczywistej częstotliwości w trybie BOOST z 1392 MHz (64 komórki) na 1418 MHz (66 komórek). Umożliwi to zmianę maksymalnej częstotliwości podbicia bez użycia AB. Jest to metoda dla leniwych.Także przycisk Gpu Clock Offset + 13MHz zrobi to samo, ale również zmieni zegar bazowy TDP / zegar bazowy 3D (ale można je ręcznie przywrócić do pożądanych).

Docelowa temperatura / docelowa maksymalna temperatura - limity temperatury, te same suwaki są w MSI Afterburner. Ustawiamy wartość na 89/91, pod warunkiem, że karta graficzna nie nagrzewa się przy 80+ stopniach.

Sterowanie wentylatorem - kontrola prędkości wentylatorów układu chłodzenia karty graficznej.

RPM1x / TMP1x / PER1x to żądane limity obrotów (przy zastosowaniu wentylatorów PWM) / temperatura / procent obrotów (przy zastosowaniu wentylatorów sterowanych napięciem) do regulacji zaworów. Pożądane jest dostosowanie wartości procentowych metodą obliczeniową (2600/3200 = 81%, a nie 70, jak mój, ale mam sterowanie PWM).

Jak to działa.

RPM13 / TMP13 / PER13 - maksymalne wartości obrotów, pozostaw RPM13 / PER13 bez zmian i ustaw TMP13 na wartość, którą uważasz za niezbędną (w moim przykładzie 3200 obr./min (maksymalna wartość paszportowa) przy 90 stopniach).

RPM11 / TMP11 / PER11 - do tych wartości bramy rozwiną się od zera lub wartości początkowych. Na zdjęciu powyżej 35 C o wentylatory kręcą się od minimalnej technicznie możliwej wartości do 1000 obr/min, po 35 i do 70 C o (TMP12) kręcą się płynnie do 2600 obr/min (RPM12).

Aby zatrzymać zawory RPM11 / TMP11 / PER11 napisz jako 0/0 / XX, gdzie XX to temperatura, do której zawory staną.

Taktowanie pamięci - częstotliwość pamięci wideo. Stawiamy według Ciebie stabilną wartość i odejmujemy 100 MHz. Dla większej stabilności i pewności.

Tablica napięcia

Ta zakładka wyświetla napięcie dla każdej częstotliwości z tabeli częstotliwości.

Jeśli masz GM200 i ta zakładka wygląda tak:

następnie musisz otworzyć drugą i trzecią linię w tabeli napięć. Aby to zrobić, otwórz BIOS w Kepler BIOS Tweaker i przesuń wybrane suwaki do dowolnej pozycji:

Okazuje się coś takiego:

BIOS wygląda teraz tak w Maxwell II BIOS Tweaker:

1 linia: maksymalne możliwe napięcie (w zależności od regulatora napięcia twojej karty graficznej, maksimum może wynosić 1281 i 1250, jakie masz szczęście). Wstawiamy 1281.3.

Druga linia: to jest nasze podstawowe napięcie dla zegara doładowania.

Jeśli chcesz zmniejszyć stres o jeden krok- zmień maksymalne napięcie w tej linii o jeden krok w dół za pomocą strzałek klawiatury i flashuj BIOS z tym napięciem i wykonaj manipulacje z renderowaniem w GPU-Z. Wynikowe napięcie (będzie to minus krok od napięcia drenu) jest zapisywane z pierwszą wartością w drugim i trzecim wierszu.

Jeśli nie chcesz zmniejszyć stresu o jeden krok- ustaw napięcie znalezione na etapie przygotowania za pomocą renderowania GPU-Z na minimum i plus jeden krok na maksimum. Przy tym ustawieniu częstotliwość NIE zostanie zresetowana pod wpływem temperatury. Maksymalne napięcie w tej linii ustawiamy o krok dalej od minimum.

3 linia: Minimalna wartość jest taka sama jak w drugim wierszu, maksymalna jest jak w pierwszym. To jest dokładnie napięcie, które możemy regulować za pomocą suwaków w programie MSI Afterburner.

Monitorowanie oprogramowania (GPU-Z, MSI Afterburner, HWiNFO) nie zawsze jest prawdziwe, a wyświetlane napięcie GPU może być wyższe/niższe od rzeczywistego. Możesz to sprawdzić za pomocą multimetru.

A teraz, gdy wyświetlane kroki napięcia w tym samym GPU-z nie są jedynymi możliwymi. Dokonajmy zmiany na przykładzie mojej karty graficznej, której VID w podstawowym systemie BIOS to 1.150, 1.175, 1.193, 1.218 itd.

Najpierw ustalamy napięcie na 1,175 V, aby określić liczbę ogniw dla tego napięcia. Aby to zrobić, w pierwszych trzech wierszach tabeli naprężeń umieszczamy następujące wartości:

  1. 1.281-1.281
  2. 1.175-1.181
  3. 1.175-1.281

W rezultacie otrzymujemy częstotliwość BOOST, odpowiedni Komórka 59.

Następnie przejdź do komórki 59 w tabeli naprężeń i przesuń wartości w taki sposób, aby przesunąć zakres napięć o potrzebną nam wartość. Po zrobieniu stołu, jak na zrzucie ekranu, dostałem kartę VID, której wcześniej tam nie było. Staje się jednym z zakresów dla każdej komórki i, jak widać na poniższym filmie, krok napięcia można dokładniej dostosować.

Warto wziąć pod uwagę, że dla przesunięcia napięcia 6-10 mV przechodzimy do następnej komórki tabeli doładowań i otrzymujemy +13 MHz. Możesz zmienić krok napięcia, zrobić go mniej więcej.

Tablica mocy

To są ograniczenia mocy. Interesują nas pierwsze 6 grup (każda grupa składa się z wartości Min | Def | Max).

Pierwsza grupa to karty TDP. W rzeczywistości ta obliczona wartość ciepła, którą producent uwzględnia przy projektowaniu układu chłodzenia, nie ma nic wspólnego z ograniczeniem mocy. Ustawiamy to tak samo jak wartości 6. grupy.

Druga grupa - pomiń.

Trzecia grupa to moc gniazda PCI-E, tę grupę ustalamy biorąc pod uwagę maksymalnie 75 W.

Czwarta grupa to dozwolona moc pierwszego złącza zasilania pomocniczego. Umieściliśmy 75 000 dla 6-pin i 150 000 dla 8-pinPCI-E.

Piąta grupa to dozwolona moc drugiego złącza zasilania pomocniczego. Umieściliśmy 75 000 dla 6-pin i 150 000 dla 8-pinPCI-E.

Szósta grupa to limit mocy. To nas najbardziej interesuje. Wartości są obliczane z sumy wartości wszystkich zasilaczy karty graficznej, które ustawiliśmy w tabeli. Te same wartości zapisujemy w 1 grupie (opcjonalnie).

Tablica doładowań

Tutaj widzimy samą tabelę częstotliwości, z powodu której się tutaj zgromadziliśmy. Każda częstotliwość jest tutaj sprzężona z napięciem z odpowiedniej tabeli, wiązanie przebiega zgodnie z liczbą ogniw. Za pomocą suwaka Max Table Clock możemy przesuwać częstotliwości z 35 do 74 komórek zarówno w górę, jak i w dół. To jest to samo, co w MSI Afterburner. Również tutaj widzimy wyraźnie, że wraz ze wzrostem maksymalnej częstotliwości BOOST zmieniają się również wszystkie częstotliwości pośrednie.

Zakładka Stany doładowania

Zmieniamy tylko Max GPC w P00 i P02 na wartość z 74 komórek tabeli częstości, reszta nas nie dotyczy.

Karta Stany zegara

W profilu DDR P00 ustawiamy częstotliwość pamięci z pierwszej zakładki (dokładniej zmieni się tutaj, gdy częstotliwość się tam zmieni), ale DDR w P02 albo zostanie pozostawione bez zmian, albo zmieniona na wartość jak w P00. Jeśli zostawimy to tak, jak jest, podczas korzystania z CUDA obniży częstotliwość do tej wartości.

Edycja tabeli częstotliwości za pomocą edytora HEX

Na początek ustawiamy w ten sposób potrzebne napięcie doładowania w drugiej i trzeciej linii (w tym przykładzie obniżyłem napięcie dla BOOST do 1,175 V, ale warto pamiętać, że na początku artykułu z pomocą GPU-Z już określiliśmy napięcie i częstotliwość pracy, więc ustaw potrzebne napięcie).

W drugim wierszu dodajemy jeden krok do właściwej wartości, w trzecim ustawiamy maksymalną wartość, do której napięcie może zostać podniesione przez MSI Afterburner. Należy zauważyć, że gdy napięcie wzrośnie za pomocą MSI Afterburner, napięcie podczas nagrzewania zmniejszy się do minimum podanego w drugiej linii.

Pamiętamy, w której komórce znajduje się częstotliwość zegara bazowego 3D:

W pozycji BOOST (na mojej kopii karty graficznej na 1,174 V jest to 59 ogniw) ustaw częstotliwość, która jest stabilna przy tym napięciu (polecam ustawić ją o 2-3 stopnie niżej, resztę wyreguluj w MSI Afterburner) .

Następnie otwórz BIOS w dowolnym edytorze HEX (użyłem HxD) i poszukaj komórki BOOST w następujący sposób: dodaj 12 do numeru komórki (w moim przykładzie 59 + 12 = 71) i przekonwertuj na szesnastkowy (71d = 47h) . Następnie bierzemy częstotliwość w tej komórce (u mnie 1455,5), mnożymy przez 2 (1455,5 * 2 = 2911) i konwertujemy na szesnastkowy (2911d = 0B5Fh). Nie tracimy zera. Następnie szukamy następującej sekwencji szesnastkowej w kodzie HEX BIOS: 47 5F 0B 00 01

Gdzie 47 - kod szesnastkowy komórki BOOST, 5F 0B- podwojona częstotliwość z najmniej znaczącymi cyframi do przodu (0B_5F), 00 01 - kod rozkazu. Po lewej stronie (od 46. pozycji) znajdują się komórki od 58 do 1 grup po 5. Bierzemy wartość częstotliwości, którą będziemy mieć między częstotliwością podstawową a częstotliwością BOOST (wybrałem 1405 MHz), przetłumacz ją na znajomy format (1405*2=2810d=0AFAh) i wstawiamy je z komórki przed boostem (58 w moim przypadku) do tej, przy której była częstotliwość bazowa +1 (43+1=44) i zmieniamy na potrzebną nam wartość (FA 0A). Po edycji tabeli częstotliwości korelujemy wartości w tabeli napięć (można ustawić jeden zakres napięcia dla wszystkich ogniw o tej samej częstotliwości), zapisujemy BIOS (pamiętaj, aby otworzyć go następnie w Maxwell II BIOS Tweaker i zapisać przepisać sumę kontrolną) i sflashować.

Możesz wpisać dowolne częstotliwości, wybrać dowolny krok, ale tweaker może wykreślić częstotliwości, które nie są w nim wciśnięte. W porządku, to jest błąd w programie, Kepler BIOS Tweaker pokazuje też BIOS od Maxwella.

Wniosek

Podkręcanie kart graficznych ma kilka powodów. Tutaj pojawia się zainteresowanie sportem i potrzeba kilku dodatkowych klatek na sekundę, lub po prostu pogoń za pięknymi liczbami. W tym artykule przyjrzeliśmy się małemu przykładowi, jak pozbyć się drążków włożonych w nasze koła podczas przyspieszania. Moim zdaniem technologia Boost 2.0 nie różni się od sekwencji programu przyczyny i skutku, więc zmieniające się warunki prowadzą do zmiany trybu pracy. Korzystając z edytora HEX i zmieniając tabele napięć i częstotliwości, osiągnąłem bezprecedensowe wyniki na GTX 980 TI (przy użyciu chłodzenia powietrzem) - z częstotliwością rdzenia 1592 MHz i efektywną częstotliwością pamięci wideo 8500 MHz przy napięciu 1,27 V w aplikacja Firestrike z pakietu 3DMark osiągnęła wynik 22666 punktów graficznych, w Firestrike Extreme przy tym samym napięciu i odpowiednio 1596/8400 MHz wynik wyniósł 10641 punktów graficznych.

W przypadku gier zastosowanie tej techniki również okazało się całkiem przydatne. Na przykład absolutną stabilność przy częstotliwości rdzenia 1558 MHz (częstotliwość pamięci wynosiła 8400 MHz) pod dowolnym obciążeniem osiągnięto przy 1,199 V.

Obniżając napięcie robocze, karta graficzna okazała się zimna i prawie cicha. Przy napięciu 1,143 V karta graficzna pracowała z częstotliwością 1503 MHz.

W tym przypadku częstotliwość została ustawiona z pewnym marginesem

Po zmianie obciążenia nie było wielu częstotliwości pośrednich, była częstotliwość BOOST, podstawowa i jedyna pośrednia, dla której wybrano dla niej stabilne napięcie. Jednocześnie funkcje oszczędzania energii działały poprawnie, co widać na powyższym obrazku.

Bądź kreatywny, dostosuj BIOS do siebie i swoich potrzeb, ale pamiętaj, że wszystkie manipulacje wykonujesz na własne ryzyko i ryzyko. Szczęśliwe i stabilne przetaktowywanie!

Karty graficzne generacji Maxwell kończą swoją erę, rezygnując z możliwości rządzenia ulepszoną architekturą Pascal. Ale to nie sprawiło, że GM20x był interesujący pod względem ukrytego potencjału wyrażonego w MHz. Pamiętamy, że wprowadzenie technologii Boost 2.0 sprawiło, że podkręcanie kart graficznych za pomocą narzędzi (MSI Afterburner, EVGA Precision, Palit ThunderMaster i inne) spowodowało, że częstotliwość podstawowa i pośrednia zmieniła się wraz ze zmianą częstotliwości. z częstotliwością BOOST i prędzej czy później doprowadziło to do niestabilności podczas zmiany obciążenia karty graficznej. W rezultacie wielu ograniczyło przetaktowywanie, a do dalszego przetaktowania musieli albo użyć metody edycji mikrokodu zwanej „wyłączaniem BOOST” (w rzeczywistości sama technologia Boost 2.0 nigdzie nie zniknęła, karta graficzna po prostu działała przy wyższych częstotliwościach nawet pod małe obciążenia) lub użyj programów innych firm do ustalenia maksymalnych częstotliwości (na przykład -Nvidia PowerMizer Manager). Wadami są zwiększone częstotliwości i napięcie w trybie bezczynności i lekkie obciążenie, co skutkuje nadmiernym nagrzewaniem i zużyciem. W tym przypadku funkcje Maxwell II BIOS Tweaker i część sterownika kart graficznych działają jako ograniczniki. Ale co, jeśli spojrzymy w cienki świat mikrokodu za pomocą edytora HEX i zobaczymy, co da nam to podejście.

Przygotowanie do edycji mikrokodu karty graficznej

Najpierw musisz sflashować najnowszą wersję BIOS (bez modyfikacji) dla swojej karty graficznej. Można go znaleźć zarówno na stronie producenta, jak i na stronach osób trzecich, na przykład -TechPowerUp. Aby sflashować BIOS, możesz użyć programu NVFlash. Polecam od razu pobrać wersję z pominięciem weryfikacji certyfikatu, ponieważ to ona będzie nam dalej przydatna. W przypadku oprogramowania układowego utwórz folder w katalogu głównym dysku C o nazwie nvflash i rozpakuj do niego zawartość pobranego wcześniej archiwum. dodaj również plik mikrokodu do katalogu głównego folderu, który zamierzamy „nagrać”.Następnie uruchom wiersz poleceń jako administrator i wprowadź kolejno następujące polecenia:

  1. cd c: \ nvflash
  2. nvflash-6 nazwabios.rom

gdzienamebios to nazwa pliku BIOS.

Głównie używam MSI Afterburner do podkręcania, więc zostanie omówiony w tym artykule. Pobierz najnowszą wersję i zainstaluj ją. Pobieramy również program GPU-Z i instalujemy go.

Następnym krokiem jest określenie wartości maksymalnej częstotliwości i napięcia roboczego przy pełnym obciążeniu karty graficznej bez użycia podkręcania. Wygodniej jest to zrobić, korzystając z wbudowanego renderowania GPU-Z i monitorowania czujników.

W tym przykładzie częstotliwość w trybie Boost 2.0 wynosi 1455,5 MHz przy napięciu 1,199 V, druga karta graficzna (której BIOS zostanie omówiony poniżej) pracowała przy 1367 MHz przy 1,193 V. Pamiętajmy o tych parametrach, nadejdą przydatne dla nas.

Teraz otwórz wersję BIOS-u, którą załadowaliśmy do naszej karty graficznej za pomocą Maxwell II BIOS Tweaker. Równolegle rozważymy główne zakładki i prezentowane w nich wartości.

Wspólna karta

Wejście do bazy TDP / Wejście do bazy 3D / Wejście do wzmocnienia - nie dotykamy tych parametrów, zostawiamy je bez zmian.

Zegar bazowy TDP / zegar bazowy 3D / zegar doładowania - wartość częstotliwości podstawowej i BOOST. Tak naprawdę zegar bazowy TDP / zegar bazowy 3D nie zależy od karty graficznej asic i możemy ustawić go ręcznie, ale wybrać częstotliwości z zakładki tabeli Boost. W moim przykładzie widzisz częstotliwość z 34 komórek tabeli.

Ale częstotliwość Boost Clock mówi nam o minimalnej częstotliwości BOOST dla karty graficznej (1329 MHz - 59 komórka tabeli), ale rzeczywista częstotliwość zostanie określona przez kartę asic (możesz to zobaczyć w gpu-z) - im wyższa im asic, tym wyższa jest rzeczywista częstotliwość w trybie BOOST (na mojej karcie graficznej z asic 73,5% boost po wyjęciu z pudełka do 1392,5 MHz - 64 pozycja tabeli częstotliwości). Zmieniając Boost Clock na wartości z tabeli nad zapasem przesuwamy częstotliwość BOOST. Zmiana częstotliwości z 1329 MHz (59 pozycji tabeli) na 1354,5 MHz (61 pozycji) w moim przypadku spowoduje zmianę rzeczywistej częstotliwości w trybie BOOST z 1392 MHz (64 komórki) na 1418 MHz (66 komórek). Umożliwi to zmianę maksymalnej częstotliwości podbicia bez użycia AB. Jest to metoda dla leniwych.Także przycisk Gpu Clock Offset + 13MHz zrobi to samo, ale również zmieni zegar bazowy TDP / zegar bazowy 3D (ale można je ręcznie przywrócić do pożądanych).

Docelowa temperatura / docelowa maksymalna temperatura - limity temperatury, te same suwaki są w MSI Afterburner. Ustawiamy wartość na 89/91, pod warunkiem, że karta graficzna nie nagrzewa się przy 80+ stopniach.

Sterowanie wentylatorem - kontrola prędkości wentylatorów układu chłodzenia karty graficznej.

RPM1x / TMP1x / PER1x to żądane limity obrotów (przy zastosowaniu wentylatorów PWM) / temperatura / procent obrotów (przy zastosowaniu wentylatorów sterowanych napięciem) do regulacji zaworów. Pożądane jest dostosowanie wartości procentowych metodą obliczeniową (2600/3200 = 81%, a nie 70, jak mój, ale mam sterowanie PWM).

Jak to działa.

RPM13 / TMP13 / PER13 - maksymalne wartości obrotów, pozostaw RPM13 / PER13 bez zmian i ustaw TMP13 na wartość, którą uważasz za niezbędną (w moim przykładzie 3200 obr./min (maksymalna wartość paszportowa) przy 90 stopniach).

RPM11 / TMP11 / PER11 - do tych wartości bramy rozwiną się od zera lub wartości początkowych. Na zdjęciu powyżej 35 C o wentylatory kręcą się od minimalnej technicznie możliwej wartości do 1000 obr/min, po 35 i do 70 C o (TMP12) kręcą się płynnie do 2600 obr/min (RPM12).

Aby zatrzymać zawory RPM11 / TMP11 / PER11 napisz jako 0/0 / XX, gdzie XX to temperatura, do której zawory staną.

Taktowanie pamięci - częstotliwość pamięci wideo. Stawiamy według Ciebie stabilną wartość i odejmujemy 100 MHz. Dla większej stabilności i pewności.

Tablica napięcia

Ta zakładka wyświetla napięcie dla każdej częstotliwości z tabeli częstotliwości.

Jeśli masz GM200 i ta zakładka wygląda tak:

następnie musisz otworzyć drugą i trzecią linię w tabeli napięć. Aby to zrobić, otwórz BIOS w Kepler BIOS Tweaker i przesuń wybrane suwaki do dowolnej pozycji:

Okazuje się coś takiego:

BIOS wygląda teraz tak w Maxwell II BIOS Tweaker:

1 linia: maksymalne możliwe napięcie (w zależności od regulatora napięcia twojej karty graficznej, maksimum może wynosić 1281 i 1250, jakie masz szczęście). Wstawiamy 1281.3.

Druga linia: to jest nasze podstawowe napięcie dla zegara doładowania.

Jeśli chcesz zmniejszyć stres o jeden krok- zmień maksymalne napięcie w tej linii o jeden krok w dół za pomocą strzałek klawiatury i flashuj BIOS z tym napięciem i wykonaj manipulacje z renderowaniem w GPU-Z. Wynikowe napięcie (będzie to minus krok od napięcia drenu) jest zapisywane z pierwszą wartością w drugim i trzecim wierszu.

Jeśli nie chcesz zmniejszyć stresu o jeden krok- ustaw napięcie znalezione na etapie przygotowania za pomocą renderowania GPU-Z na minimum i plus jeden krok na maksimum. Przy tym ustawieniu częstotliwość NIE zostanie zresetowana pod wpływem temperatury. Maksymalne napięcie w tej linii ustawiamy o krok dalej od minimum.

3 linia: Minimalna wartość jest taka sama jak w drugim wierszu, maksymalna jest jak w pierwszym. To jest dokładnie napięcie, które możemy regulować za pomocą suwaków w programie MSI Afterburner.

Monitorowanie oprogramowania (GPU-Z, MSI Afterburner, HWiNFO) nie zawsze jest prawdziwe, a wyświetlane napięcie GPU może być wyższe/niższe od rzeczywistego. Możesz to sprawdzić za pomocą multimetru.

A teraz, gdy wyświetlane kroki napięcia w tym samym GPU-z nie są jedynymi możliwymi. Dokonajmy zmiany na przykładzie mojej karty graficznej, której VID w podstawowym systemie BIOS to 1.150, 1.175, 1.193, 1.218 itd.

Najpierw ustalamy napięcie na 1,175 V, aby określić liczbę ogniw dla tego napięcia. Aby to zrobić, w pierwszych trzech wierszach tabeli naprężeń umieszczamy następujące wartości:

  1. 1.281-1.281
  2. 1.175-1.181
  3. 1.175-1.281

W rezultacie otrzymujemy częstotliwość BOOST, odpowiedni Komórka 59.

Następnie przejdź do komórki 59 w tabeli naprężeń i przesuń wartości w taki sposób, aby przesunąć zakres napięć o potrzebną nam wartość. Po zrobieniu stołu, jak na zrzucie ekranu, dostałem kartę VID, której wcześniej tam nie było. Staje się jednym z zakresów dla każdej komórki i, jak widać na poniższym filmie, krok napięcia można dokładniej dostosować.

Warto wziąć pod uwagę, że dla przesunięcia napięcia 6-10 mV przechodzimy do następnej komórki tabeli doładowań i otrzymujemy +13 MHz. Możesz zmienić krok napięcia, zrobić go mniej więcej.

Tablica mocy

To są ograniczenia mocy. Interesują nas pierwsze 6 grup (każda grupa składa się z wartości Min | Def | Max).

Pierwsza grupa to karty TDP. W rzeczywistości ta obliczona wartość ciepła, którą producent uwzględnia przy projektowaniu układu chłodzenia, nie ma nic wspólnego z ograniczeniem mocy. Ustawiamy to tak samo jak wartości 6. grupy.

Druga grupa - pomiń.

Trzecia grupa to moc gniazda PCI-E, tę grupę ustalamy biorąc pod uwagę maksymalnie 75 W.

Czwarta grupa to dozwolona moc pierwszego złącza zasilania pomocniczego. Umieściliśmy 75 000 dla 6-pin i 150 000 dla 8-pinPCI-E.

Piąta grupa to dozwolona moc drugiego złącza zasilania pomocniczego. Umieściliśmy 75 000 dla 6-pin i 150 000 dla 8-pinPCI-E.

Szósta grupa to limit mocy. To nas najbardziej interesuje. Wartości są obliczane z sumy wartości wszystkich zasilaczy karty graficznej, które ustawiliśmy w tabeli. Te same wartości zapisujemy w 1 grupie (opcjonalnie).

Tablica doładowań

Tutaj widzimy samą tabelę częstotliwości, z powodu której się tutaj zgromadziliśmy. Każda częstotliwość jest tutaj sprzężona z napięciem z odpowiedniej tabeli, wiązanie przebiega zgodnie z liczbą ogniw. Za pomocą suwaka Max Table Clock możemy przesuwać częstotliwości z 35 do 74 komórek zarówno w górę, jak i w dół. To jest to samo, co w MSI Afterburner. Również tutaj widzimy wyraźnie, że wraz ze wzrostem maksymalnej częstotliwości BOOST zmieniają się również wszystkie częstotliwości pośrednie.

Zakładka Stany doładowania

Zmieniamy tylko Max GPC w P00 i P02 na wartość z 74 komórek tabeli częstości, reszta nas nie dotyczy.

Karta Stany zegara

W profilu DDR P00 ustawiamy częstotliwość pamięci z pierwszej zakładki (dokładniej zmieni się tutaj, gdy częstotliwość się tam zmieni), ale DDR w P02 albo zostanie pozostawione bez zmian, albo zmieniona na wartość jak w P00. Jeśli zostawimy to tak, jak jest, podczas korzystania z CUDA obniży częstotliwość do tej wartości.

Edycja tabeli częstotliwości za pomocą edytora HEX

Na początek ustawiamy w ten sposób potrzebne napięcie doładowania w drugiej i trzeciej linii (w tym przykładzie obniżyłem napięcie dla BOOST do 1,175 V, ale warto pamiętać, że na początku artykułu z pomocą GPU-Z już określiliśmy napięcie i częstotliwość pracy, więc ustaw potrzebne napięcie).

W drugim wierszu dodajemy jeden krok do właściwej wartości, w trzecim ustawiamy maksymalną wartość, do której napięcie może zostać podniesione przez MSI Afterburner. Należy zauważyć, że gdy napięcie wzrośnie za pomocą MSI Afterburner, napięcie podczas nagrzewania zmniejszy się do minimum podanego w drugiej linii.

Pamiętamy, w której komórce znajduje się częstotliwość zegara bazowego 3D:

W pozycji BOOST (na mojej kopii karty graficznej na 1,174 V jest to 59 ogniw) ustaw częstotliwość, która jest stabilna przy tym napięciu (polecam ustawić ją o 2-3 stopnie niżej, resztę wyreguluj w MSI Afterburner) .

Następnie otwórz BIOS w dowolnym edytorze HEX (użyłem HxD) i poszukaj komórki BOOST w następujący sposób: dodaj 12 do numeru komórki (w moim przykładzie 59 + 12 = 71) i przekonwertuj na szesnastkowy (71d = 47h) . Następnie bierzemy częstotliwość w tej komórce (u mnie 1455,5), mnożymy przez 2 (1455,5 * 2 = 2911) i konwertujemy na szesnastkowy (2911d = 0B5Fh). Nie tracimy zera. Następnie szukamy następującej sekwencji szesnastkowej w kodzie HEX BIOS: 47 5F 0B 00 01

Gdzie 47 - kod szesnastkowy komórki BOOST, 5F 0B- podwojona częstotliwość z najmniej znaczącymi cyframi do przodu (0B_5F), 00 01 - kod rozkazu. Po lewej stronie (od 46. pozycji) znajdują się komórki od 58 do 1 grup po 5. Bierzemy wartość częstotliwości, którą będziemy mieć między częstotliwością podstawową a częstotliwością BOOST (wybrałem 1405 MHz), przetłumacz ją na znajomy format (1405*2=2810d=0AFAh) i wstawiamy je z komórki przed boostem (58 w moim przypadku) do tej, przy której była częstotliwość bazowa +1 (43+1=44) i zmieniamy na potrzebną nam wartość (FA 0A). Po edycji tabeli częstotliwości korelujemy wartości w tabeli napięć (można ustawić jeden zakres napięcia dla wszystkich ogniw o tej samej częstotliwości), zapisujemy BIOS (pamiętaj, aby otworzyć go następnie w Maxwell II BIOS Tweaker i zapisać przepisać sumę kontrolną) i sflashować.

Możesz wpisać dowolne częstotliwości, wybrać dowolny krok, ale tweaker może wykreślić częstotliwości, które nie są w nim wciśnięte. W porządku, to jest błąd w programie, Kepler BIOS Tweaker pokazuje też BIOS od Maxwella.

Wniosek

Podkręcanie kart graficznych ma kilka powodów. Tutaj pojawia się zainteresowanie sportem i potrzeba kilku dodatkowych klatek na sekundę, lub po prostu pogoń za pięknymi liczbami. W tym artykule przyjrzeliśmy się małemu przykładowi, jak pozbyć się drążków włożonych w nasze koła podczas przyspieszania. Moim zdaniem technologia Boost 2.0 nie różni się od sekwencji programu przyczyny i skutku, więc zmieniające się warunki prowadzą do zmiany trybu pracy. Korzystając z edytora HEX i zmieniając tabele napięć i częstotliwości, osiągnąłem bezprecedensowe wyniki na GTX 980 TI (przy użyciu chłodzenia powietrzem) - z częstotliwością rdzenia 1592 MHz i efektywną częstotliwością pamięci wideo 8500 MHz przy napięciu 1,27 V w aplikacja Firestrike z pakietu 3DMark osiągnęła wynik 22666 punktów graficznych, w Firestrike Extreme przy tym samym napięciu i odpowiednio 1596/8400 MHz wynik wyniósł 10641 punktów graficznych.

W przypadku gier zastosowanie tej techniki również okazało się całkiem przydatne. Na przykład absolutną stabilność przy częstotliwości rdzenia 1558 MHz (częstotliwość pamięci wynosiła 8400 MHz) pod dowolnym obciążeniem osiągnięto przy 1,199 V.

Obniżając napięcie robocze, karta graficzna okazała się zimna i prawie cicha. Przy napięciu 1,143 V karta graficzna pracowała z częstotliwością 1503 MHz.

W tym przypadku częstotliwość została ustawiona z pewnym marginesem

Po zmianie obciążenia nie było wielu częstotliwości pośrednich, była częstotliwość BOOST, podstawowa i jedyna pośrednia, dla której wybrano dla niej stabilne napięcie. Jednocześnie funkcje oszczędzania energii działały poprawnie, co widać na powyższym obrazku.

Bądź kreatywny, dostosuj BIOS do siebie i swoich potrzeb, ale pamiętaj, że wszystkie manipulacje wykonujesz na własne ryzyko i ryzyko. Szczęśliwe i stabilne przetaktowywanie!