x-kom hosting

Flashowanie BIOSu dla kart NVIDIA z pomocą nvflash


Pentium320

Streszczenie poradnika

Czyli podtuningowujemy naszą kartę graficzną od zielonych - na przykładzie GTX1060 6GB. Jak? Po co? Czy warto?

Metoda stara jak świat, a wydaje się ostatnio dość zapomniana - a można się pozytywnie zaskoczyć. W tym poradniku opiszę w jaki sposób możemy podmienić BIOS w naszej karcie graficznej od zielonych.

 

Po co i dlaczego?
- Do uzyskania wyższych wyników OC i co za tym idzie zwiększenia wydajności bez konieczności użycia do tego zewnętrznych programów
- Zmiana kultury pracy karty graficznej (tryb pasywny w spoczynku, niższe obroty wentylatorów - jeśli są ku temu warunki, etc.)

 

Co potrzebujemy?
- karty graficznej NVIDIA. Działają na pewno wszystkie z serii 9xx i nowsze. Starszych nie testowałem już dość dawno, ale obstawiam, że najnowszy nvflash (lub starszy) także będzie z nimi działał.
- nvflash: https://www.techpowerup.com/download/nvidia-nvflash/
- GPU-Z: https://www.techpowerup.com/gpuz/
- BIOS, który chcemy sflashować. Dużą liczbę BIOSów z kart różnych producentów znajdziemy tutaj: https://www.techpowerup.com/vgabios/
- Narzędzie, którym przetestujemy stabilność naszej karty graficznej. Można użyć np. OCCT: https://www.ocbase.com/

 

Uwaga: poradnik przeznaczony raczej do zaawansowanych użytkowników. Należy pamiętać, że istnieje ryzyko uszkodzenia karty graficznej. Warto także dodać, że flashując inny BIOS najprawdopodobniej tracimy gwarancję. Domyślny BIOS możemy przywrócić, jednak w przypadku uszkodzenia karty nie zawsze może być to możliwe.

 

Edycja BIOSu kontra nowsze karty zielonych? (GTX1xxx+)
Swego czasu krążyły edytory BIOSów, w których na własną rękę mogliśmy ustawić dowolne parametry dla większości rzeczy w karcie graficznej i tak spreparowany BIOS sflashować. Od wprowadzenia architektury Pascal (GTX1xxx) i nowszych karty wymagają BIOSu podpisanego przez producenta - w innym wypadku skończy się to ucegleniem karty graficznej. Nie istnieje (i prawdopodobnie nigdy nie będzie istniał) żaden edytor BIOSu dla kart Pascal i nowszych. Pozostaje nam co najwyżej ściągnąć BIOS innego producenta - na tej metodzie skupię się w tym poradniku.

 

Praktyka:
W operacji pomoże mi GTX1060 6GB, konkretnie wersja MSI OCV1. Jest to prawdopodobnie jedna z najgorszych wersji jakie wyszły dla tych kart graficznych, jednak najgorszy dla mnie był brak pasywności w spoczynku - wentylatory działały zawsze, nawet gdy temperatura karty wahała się w granicy temperatury otoczenia, i nic nie można z tym zrobić - programy nie pozwalają zbić wentylatorów poniżej 30%. Czy BIOS-mod coś tutaj zmieni?

 

1. Na początek warto sprawdzić dokładne parametry naszej karty graficznej. Pomoże program GPU-Z.

 

image.png.e724ed2feb8bc368f7d079e9a49f2a68.png


Najważniejsze rzeczy jakie nas interesują: Rdzeń karty, technologia wykonania, rodzaj pamięci i jej producent, szyna oraz ilość. Dlaczego jest to istotne? Karty często wychodzą w różnych wersjach sprzętowych - dla przykładu taki GTX1060 nie dość, że wyszedł w wersji 3GB oraz 6GB, to na dodatek można trafić karty na rdzeniu GP104 oraz GP106. Sflashowanie BIOSu nie odpowiadającego konfiguracji sprzętowej karty grozi jej ucegleniem.


Warto także sprawdzić temperatury na naszej grafice. Jeśli są one wysokie (z reguły powyżej 80*C), nie zalecam wybierania BIOSów z wyższymi zegarami niż w naszej obecnej, gdy jest ryzyko, że karta w stresie będzie się dosłownie smażyła co znacznie skróci jej żywotność.

 

2. Pobieramy program nvflash oraz BIOS odpowiadający naszej karcie graficznej. Dla przykładu ja użyję BIOSu z wersji MSI Gaming. Dla ułatwienia procesu, po wypakowaniu, polecam wrzucić pobrany plik rom do katalogu z nvflash.

image.thumb.png.26bf1e0fc3d0d07f545f5f4a24dfabb0.png

 

3. Wyłączamy naszą kartę graficzną w systemie. Jest to konieczne, bo jeśli karta którą flashujemy jest aktualnie używana, system może się scrashować.
Menedżer urządzeń -> rozwijamy Karty graficzne -> prawoklik na naszą kartę -> Wyłącz urządzenie.
Ekran może przez chwilę migać.

 

Ponadto zalecam wyłączyć wszystkie zbędne programy działające w tle, w tym antywirusa.

 

image.png.96702a6a1b54d89816658254dce7f30f.png

 

