Ярлыки

gentoo (19) kde (7) btrfs (5) nvidia (4) portage (3) zfs (3) clementine (2) compiz (2) fs (2) kernel (2) windows (2) zram (2) сеть (2) bash (1) chattr (1) conky (1) cow (1) cpufreq (1) cryptsetup (1) dns (1) dnsmasq (1) dolphin (1) emerald (1) ext4 (1) f2fs (1) ffmpeg (1) firefox (1) kdm (1) kexec (1) kvm (1) lsattr (1) lvm (1) networkmanager (1) noop (1) openrc (1) pulseaudio (1) qemu (1) qtcurve (1) ram (1) reiserfs (1) s2ram (1) samba (1) sed (1) ssd (1) systemd (1) tmpfs (1) vlc (1) webdav (1) zcache (1) игры (1) шифрование (1)

Отключение PowerMizer (энергосбережения) на последних драйверах nvidia

У nvidia-drivers есть раздражающая привычка сбрасывать частоты до минимальных (на моей видеокарте это 50 МГц по GPU и не-помню-сколько по памяти) и поднимать их в случае необходимости, что приводит к раздражающим задержкам GUI. Гуглинг по запросу “linux отключить энергосбережение nvidia” дал несколько способов. Первый: внести правки в файл ~/.nvidia-settings-rc. Ни одна из предлагаемых правок не работает, более того - при релогине правки эти оказались удалены. Второй способ - прописать в ~/.xinitrc команду:
nvidia-settings —assign [gpu:0]/GPUPowerMizerMode=1
Команда эта приказывает видеодрайверу перейти на высший уровень энергопотребления (т.е. в режим максимальной производительности) и зафиксироваться на нём. Чтобы не делать это при каждом логине, можно создать в каталоге ~/.kde4/Autostart скрипт:
#!/bin/bash

nvidia-settings —assign [gpu:0]/GPUPowerMizerMode=1
и через Systemsettings внести его в автозапуск. Теперь драйвер автоматически переходит в режим максимальной производительности и больше не нервирует лагами интерфейса. Минус - некоторое повышение средней температуры видеочипа (например, у меня - с 40 до 55), но на десктопе это не важно. На ноутбуках же лучше не мешать энергосбережению.

Комментариев нет:

Отправить комментарий