Найти в Дзене

Nvidia settings linux

nvidia-settings — графический и консольный инструмент от NVIDIA для тонкой настройки драйверов и параметров видеокарты в Linux.
Оглавление

Настройка и использование nvidia-settings в Linux

nvidia-settings — графический и консольный инструмент от NVIDIA для тонкой настройки драйверов и параметров видеокарты в Linux.

Установка

  1. Убедитесь, что установлены драйверы NVIDIA:sudo apt install nvidia-driver # для Debian/Ubuntu
    sudo dnf install akmod-nvidia # для Fedora/RHEL
  2. Установите nvidia-settings:sudo apt install nvidia-settings # Debian/Ubuntu
    sudo dnf install nvidia-settings # Fedora/RHEL

Запуск

  • Графический интерфейс:nvidia-settings
  • Консольный режим (с указанием опций):nvidia-settings --help # показать справку

Основные возможности

  1. Настройка дисплея:
    разрешение экрана;
    частота обновления;
    ориентация (альбомная/портретная);
    многомониторные конфигурации (TwinView, Xinerama).
  2. Управление питанием:
    режимы энергосбережения;
    мониторинг температуры и загрузки GPU.
  3. 3D‑настройки:
    качество текстур;
    антиалиасинг;
    вертикальная синхронизация (V‑Sync).
  4. Информация о системе:
    модель GPU;
    версия драйвера;
    объём видеопамяти;
    датчики (температура, частота).
  5. Конфигурация X‑сервера:
    редактирование /etc/X11/xorg.conf через GUI;
    создание профилей для разных сценариев.

Сохранение настроек

  1. В GUI нажмите Save Current Configuration на вкладке NVIDIA Settings Configuration.
  2. Настройки сохранятся в ~/.nvidia-settings-rc.
  3. Для автоматической загрузки при старте добавьте в автозапуск:nvidia-settings --load-config-only

Полезные команды

  • Проверить статус драйвера:nvidia-smi # информация о GPU, температуре, процессах
  • Сгенерировать базовый xorg.conf:sudo nvidia-xconfig # создаст /etc/X11/xorg.conf
  • Запросить все доступные параметры:nvidia-settings -q all
  • Найти PCI‑ID видеокарты:nvidia-settings -q all | grep -i pcibus
  • Проверить режим SLI (если поддерживается):nvidia-settings -q all | grep SLIMode

Устранение проблем

  1. X‑сервер не запускается после изменений:
    удалите ~/.nvidia-settings-rc или /etc/X11/xorg.conf;
    перезапустите X‑сервер (sudo systemctl restart display-manager).
  2. Настройки не сохраняются:
    проверьте права на ~/.nvidia-settings-rc;
    убедитесь, что nvidia-settings --load-config-only добавлен в автозапуск.
  3. Нет доступа к параметрам:
    запустите nvidia-settings от имени пользователя с правами на X‑сеанс;
    проверьте, что драйвер загружен (lsmod | grep nvidia).
  4. Ошибка «No protocol specified»:
    убедитесь, что вы вошли в графическую среду (не в консоль);
    попробуйте xhost + (временно).

Дополнительные советы

  • Для многомониторных систем используйте вкладку X Server Display Configuration в GUI.
  • Для игр можно отключить V‑Sync в 3D‑настройках.
  • Чтобы уменьшить нагрев, включите режим «Power Mizer» в настройках питания.
  • Для отладки смотрите логи X‑сервера: /var/log/Xorg.0.log.

Важные замечания

  • Некоторые параметры (например, разгон) могут быть недоступны в Linux‑драйверах NVIDIA.
  • Изменения в xorg.conf могут потребовать перезагрузки X‑сервера.
  • Для ноутбуков с гибридной графикой (Optimus) требуются дополнительные настройки (например, prime-run).