4. Uruchamiamy wiersz polecenia z uprawnieniami administratora, i przechodzimy do katalogu, w którym mamy rozpakowany nasz nvflash.

cd <ścieżka_do_nvflash>

 

image.png.6f8855dc69634530447ff74be28e2dae.png

 

Jeśli mamy 64-bitowy system, używamy aplikacji nvflash64. Jeśli zaś 32-bit - nvflash. W przykładach użyty będzie nvflash64.

 

Komenda nvflash64 --help wyświetli nam wszystkie dostępne komendy. Ja skupię się na kilku z nich.

 

5. Komendą nvflash64 --list sprawdzamy dostępne karty graficzne. Zapamiętujemy numer karty, na której chcemy przeprowadzić flashowanie (jest to istotne, jeśli posiadamy więcej niż jedną kartę). Dla przykładu, u mnie jest to 0, więc będę używał flagi --index=0.

 

image.png.36b6062b80e29b10d8d43aa083f76bbe.png

 

6. Wykonujemy backup obecnego BIOSu, abyśmy mieli oryginał na wypadek, gdyby coś poszło nie tak. Nazwę możemy nadać dowolną, w moim przykładzie będzie to backup.rom

nvflash64 -b --index=0 backup.rom

 

image.png.6736eb1bb5a449543872dd20e3a4a1b6.png

 

7. Flashujemy kartę nowym BIOS'em. W moim przypadku, pobrany BIOS ma nazwę MSI.GTX1060.6144.171020.rom

nvflash64 -6 --index=0 MSI.GTX1060.6144.171020.rom

 

image.png.eb4f3a1d11a8bffce5d683950c99d34a.png

 

8. Może nam pojawić się kilka komunikatów przypominających o flashowaniu karty BIOSem innego producenta niż domyślnie. Potwierdzamy je wpisując "y", i zatwierdzając enterem.

 

image.png.fb4e6cba9c5fb59b410729e3655cafb2.png

 

9. Po kilkunastu sekundach program powinien nas poinformować o pomyślnym sflashowaniu karty. Po tej operacji, restartujemy komputer.

 

10. Po restarcie czekamy chwilę, aż system odnajdzie naszą kartę graficzną - system flash BIOSu potraktuje dość analogicznie jakbyśmy w naszym komputerze włożyli nową kartę graficzną.

 

11. Warto przetestować kartę graficzną pod kątem stabilności oraz temperatur. Polecam do tego program OCCT.

 

image.thumb.png.2b577c709730bb2cba81f7be5b9d5c65.png

 

Moja karta po sflashowaniu przestała działać. Dlaczego? Co dalej?
Powodów może być sporo, ale najprawdopodobniej po prostu wybrałeś BIOS niepasujący do twojej karty graficznej. Nieuwaga, czy inna przyczyna - cóż, zdarza się. Przede wszystkim, prawdopodobnie nic nie jest stracone i kartę można odbrickować. Do tego potrzebujemy jednak działającego komputera, który ma co najmniej 2 sloty PCI-E i sprawną kartę graficzną lub - jeśli nasz posiada zintegrowaną kartę graficzną - możemy ją wykorzystać. Włączamy komputer na zintegrowanej karcie lub innej (sprawnej) mając wpiętą jednocześnie naszą zepsutą, i przeprowadzamy flashowanie analogicznie jak wyżej, wykorzystując uprzednio zrobiony backup BIOSu.

 

Konkluzje po flashowaniu MSI OCV1 GTX1060 6GB:
Jak pisałem, zależało mi głównie na wyciszeniu karty w spoczynku. Początkowo wybrałem BIOS z MSI Gaming X: https://www.techpowerup.com/vgabios/196646/msi-gtx1060-6144-171020 , który ponadto miał trochę podniesione zegary w stosunku do mojej wersji.

O ile faktycznie karta w spoczynku była bezgłośna i nie działo się nic nadzwyczajnego, tak w stresie karta dobijała 83*C i dochodziło do throttlingu. Po zdjęciu "kagańca" karta potrafiła rozgrzać się nawet do 90*C (!), co jest zdecydowanie za dużym wynikiem.

Po "poprawce" i wgraniu BIOS'u od zwykłej wersji Gaming: https://www.techpowerup.com/vgabios/185984/msi-gtx1060-6144-160701 ,która ma zegary identyczne jak moja cisza w spoczynku dalej była, a ponadto nie zauważyłem throttlingu na karcie i temperatur wyższych niż 82*C. Czy osiągnałem swój cel i było warto? Dla cichego komputera - zdecydowanie :) . Niech będzie to także przestroga dla osób chcących kupić najtańsze karty z najgorszymi układami chłodzenia. 

 

Mam nadzieję, że poradnik będzie przydatny - zwłaszcza dla osób, które cenią sobie ciszę, czy chcą wycisnąć ostatnie soki ze swojej grafiki :)


Reakcje użytkowników

Brak komentarzy do wyświetlenia

Wciąż szukasz rozwiązania problemu? Napisz teraz na forum!

Możesz zadać pytanie bez konieczności rejestracji - wystarczy, że wypełnisz formularz.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Strona wykorzystuje pliki cookies w celu prawidłowego świadczenia usług i wygody użytkowników. Warunki przechowywania i dostępu do plików cookies możesz zmienić w ustawieniach przeglądarki.