Jak zlepšit výkon karty nVidia v systému Linux

Pokud jste jedním z těch, kteří používají počítač pouze k prohlížení e-mailů, surfování na internetu nebo úpravě dalších textových souborů, budou bezplatné ovladače Nouveau více než dost. Nyní, pokud je vaší věcí hry, střih videa nebo přehrávání HD filmů, pak v tom případě není úniku: zatím jsou nejlepší odpovědí vlastní ovladače.

I přesto vlastní ovladače nemají stejný výkon jako ty Windows. Chcete-li se trochu přiblížit druhému, je nutné změnit některá nastavení.

Nastavení, které se má změnit, se nazývá „PowerMizer“. Jeho funkcí je přizpůsobit výkon karty podle aktuálních potřeb nebo na základě zdroje elektrické energie (baterie nebo proud).

Chcete-li získat dobrou představu o tom, co říkám, můžete otevřít nastavení nvidia z terminálu a přejděte na kartu powermizer.

nvidia-settings: karta pro konfiguraci Powermizer

nvidia-settings: karta pro konfiguraci Powermizer

V ideálním případě byste měli být schopni změnit nastavení PowerMizeru přímo z nastavení nvidia, ale z nějakého důvodu změny neuloží. Naším cílem bude změnit tuto možnost Preferovaný režim de Adaptivní a Preferujte maximální výkon. Jak to získat Konfigurace našeho konfiguračního souboru Xorg.

1. Otevřete terminál a spusťte:

sudo nano /etc/X11/xorg.conf

o

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

podle vašich preferencí.

2. V části Zařízení přidejte řádek určující konfiguraci PowerMizer, která nejlépe vyhovuje vašim potřebám:

# "adaptivní" pro jakýkoli zdroj energie Možnost "RegistryDwords" "PowerMizerEnable = 0x1; PerfLevelSrc = 0x2233; PowerMizerDefault = 0x3" # batt = maximální úspora energie, AC = maximální úspora energie Možnost "RegistryDwords" "PowerMizerEnable = 0x1; PerfLevelSrc = 0x3333" # batt = adaptivní, AC = maximální výkon (můj oblíbený) Možnost "RegistryDwords" "PowerMizerEnable = 0x1; PerfLevelSrc = 0x3322; PowerMizerDefaultAC = 0x1" # batt = maximální úspora energie, AC = maximální výkon Možnost "RegistryDwords" "PowerMizerEnable = 0x1; PerfLevelSrc = 0x2222; PowerMizerDefault = 0x3; PowerMizerDefaultAC = 0x1 "# batt = maximální úspora energie, AC = adaptivní možnost" RegistryDwords "" PowerMizerEnable = 0x1; PerfLevelSrc = 0x2222; PowerMizerDefaultM0 "
Předchozí řádky se vzájemně vylučují. To znamená, že musíte jednu vybrat a přidat ji do části Zařízení v konfiguračním souboru Xorg.

3. V mém případě, protože můj počítač je PC (připojený k proudu), použil jsem druhou možnost:

# batt = adaptivní, AC = maximální výkon (můj oblíbený) Možnost „RegistryDwords“ „PowerMizerEnable = 0x1; PerfLevelSrc = 0x3322; PowerMizerDefaultAC = 0x1“

Můj úplný konfigurační soubor byl ponechán tak.

Tímto způsobem jsem zajistil maximální výkon mé skromné ​​nVidia Geforce 7200.

4. Po provedení změn restartujte počítač.

V případě, že to nefunguje, někteří uživatelé uvedli, že běží ...

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

… Může problém vyřešit. Jde o to, že tento příkaz by měl být proveden při každém spuštění počítače. Stejně tak to není příliš komplikované, i když se liší podle použitého desktopového prostředí (KDE, XFCE atd.).

Na závěr poslední poznámka. Při „divokém a běžném“ používání (procházení webu, automatizace kanceláří atd.) Vaší karty si nemusíte všimnout velkých rozdílů ve výkonu. V mém případě mi tento trik umožnil eliminovat takzvané „blikání“ nebo „sekání“ při přehrávání HD videí a lepší výkon ve hrách Wine.

