Kako poboljšati performanse vaše nVidia kartice u Linuxu

Ako ste jedan od onih koji računalo koriste samo za pregled pošte, surfanje internetom ili uređivanje nekih drugih tekstualnih datoteka, besplatni Nouveau pokretači bit će više nego dovoljni. Ako su vaše igre, uređivanje video zapisa ili reprodukcija HD filmova, tada u tom slučaju nema bijega: vlasnički upravljački programi za sada su najbolji odgovor.

Bez obzira na to, vlasnički upravljački programi nemaju iste performanse kao Windows. Da biste se malo približili potonjem, potrebno je promijeniti neke postavke.

Postavka koju treba promijeniti naziva se "PowerMizer". Njegova je funkcija prilagoditi performanse kartice prema trenutnim potrebama ili na osnovu izvora električne energije (baterije ili struje).

Da biste dobro shvatili šta govorim, možete otvoriti nvidia-postavke s terminala i pristupite kartici powermizer.

nvidia-settings: kartica za konfiguriranje powermizer-a

nvidia-settings: kartica za konfiguriranje powermizer-a

U idealnom slučaju, trebali biste moći promijeniti postavke PowerMizer-a izravno iz nvidia-postavki, ali iz nekog razloga promjene ne spremaju. Cilj će nam biti promijeniti opciju Poželjni način de Adaptivno a Preferiraju maksimalne performanse. Kako doći do njega? Konfiguriranje naše Xorg konfiguracijske datoteke.

1. Otvorite terminal i pokrenite:

sudo nano /etc/X11/xorg.conf

o

sudo nano /etc/X11/xorg.conf.d/20-nvidia.conf

prema vašim željama.

2. U odjeljak Uređaj dodajte redak koji navodi PowerMizer konfiguraciju koja najbolje odgovara vašim potrebama:

# "prilagodljivo" za bilo koji izvor napajanja Opcija "RegistryDwords" "PowerMizerEnable = 0x1; PerfLevelSrc = 0x2233; PowerMizerDefault = 0x3" # batt = maksimalno ušteda energije, AC = maksimalno ušteda energije Opcija "RegistryDwords" "PowerMizerEnable = 0x1; PerfLevelS = 0x3333 "# batt = adaptive, AC = max performance (moja omiljena) Opcija" RegistryDwords "" PowerMizerEnable = 0x1; PerfLevelSrc = 0x3322; PowerMizerDefaultAC = 0x1 "# batt = max. Ušteda energije, AC = max performanse Opcija" RegistryDwords "" PowerMizerEnable = 0x1; PerfLevelSrc = 0x2222; PowerMizerDefault = 0x3; PowerMizerDefaultAC = 0x1 "# batt = maksimalno ušteda energije, AC = prilagodljiva opcija" RegistryDwords "" PowerMizerEnable = 0x1; PerfLevelMerDeserDefault: 0x2222;
Prethodni se redovi međusobno isključuju. Odnosno, morate odabrati jedan i dodati ga u odjeljak Uređaj vaše Xorg konfiguracijske datoteke.

3. U mom slučaju, s obzirom da je moj računar PC (povezan sa trenutnim), primijenio sam drugu opciju:

# batt = adaptivni, AC = maksimalne performanse (moja omiljena) Opcija "RegistryDwords" "PowerMizerEnable = 0x1; PerfLevelSrc = 0x3322; PowerMizerDefaultAC = 0x1"

Preostala je moja puna konfiguracijska datoteka tako.

Na taj način osigurao sam maksimalne performanse svoje skromne nVidia Geforce 7200.

4. Kad se promjene izvrše, ponovo pokrenite sustav.

U slučaju da ne uspije, neki su korisnici izjavili da se trčanje ...

nvidia-settings -a [gpu: 0] / GPUPowerMizerMode = 1

... Može ispraviti problem. Poanta je u tome da ovu naredbu treba izvršiti svaki put kad pokrenemo računalo. Isto tako, ni to nije previše komplicirano, iako se razlikuje ovisno o radnom okruženju koje koristite (KDE, XFCE, itd.).

Na kraju, poslednji komentar. Možda nećete primijetiti veliku razliku u performansama kada koristite "divlju i uobičajenu" upotrebu (pregledavanje weba, automatizacija ureda itd.) Vaše kartice. U mom slučaju, ovaj trik mi je omogućio da eliminiram takozvano "treperenje" ili "sjeckanje" u reprodukciji HD video zapisa i bolje performanse u igrama Wine.

