Underclock nvidia GPU sa powermizer-om
Postano: 21 lip 2013, 01:10
Ovo bi recimo moglo biti korisno nekim ljudima koji imaju laptope a ne koriste ih recimo za igranje na linuxu i bitno im je da im baterija duže traje ili da im se GPU ne zagrijava ako imaju problema sa temperaturom GPU (što neki laptopi imaju npr. neke Dell serije, itd.)
Uglavnom da ne odugovlačimo ovo je moguće napraviti sa nvidia GPU sa manualnim postavkama powermizer. Powermizer-om možete postaviti nivoe performansi vaše grafičke kartice. Obično je po defualtu postavljen adaptivni mod što znači da vam grafička kartica mijenja performance level ovisno o potrebama. Možete odabrati i max performace mod koji kao što ime kaže daje max performance vaše grafičke kartice. No ono što ne možete napraviti sa nvidia driverom je ručno postaviti željeni performance level preko nvidia-settingsa. To nije baš dobro realizirano od strane nvidie te tu naša priča počinje. Dakle mi želimo postaviti mod recimo na 0 kako bi underclockali GPU jer iskreno za linux vam ne treba neka jaka grafika ako se ne igrate. A "battery life" će vam se produljiti i GPU temp pasti na minimum.
Ono što je potrebno za ovo je konfigurirati xorg.conf file. Ukoliko ga nemate (što je normalno u novijim distribucijama) onda ga morate kreirati. To možete napraviti na sljedeći način:
1. Otvorite terminal i upišite (mdm mijenjate sa display managerom koji imate - mdm je mint display manager):
ili ako želite možete i otići u nvidia-settings te kliknite na
- X Server Display Configuration
- pa zatim Save X Configuration File
- spremite file u /etc/X11 i nazovite ga xorg.conf
2. Napravljeni file otvorite npr.
ili ako ste koristili drugi način (gedit naravno mijenjate ovisno o vašem omiljenom text editoru)
3. Zatim unutar sectiona "Device" dodajte slijedeći kod
Kao što možete primjetiti Leveli su obrnuti od onoga što je prikazano u nvidia settings pa je tako PowerMizerLevel 0x3 zapravo 0 i sl.
Možete startati mdm pomovo ili resetirati linux i to je to.
Kada startate provjerite u nvidia-settingsu Power mizer trebao bi biti konstantno na istom nivou koji ste podesili.
Uživajte u Linuxu
Uglavnom da ne odugovlačimo ovo je moguće napraviti sa nvidia GPU sa manualnim postavkama powermizer. Powermizer-om možete postaviti nivoe performansi vaše grafičke kartice. Obično je po defualtu postavljen adaptivni mod što znači da vam grafička kartica mijenja performance level ovisno o potrebama. Možete odabrati i max performace mod koji kao što ime kaže daje max performance vaše grafičke kartice. No ono što ne možete napraviti sa nvidia driverom je ručno postaviti željeni performance level preko nvidia-settingsa. To nije baš dobro realizirano od strane nvidie te tu naša priča počinje. Dakle mi želimo postaviti mod recimo na 0 kako bi underclockali GPU jer iskreno za linux vam ne treba neka jaka grafika ako se ne igrate. A "battery life" će vam se produljiti i GPU temp pasti na minimum.
Ono što je potrebno za ovo je konfigurirati xorg.conf file. Ukoliko ga nemate (što je normalno u novijim distribucijama) onda ga morate kreirati. To možete napraviti na sljedeći način:
1. Otvorite terminal i upišite (mdm mijenjate sa display managerom koji imate - mdm je mint display manager):
Kod: Označi sve
sudo service mdm stop
Xorg -configure
cp /home/vaš_profil/xorg.conf.new /etc/X11/xorg.conf- X Server Display Configuration
- pa zatim Save X Configuration File
- spremite file u /etc/X11 i nazovite ga xorg.conf
2. Napravljeni file otvorite npr.
Kod: Označi sve
sudo nano /etc/X11/xorg.conf
Kod: Označi sve
sudo gedit /etc/X11/xorg.confKod: Označi sve
Option "RegistryDwords" "PowerMizerEnable=0x1; PerfLevelSrc=0x2222; PowerMizerLevel=0x3; PowerMizerDefault=0x3; PowerMizerDefaultAC=0x3"Možete startati mdm pomovo ili resetirati linux i to je to.
Kada startate provjerite u nvidia-settingsu Power mizer trebao bi biti konstantno na istom nivou koji ste podesili.
Uživajte u Linuxu