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 upravljački programi Nouveau bit će više nego dovoljni. Ako su vaše igre, montaža video zapisa ili reprodukcija HD filmova, 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 oni sa sustavom Windows. Da biste se malo približili potonjem, potrebno je promijeniti neke postavke.

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

Da biste dobro shvatili što 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 to ne sprema promjene. Cilj će nam biti promijeniti opciju Preferirani način de Prilagodljiv a Preferiraju maksimalnu izvedbu. 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; PerfLe0S; PerfLe3333 # batt = adaptive, AC = max performance (moja omiljena) Opcija "RegistryDwords" "PowerMizerEnable = 0x1; PerfLevelSrc = 0x3322; PowerMizerDefaultAC = 0x1" # batt = max power save, AC = max performance Opcija "RegistryDwords" "PowerMizerEnable = 0x1; PerfLevelSrc = 0x2222; PowerMizerDefault = 0x3; PowerMizerDefaultAC = 0x1 "# batt = max. Ušteda energije, AC = prilagodljiva opcija" RegistryDwords "" PowerMizerEnable = 0x1; PerfLevelSrc = 0x2222; PowerMizerDefaultizer = PowerMizerDefaultizer = PowerxizerDefaultizer
Prethodni se retci 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, budući da je moje računalo računalo (spojeno na struju), primijenio sam drugu opciju:

# batt = adaptive, AC = max performance (moja omiljena) Opcija "RegistryDwords" "PowerMizerEnable = 0x1; PerfLevelSrc = 0x3322; PowerMizerDefaultAC = 0x1"

Preostala je moja puna konfiguracijska datoteka tako.

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

4. Nakon što se promjene izvrše, ponovno 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 li ispraviti problem. Poanta je u tome da ovu naredbu treba izvršiti svaki put kad pokrenemo računalo. Isto tako, ni to nije jako komplicirano, iako se razlikuje ovisno o radnom okruženju koje koristite (KDE, XFCE, itd.).

Na kraju, posljednji komentar. Možda nećete primijetiti veliku razliku u performansama kada "karticu koristite na uobičajeni način" (pregledavanje weba, automatizacija ureda itd.). U mom slučaju, ovaj trik mi je omogućio da eliminiram takozvano "treperenje" ili "sjeckanje" u reprodukciji HD videozapisa i bolje performanse u Wine igrama.

U nadolazećem dijelu podijelit ću dodatni trik za trajno uklanjanje treperenja iz reprodukcije HD videozapisa bez uklanjanja skladatelja prozora Comptona.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   osoblje dijo

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

    1.    osoblje dijo

      Oprostite, * shvaćam.

    2.    pandev92 dijo

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

      1.    osoblje dijo

        😀 Ne postoji način za obranu secesije.

  2.   erunamoJAZZ dijo

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

    😛

    1.    cotufo dijo

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

    2.    NaOH dijo

      moja prva misao bila je upravo to

    3.    poslužimo se linuxom dijo

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

  3.   oko dijo

    Znate li postoji li način da se postave «razine izvedbe» tako da kad se počnete penjati, ne dosegnete najnižu, već primjerice među prva tri? U svakom slučaju vrlo dobar trik

  4.   shengdi dijo

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

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

  5.   sieg84 dijo

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

    1.    poslužimo se linuxom dijo

      U mom je slučaju on to uzeo. : S

    2.    poslužimo se linuxom dijo

      Pokušajte unijeti promjene tako što ćete otvoriti nvidia-settings kao admin ili upotrijebite plan b detaljan u postu.

      1.    sieg84 dijo

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

        Hvala Vam.

  6.   x11tete11x dijo

    Planiram to nadopuniti glupom i senzualnom skriptom koja uzrokuje isti efekt xD

    1.    poslužimo se linuxom dijo

      Bien!

  7.   truko22 dijo

    Puno vam hvala, testiranje 😀

  8.   Kralj ubojica dijo

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

    1.    poslužimo se linuxom dijo

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

  9.   Leper_Ivan dijo

    Ovo je dobro za prijenosno računalo:

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

    ??

  10.   jony127 dijo

    Pozdrav,

    Koristim opensuse 12.3, imam vlasničke nvidia upravljačke programe, ali nemam datoteku xorg.conf, a 20-nvidia.conf je u /etc/modprobe.d i sadrži samo jedan konfiguracijski redak.

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

    1.    poslužimo se linuxom dijo

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