U narednom dijelu podijelit ću dodatni trik za trajno uklanjanje treperenja iz reprodukcije HD video zapisa bez uklanjanja Compton windows composer-a.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   osoblje rekao je

    +1
    Moramo imati na umu da ova promjena sa sobom donosi i veću temperaturu i potrošnju energije.

    1.    osoblje rekao je

      Izvinite, shvatam.

    2.    Pandev92 rekao je

      Nećete potrošiti više od korištenja nouveau xD.!

      1.    osoblje rekao je

        😀 Ne postoji način da se brani novak.

  2.   erunamoJAZZ rekao je

    hmm ... može li biti da nije spremio konfiguraciju jer nije otvorio nvidia-postavke s administratorskim dozvolama?

    😛

    1.    kokice rekao je

      Uštedeće mi promjenu ... i bez potrebe za administratorskim dozvolama.

    2.    NaOH rekao je

      moja prva misao bila je upravo to

    3.    iskoristimo linux rekao je

      Ne, nije bilo za to ... nemam pojma zašto. : S
      Pokušao sam s administratorskim dozvolama i nije uspjelo ...

  3.   kolo rekao je

    Znate li postoji li neki način da se uspostave «razine performansi» tako da, kad se počnete penjati, ne dođete do najnižeg, već među prva tri, na primjer? U svakom slučaju vrlo dobar trik

  4.   shengdi rekao je

    Jednostavno, otvorite nvidia-settings kao administrator i omogućava vam spremanje

    gksu nvidia-postavke (Gnrome)
    kdesu nvidia-postavke (KDE)

  5.   sieg84 rekao je

    Primjenjujem promjenu na xorg.conf, ali u nvidia-postavkama se i dalje pojavljuje u prilagodljivom, uzima li u obzir opciju čak i ako je ne uzima u postavkama nvidia?

    1.    iskoristimo linux rekao je

      U mom slučaju je uzeo. : S

    2.    iskoristimo linux rekao je

      Pokušajte izvršiti promjene otvaranjem nvidia-settings kao admin ili korištenjem plana b koji je detaljan u postu.

      1.    sieg84 rekao je

        Da, učinio sam to kao administrator, pretvarat ću se da sam prihvatio promjenu

        Hvala.

  6.   x11tete11x rekao je

    Planiram da ovo upotpunim glupom i senzualnom skriptom koja izaziva isti efekt xD

    1.    iskoristimo linux rekao je

      Bien!

  7.   truko22 rekao je

    Puno vam hvala, testiranje 😀

  8.   Killer_Queen rekao je

    Da vidimo kolege korisnike Linuxa, imam Nvidiju 8400 GS i koristim Debian Stable XFCE. Igre koje koristim na svom Debianu su putem emulatora (Kega Fusion, ZSnes, Mame, Mednafen, PCSX, itd.). Instalirajte Nvidia upravljačke programe prema vodiču na Debian wikiju: https://wiki.debian.org/NvidiaGraphicsDrivers#wheezy
    Moja pitanja su: Da li je vrijedno aktivirati Prefer Maximum Performance? Hoće li emulatori koje koristim izgledati bolje? Hoće li potrošiti manje CPU resursa? Inače, kroz nvidia-postavke promjene se ne čuvaju. Pozdrav i unaprijed hvala što ste me pročitali.

    1.    iskoristimo linux rekao je

      Prema mom iskustvu, to se poboljšalo ... ali imam dojam da to morate analizirati "od slučaja do slučaja".
      Pokušavajući ništa ne izgubiti.

  9.   Leper_Ivan rekao je

    Ovo je dobro za laptop:

    # batt = maksimalna ušteda energije, AC = maksimalne performanse
    Opcija "RegistryDwords" "PowerMizerEnable = 0x1; PerfLevelSrc = 0x2222; PowerMizerDefault = 0x3; PowerMizerDefaultAC = 0x1 »

    ??

  10.   jony127 rekao je

    zdravo,

    Koristim opensuse 12.3, imam vlasničke nvidia upravljačke programe, ali nemam datoteku xorg.conf, a 20-nvidia.conf je u /etc/modprobe.dy i sadrži samo jednu konfiguracijsku liniju.

    Ako se dobro sjećam, mislim da sam pročitao da se datoteka xorg.conf više nije koristila.

    1.    iskoristimo linux rekao je

      Nije da se ne koristi, ali se ne preporučuje.
      Umjesto toga, preporučuje se upotreba
      /etc/X11/xorg.conf.d/20-nvidia.conf
      kako je također objašnjeno u postu. 🙂
      Zagrljaj! Paul.