Добрался я наконец до Linux. Те же проблемы в Ubuntu 22.04, 24.04.
- Видеокарта GTX 1050Ti
- Процессор Ryzen 2600
В Windows решается все просто, в драйверах Nvidia выставить Управление параметрами 3D / «Максимальная производительность». Под Ubuntu это ад, два монитора моргают как новогодняя елка, особенно на два монитора в Google Chrome при просмотре видео с включенным аппаратным ускорением. Моргает через каждые 5 мин.
Решение есть.
1. Установить дрова от Nvidia.2. Пишем в modprobe:nano /etc/modprobe.d/nvidia-lowperf.conf
Для моей карты Leve 2 максимальная производительность
options nvidia NVreg_RegistryDwords="PowerMizerEnable=0x2; PowerMizerDefaultAC=0x2; PowerMizerLevelAC=0x2; PowerMizerLevel=0x2; PerfLevelSrc=0x2222;"
Далее:
sudo update-initramfs -u3. Пишем такой скрипт, и кидаем его в автозапуск в своей учетке, при в ходе в систему.#!/bin/sh
# Загружаем настройки
nvidia-settings -l
# меняем с Adaptive на Maximum Performance
nvidia-settings -a [gpu:0]/GPUPowerMizerMode=1
exit 0
Теперь в NVIDIA Settings, Preferred mode постоянно: Maximum Performance.
Но Performance Level все равно прыгает от Level 0 до Level 2 и скачет частота видеочипа.
Все работает, мониторы не моргают. Проверено на Ubuntu 22.04, 24.04, Mint21.3, на Manjaro. На Debian и Mint LMDE не победил.
Информацию брал здесь:
-
https://forum.manjaro.org/t/nvidia-powermizer-performance-settings-reset-on-reboot/82915- На форуме ArchLinux
- На на forums.developer.nvidia.com
Точно ссылки уже не помню.
И это еще не все. Вариант через графическую оболочку.
1. Установить все те-же дрова от Nvidia.
2. Выбираем в меню Пуск приложение
Параметры NVIDIA X Server3. Заходим в пункт
X Screen 0 /
OрenGL Settings /
Image Settings и пробуем параметры
High Quality (Высокое качество) и
High Performance (Высокая производительность)
У меня заработало стабильно с
High Quality.
Nvidia GTX 1050Ti побежден