V nadcházejícím pokračování budu sdílet další trik k trvalému odstranění blikání z přehrávání videa HD, aniž bych odstranil skladatele oken Compton.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   zaměstnanci řekl

    +1
    Je třeba si uvědomit, že tato změna s sebou přináší i vyšší teplotu a spotřebu energie.

    1.    zaměstnanci řekl

      Promiň, * chápu.

    2.    pandev92 řekl

      Nebudete utrácet více než za použití nouveau xD.!

      1.    zaměstnanci řekl

        😀 Nouveau neexistuje žádný způsob, jak se bránit.

  2.   erunamoJAZZ řekl

    hmm ... je možné, že neuložila konfiguraci, protože neotevřela nastavení nvidia s oprávněními správce?

    😛

    1.    popcorn řekl

      Ukládá mi to změnu ... a bez nutnosti oprávnění správce.

    2.    NaOH řekl

      moje první myšlenka byla přesně to

    3.    pojďme použít linux řekl

      Ne, nebylo to kvůli tomu ... netuším proč. : S
      Snažil jsem se s oprávněními správce a nefungovalo to ...

  3.   kolo řekl

    Víte, jestli existuje způsob, jak stanovit „výkonnostní úrovně“, takže když začnete stoupat, nedosáhnete nejnižší, například mezi první tři? Každopádně velmi dobrý trik

  4.   Shengdi řekl

    Je to jednoduché, otevřete nastavení nvidia jako správce a umožní vám to uložit

    nastavení gksu nvidia (Gnrome)
    nastavení kdesu nvidia (KDE)

  5.   sieg84 řekl

    Změnu aplikuji na xorg.conf, ale v nastavení nvidia se stále objevuje v adaptivním režimu, zohledňuje tuto možnost, i když ji nebere v nastavení nvidia?

    1.    pojďme použít linux řekl

      V mém případě to vzal. : S

    2.    pojďme použít linux řekl

      Zkuste provést změny otevřením nastavení nvidia jako správce nebo pomocí plánu b, který je podrobně uveden v příspěvku.

      1.    sieg84 řekl

        Ano, udělal jsem to jako administrátor, budu předstírat, že změnu přijmu,

        Děkuju.

  6.   x11tete11x řekl

    Mám v plánu to doplnit hloupým a smyslným skriptem, který způsobí stejný efekt xD

    1.    pojďme použít linux řekl

      Bien!

  7.   truko22 řekl

    Mockrát děkuji, testování 😀

  8.   Killer_Queen řekl

    Uvidíme kolegy linuxery, mám Nvidia 8400 GS a používám Debian Stable XFCE. Hry, které používám v mém Debianu, jsou prostřednictvím emulátorů (Kega Fusion, ZSnes, Mame, Mednafen, PCSX atd.). Nainstalujte ovladače Nvidia podle pokynů na wiki Debianu: https://wiki.debian.org/NvidiaGraphicsDrivers#wheezy
    Moje otázky jsou: Stojí za to aktivovat Preferovat maximální výkon? Budou emulátory, které používám, vypadat lépe? Budou spotřebovávat méně zdrojů CPU? Mimochodem, prostřednictvím nastavení nvidia se změny neuloží. Zdravím a děkuji předem za přečtení.

    1.    pojďme použít linux řekl

      Podle mých zkušeností se to zlepšilo ... ale mám dojem, že to musíte analyzovat „případ od případu“.
      Snahou nic neztratíte.

  9.   Leper_Ivan řekl

    To je dobré pro notebook:

    # batt = maximální úspora energie, AC = maximální výkon
    Možnost "RegistryDwords" "PowerMizerEnable = 0x1; PerfLevelSrc = 0x2222; PowerMizerDefault = 0x3; PowerMizerDefaultAC = 0x1 »

    ??

  10.   jony127 řekl

    Dobrý den,

    Používám opensuse 12.3, mám proprietární ovladače nvidia, ale nemám soubor xorg.conf a 20-nvidia.conf je v /etc/modprobe.dy a obsahuje pouze jeden konfigurační řádek.

    Pokud si dobře pamatuji, myslím, že jsem četl, že soubor xorg.conf již nebyl používán.

    1.    pojďme použít linux řekl

      Ne že by se nepoužíval, ale nedoporučuje se to.
      Místo toho se doporučuje použít
      /etc/X11/xorg.conf.d/20-nvidia.conf
      jak je také vysvětleno v příspěvku. 🙂
      Objetí! Pavel.