Як палепшыць прадукцыйнасць карты nVidia ў Linux

Калі вы адзін з тых, хто карыстаецца кампутарам проста для прагляду пошты, серфінгу ў Інтэрнэце альбо рэдагавання некаторых тэкставых файлаў, бясплатных драйвераў для мадэрну будзе больш чым дастаткова. Цяпер, калі вашы гульні, рэдагаванне відэа ці прайграванне фільмаў у фармаце HD, то ў гэтым выпадку нікуды не дзецца: уласны драйвер - лепшы адказ на дадзены момант.

Нягледзячы на ​​гэта, уласныя драйверы не валодаюць такой жа прадукцыйнасцю, як у Windows. Каб крыху наблізіцца да апошняга, неабходна змяніць некаторыя налады.

Параметр, які трэба змяніць, называецца "PowerMizer". Яго функцыя складаецца ў адаптацыі прадукцыйнасці карты ў адпаведнасці з патрэбамі моманту альбо з улікам крыніцы электрычнай энергіі (батарэі ці току).

Каб вы добра зразумелі, пра што я кажу, вы можаце адкрыць nvidia-налады з тэрмінала і перайдзіце на ўкладку powermizer.

nvidia-settings: укладка для наладкі Powermizer

nvidia-settings: укладка для наладкі Powermizer

У ідэале вы павінны мець магчымасць змяняць налады PowerMizer непасрэдна з налад NVIDIA, але па нейкіх прычынах змены не захоўваюцца. Наша мэта будзе змяніць варыянт Пераважны рэжым de Адаптыўны a Аддаюць перавагу Максімальная прадукцыйнасць. Як атрымаць? Наладжванне нашага файла канфігурацыі Xorg.

1. Адкрыйце тэрмінал і запусціце:

sudo nano /etc/X11/xorg.conf

o

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

у адпаведнасці з вашымі перавагамі.

2. У раздзеле "Прылада" дадайце радок, які паказвае канфігурацыю PowerMizer, якая найбольш адпавядае вашым патрэбам:

# "адаптыўны" для любой крыніцы харчавання Варыянт "RegistryDwords" "PowerMizerEnable = 0x1; PerfLevelSrc = 0x2233; PowerMizerDefault = 0x3" # batt = максімальная эканомія энергіі, AC = максімальная эканомія энергіі Варыянт "RegistryDwords" "PowerMizerEnable = 0x1; PerfLevelS = 0x3333 "# batt = адаптыўны, AC = максімальная прадукцыйнасць (мой любімы) Параметр" RegistryDwords "" PowerMizerEnable = 0x1; PerfLevelSrc = 0x3322; PowerMizerDefaultAC = 0x1 "# batt = максімальная эканомія энергіі, AC = максімальная прадукцыйнасць Варыянт" RegistryDwords "" PowerMizerEnable = 0x1; PerfLevelSrc = 0x2222; PowerMizerDefault = 0x3; PowerMizerDefaultAC = 0x1 "# batt = макс. Энергазберажэнне, AC = адаптыўны варыянт" RegistryDwords "" PowerMizerEnable = 0x1; PerfLevelMerDezer0 Power2222
Папярэднія радкі ўзаемавыключальныя. Гэта значыць, вам трэба выбраць адзін і дадаць яго ў раздзел прылады вашага файла канфігурацыі Xorg.

3. У маім выпадку, паколькі мой кампутар - гэта ПК (падключаны да бягучага), я ўжыў другі варыянт:

# batt = адаптыўны, AC = максімальная прадукцыйнасць (мой любімы) Параметр "RegistryDwords" "PowerMizerEnable = 0x1; PerfLevelSrc = 0x3322; PowerMizerDefaultAC = 0x1"

Мой поўны файл канфігурацыі застаўся так.

Такім чынам, я забяспечыў максімальную прадукцыйнасць сваёй сціплай nVidia Geforce 7200.

4. Пасля ўнясення змяненняў перазагрузіце.

У выпадку, калі гэта не працуе, некаторыя карыстальнікі заяўляюць, што працуе ...

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

... Можа выправіць праблему. Справа ў тым, што гэтая каманда павінна выконвацца кожны раз, калі мы запускаем кампутар. Гэтак жа і гэта не вельмі складана, хаця яно вар'іруецца ў залежнасці ад асяроддзя працоўнага стала, якое вы выкарыстоўваеце (KDE, XFCE і г.д.).

Нарэшце, апошні каментарый. Вы можаце не заўважыць вялікай розніцы ў прадукцыйнасці пры "дзікім і звычайным" выкарыстанні (прагляд вэб-старонак, аўтаматызацыя офіса і г.д.) вашай карты. У маім выпадку гэты фокус дазволіў мне выключыць так званае "мігаценне" альбо "парэзанне" пры прайграванні HD-відэа і лепшую прадукцыйнасць у гульнях Wine.

У наступнай частцы я падзялюся дадатковай хітрасцю, каб назаўсёды выдаліць мігценне пры прайграванні відэа HD, не выдаляючы кампатон Compton windows.


Змест артыкула адпавядае нашым прынцыпам рэдакцыйная этыка. Каб паведаміць пра памылку, націсніце тут.

22 каментарыяў, пакіньце свой

Пакіньце свой каментар

Ваш электронны адрас не будзе апублікаваны.

*

