Paano mapapabuti ang pagganap ng iyong nVidia card sa Linux

Kung ikaw ay isa sa mga gumagamit ng computer lamang upang matingnan ang iyong mga email, mag-surf sa internet o mag-edit ng ilang iba pang mga file ng teksto, ang mga libreng driver ng Nouveau ay magiging higit sa sapat. Ngayon, kung ang iyo ay mga laro, pag-edit ng video o pag-playback ng pelikula sa HD, kung gayon sa kasong iyon ay walang makatakas: ang pagmamay-ari ng mga driver ay ang pinakamahusay na sagot, sa ngayon.

Kahit na, ang pagmamay-ari ng mga driver ay walang parehong pagganap tulad ng mga Windows. Upang makakuha ng isang maliit na malapit sa huli, kinakailangan upang baguhin ang ilang mga setting.

Ang setting na mababago ay tinatawag na "PowerMizer". Ang pagpapaandar nito ay upang iakma ang pagganap ng card ayon sa mga pangangailangan ng sandali o batay sa mapagkukunan ng enerhiya na elektrikal (baterya o kasalukuyang).

Upang makakuha ng magandang ideya sa kung ano ang sinasabi ko, maaari kang magbukas nvidia-setting mula sa isang terminal at i-access ang tab powermizer.

nvidia-setting: tab upang mai-configure ang powermizer

nvidia-setting: tab upang mai-configure ang powermizer

Sa isip, dapat mong baguhin nang direkta ang mga setting ng PowerMizer mula sa mga setting ng nvidia, ngunit sa ilang kadahilanan ay hindi nito nai-save ang mga pagbabago. Ang aming layunin ay upang baguhin ang pagpipilian Ginustong Mode de Agpang a Mas gusto ang Pinakamataas na Pagganap. Paano ito makukuha? Ang pag-configure ng aming file ng pagsasaayos ng Xorg.

1. Magbukas ng isang terminal at patakbuhin:

sudo nano /etc/X11/xorg.conf

o

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

ayon sa iyong kagustuhan.

2. Sa seksyon ng Device magdagdag ng isang linya na tumutukoy sa pagsasaayos ng PowerMizer na pinakaangkop sa iyong mga pangangailangan:

# "adaptive" para sa anumang mapagkukunan ng Pagpipilian "RegistryDwords" "PowerMizerEnable = 0x1; PerfLevelSrc = 0x2233; PowerMizerDefault = 0x3" # batt = max power save, AC = max power save Option "RegistryDwords" "PowerMizerEnable = 0x1; PerfLevelSrc = 0x3333 "# batt = adaptive, AC = max na pagganap (aking paborito) Pagpipilian" RegistryDwords "" PowerMizerEnable = 0x1; PerfLevelSrc = 0x3322; PowerMizerDefaultAC = 0x1 "# batt = max power save, AC = max performance Option" RegistryDwords "" PowerMizerEnable = 0x1; PerfLevelSrc = 0x2222; PowerMizerDefault = 0x3; PowerMizerDefaultAC = 0x1 "# batt = max power save, AC = adaptive Option" RegistryDwords "" PowerMizerEnable = 0x1; PerfLevelSrc = 0x2222; PowerMizer
Ang mga naunang linya ay magkapareho. Iyon ay, kailangan mong pumili ng isa at idagdag ito sa seksyon ng Device ng iyong file ng pagsasaayos ng Xorg.

3. Sa aking kaso, dahil ang aking computer ay isang PC (konektado sa kasalukuyang), inilapat ko ang pangalawang pagpipilian:

# batt = adaptive, AC = max na pagganap (aking paborito) Pagpipilian "RegistryDwords" "PowerMizerEnable = 0x1; PerfLevelSrc = 0x3322; PowerMizerDefaultAC = 0x1"

Naiwan ang aking buong file ng pagsasaayos kaya.

Sa ganitong paraan, tiniyak ko ang maximum na pagganap ng aking mapagpakumbabang nVidia Geforce 7200.

4. Kapag nagawa na ang mga pagbabago, i-reboot.

Sakaling hindi ito gumana, ang ilang mga gumagamit ay nakasaad na tumatakbo ...

mga setting ng nvidia -a [gpu: 0] / GPUPowerMizerMode = 1

... Maaaring maitama ang problema. Ang punto ay ang utos na ito ay dapat na naisakatuparan sa tuwing sinisimulan namin ang computer. Gayundin, iyon ay hindi masyadong kumplikado alinman, kahit na nag-iiba ito alinsunod sa desktop na ginagamit mo (KDE, XFCE, atbp.).

Panghuli, isang huling puna. Maaaring hindi mo napansin ang pagkakaiba ng pagganap kapag gumagamit ng "ligaw at karaniwang" paggamit (pagba-browse sa web, pag-automate ng opisina, atbp.) Ng iyong card. Sa aking kaso, pinayagan ako ng trick na ito na alisin ang tinaguriang "pagkutitap" o "pagpuputol" sa pag-playback ng mga HD video at isang mas mahusay na pagganap sa mga larong Alak.