*

  1. Адказны за дадзеныя: Мігель Анхель Гатон
  2. Прызначэнне дадзеных: Кантроль спаму, кіраванне каментарыямі.
  3. Легітымнасць: ваша згода
  4. Перадача дадзеных: Дадзеныя не будуць перададзены трэцім асобам, за выключэннем юрыдычных абавязкаў.
  5. Захоўванне дадзеных: База дадзеных, размешчаная Occentus Networks (ЕС)
  6. Правы: у любы час вы можаце абмежаваць, аднавіць і выдаліць сваю інфармацыю.

  1.   персанал сказаў

    +1
    Трэба памятаць, што гэта змяненне таксама прыводзіць да больш высокай тэмпературы і энергаспажывання.

    1.    персанал сказаў

      Прабачце, * я разумею.

    2.    pandev92 сказаў

      Вы не выдаткуеце больш, чым выкарыстанне Nouveau XD.!

      1.    персанал сказаў

        😀 Няма магчымасці абараніць мадэрн.

  2.   ЭрунамаДЖАЗ сказаў

    хм ... можа быць, ён не захаваў канфігурацыю, бо не адкрыў налады nvidia з правамі адміністратара?

    😛

    1.    cotufo сказаў

      Гэта сапраўды эканоміць мне змены ... і без неабходнасці дазволаў адміністратара.

    2.    NaOH, сказаў

      мая першая думка была менавіта такой

    3.    давайце выкарыстоўваць Linux сказаў

      Не, гэта было не таму ... не ведаю, чаму. : S
      Я паспрабаваў з дазволам адміністратара, і гэта не атрымалася ...

  3.   круглы сказаў

    Ці ведаеце вы, ці ёсць спосаб усталяваць «Узровень прадукцыйнасці», каб, пачаўшы паднімацца, вы не дасягнулі самага нізкага, але, напрыклад, сярод трох лепшых? У любым выпадку вельмі добры фокус

  4.   Шэндзі сказаў

    Будзьце простымі, адкрыйце nvidia-settings як адміністратар, і гэта дазваляе вам захоўваць

    gksu nvidia-налады (Gnrome)
    налады kdesu nvidia (KDE)

  5.   sieg84 сказаў

    Я прымяняю змяненне да xorg.conf, але ў nvidia-наладах яно па-ранейшаму з'яўляецца адаптыўным, ці ўлічвае ён гэтую опцыю, нават калі не прымае яе ў nvidia-settings?

    1.    давайце выкарыстоўваць Linux сказаў

      У маім выпадку ён узяў. : S

    2.    давайце выкарыстоўваць Linux сказаў

      Паспрабуйце ўнесці змены, адкрыўшы nvidia-settings як адміністратар альбо выкарыстоўваючы план b, падрабязна апісаны ў паведамленні.

      1.    sieg84 сказаў

        Так, я зрабіў гэта як адміністратар, зраблю выгляд, што прымаў змены,

        Дзякуй.

  6.   x11tete11x сказаў

    Я планую дапоўніць гэта дурным і пачуццёвым сцэнарыем, які выклікае той самы эфект xD

    1.    давайце выкарыстоўваць Linux сказаў

      Bien!

  7.   truko22 сказаў

    Вялікі дзякуй, тэставанне 😀

  8.   Каралева_забойца сказаў

    Давайце паглядзім іншых карыстальнікаў Linux, у мяне Nvidia 8400 GS і я выкарыстоўваю Debian Stable XFCE. У гульнях, якія я выкарыстоўваю на сваім Debian, працуюць эмулятары (Kega Fusion, ZSnes, Mame, Mednafen, PCSX і г.д.). Усталюйце драйверы Nvidia у адпаведнасці з падручнікам на вікі Debian: https://wiki.debian.org/NvidiaGraphicsDrivers#wheezy
    Мае пытанні: ці варта актываваць Prefer Maximum Performance? Ці будуць эмулятары, якія я выкарыстоўваю, выглядаць лепш? Ці будуць яны спажываць менш рэсурсаў працэсара? Дарэчы, праз nvidia-налады змены не захоўваюцца. Загадзя вітаю і дзякую, што прачыталі.

    1.    давайце выкарыстоўваць Linux сказаў

      З майго досведу, гэта сапраўды палепшылася ... але ў мяне склалася ўражанне, што вы павінны аналізаваць гэта "ад выпадку да выпадку".
      Спрабуючы, вы нічога не страціце.

  9.   Лепер_Іван сказаў

    Гэта добра для ноўтбука:

    # batt = максімальная эканомія энергіі, AC = максімальная прадукцыйнасць
    Варыянт "RegistryDwords" "PowerMizerEnable = 0x1; PerfLevelSrc = 0x2222; PowerMizerDefault = 0x3; PowerMizerDefaultAC = 0x1 »

    ??

  10.   jony127 сказаў

    Добры дзень,

    Я выкарыстоўваю opensuse 12.3, у мяне ёсць уласныя драйверы nvidia, але ў мяне няма файла xorg.conf, а файл 20-nvidia.conf знаходзіцца ў /etc/modprobe.d і ўтрымлівае толькі адзін радок канфігурацыі.

    Акрамя таго, калі я добра памятаю, я думаю, што чытаў, што файл xorg.conf больш не выкарыстоўваўся.

    1.    давайце выкарыстоўваць Linux сказаў

      Не тое што не выкарыстоўваецца, але і не рэкамендуецца.
      Замест гэтага рэкамендуецца выкарыстоўваць
      /etc/X11/xorg.conf.d/20-nvidia.conf
      як таксама тлумачыцца ў паведамленні. 🙂
      Абдымі! Павел.