Sa isang darating na installment, magbabahagi ako ng isang karagdagang trick upang permanenteng alisin ang pag-flicker mula sa pag-playback ng HD video nang hindi inaalis ang kompositor ng Compton windows.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   mga tauhan dijo

    +1
    Dapat tandaan na ang pagbabagong ito ay nagdadala rin ng mas mataas na temperatura at pagkonsumo ng enerhiya.

    1.    mga tauhan dijo

      Paumanhin, * Nakukuha ko.

    2.    pandev92 dijo

      Hindi ka gagastos ng higit sa paggamit ng nouveau xD.!

      1.    mga tauhan dijo

        😀 Walang paraan upang ipagtanggol ang nouveau.

  2.   erunamoJAZZ dijo

    hmm ... maaaring hindi ito nai-save ang pagsasaayos dahil hindi nito binuksan ang mga setting ng nvidia na may mga pahintulot ng administrator?

    😛

    1.    cotufo dijo

      Ito ay nakakatipid sa akin ng pagbabago ... at nang hindi nangangailangan ng mga pahintulot ng administrator.

    2.    NaOH dijo

      ang una kong naisip ay eksaktong iyon

    3.    gumamit tayo ng linux dijo

      Hindi, hindi ito dahil doon ... walang ideya kung bakit. : S
      Sinubukan ko sa mga pahintulot ng admin at hindi ito gumana ...

  3.   bilog dijo

    Alam mo ba kung mayroong anumang paraan upang maitaguyod ang «Mga antas ng pagganap» upang kapag nagsimula kang umakyat, hindi mo maaabot ang pinakamababa ngunit kabilang sa nangungunang tatlong halimbawa. Gayunpaman napakahusay na trick

  4.   shengdi dijo

    Panatilihing simple, binubuksan mo ang mga setting ng nvidia bilang administrator at pinapayagan kang makatipid

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

  5.   pagkubkob84 dijo

    Inilalapat ko ang pagbabago sa xorg.conf, ngunit sa mga setting ng nvidia lilitaw pa rin ito sa adaptive, isinasaalang-alang ba nito ang pagpipilian kahit na hindi ito dalhin sa mga setting ng nvidia?

    1.    gumamit tayo ng linux dijo

      Sa aking kaso, kinuha niya ito. : S

    2.    gumamit tayo ng linux dijo

      Subukang gawin ang mga pagbabago sa pamamagitan ng pagbubukas ng mga setting ng nvidia bilang admin o paggamit ng plan b na detalyado sa post.

      1.    pagkubkob84 dijo

        Oo, ginawa ko ito bilang isang admin, magpapanggap ako na kukuha ng pagbabago,

        Salamat sa inyo.

  6.   x11tete11x dijo

    Plano kong dagdagan ito ng isang bobo at senswal na script na nagdudulot ng parehong epekto xD

    1.    gumamit tayo ng linux dijo

      Magandang!

  7.   truko22 dijo

    Maraming salamat, pagsubok 😀

  8.   Killer_Queen dijo

    Tingnan natin ang mga kapwa gumagamit ng Linux, mayroon akong isang Nvidia 8400 GS at gumagamit ako ng Debian Stable XFCE. Ang mga larong ginagamit ko sa aking Debian ay sa pamamagitan ng mga emulator (Kega Fusion, ZSnes, Mame, Mednafen, PCSX, atbp). I-install ang mga driver ng Nvidia alinsunod sa tutorial sa wiki ng Debian: https://wiki.debian.org/NvidiaGraphicsDrivers#wheezy
    Ang aking mga katanungan ay: Ito ba ay nagkakahalaga ng buhay ng Prefer Maximum Performance? Magiging mas mahusay ba ang mga emulator na gagamitin ko? Mas mababa ba ang mapagkukunan nila ng mapagkukunan ng CPU? Sa pamamagitan ng paraan, sa pamamagitan ng mga setting ng nvidia ang mga pagbabago ay hindi nai-save. Pagbati at salamat nang maaga sa pagbabasa sa akin.

    1.    gumamit tayo ng linux dijo

      Sa aking karanasan, ito ay napabuti ... ngunit nakukuha ko ang impression na kailangan mong pag-aralan ito "case by case".
      Sa pagsubok hindi ka mawawalan ng anuman.

  9.   Leper_Ivan dijo

    Mabuti ito para sa isang laptop:

    # batt = max na pag-save ng enerhiya, AC = max na pagganap
    Pagpipilian "RegistryDwords" "PowerMizerEnable = 0x1; PerfLevelSrc = 0x2222; PowerMizerDefault = 0x3; PowerMizerDefaultAC = 0x1 »

    ??

  10.   jony127 dijo

    Hello,

    Gumagamit ako ng opensuse 12.3, mayroon akong mga pagmamay-ari na nvidia driver ngunit wala akong xorg.conf file at ang 20-nvidia.conf ay nasa /etc/modprobe.dy at naglalaman lamang ng isang linya ng pagsasaayos.

    Gayundin kung natatandaan ko nang tama, sa palagay ko nabasa ko na ang xorg.conf file ay hindi na ginamit.

    1.    gumamit tayo ng linux dijo

      Hindi na hindi ito ginagamit, ngunit hindi ito inirerekumenda.
      Sa halip, inirerekumenda na gamitin
      /etc/X11/xorg.conf.d/20-nvidia.conf
      tulad ng ipinaliwanag din sa post. 🙂
      Yakap! Paul