Установка и настройка драйвера видеокарты NVidia в Linux

Настройка NVidia

Установка

Драйвер ядра Linux для поддержки видеокарт NVdia не может быть включён в состав большинства современных дистрибутивов, openSuSE/SuSE Linux в т.ч., из-за их закрытого исходного кода. Однако, компания NVidia самостоятельно создаёт для установки своего драйвера в openSuSE/SuSE Linux и поддерживает репозитории с ними.

Репозиторий NVidia доступен для добавления через программу управления репозиториями в openSuSE/SuSE Linux. Установка драйвера произойдёт автоматически после подключения репозитория NVidia при следующем же обращении к менеджеру пакетов: будь то для обновления, установки или удаления программ.

В зависимости от обнаруженных в Вашей системе типов ядер Linux (pae, default, trace и т.п.) и модели видеокарты, будут установлены соответствующие пакеты драйвера NVidia:

  • Для всех новых видеокарт NVidia (GeForce 6 и новее):
    x11-video-nvidiaG02, nvidia-gfxG02-kmp-тип_ядра
  • Для видеокарт GeForce FX (5xxx):
    x11-video-nvidiaG01, nvidia-gfxG01-kmp-типа_ядра
  • Для видеокарт Geforce 4 и старше, включая семейство TNT:
    x11-video-nvidia, nvidia-gfx-kmp-тип_ядра

Перезагрузите компьютер после окончания процесса установки драйвера, графическая система должна автоматически активировать поддержку 3D и встать в обычный, по частоте и разрешению, режим своей работы.

Активация 3D-поддержки инициирует запуск Compiz Fusion и эффектов KWin.
Репозитории NVidia:

Настройка видео-драйвера NVidia

Для проверки или изменения частоты и разрешения работы монитора, более тонкой настройки X11, используйте программу nvidia-settings, входящую в состав драйвера NVidia: просто выберите в ней нужный Вам режим (вкладка "X Server Display Configuration") и нажмите "Apply". Помните, что такая настройка временна и сбросится при перезапуске X11.

Чтобы изменённые в nvidia-setings настройки сохранялись и после перезагрузки (X11), нужно записать их в xorg.conf, который, в свою очередь, необходимо создать при помощи программы Sax2.

sudo /usr/sbin/sax2 -r -m 0=nvidia

Параметр "-m 0=nvidia" принудительно активирует видео-драйвер NVidia.

Если нужный режим работы видео-карты не удаётся задействовать через Sax2 и настройки рабочего стола, Вам понадобится внести изменения в xorg.conf вручную:

sudo nano /etc/X11/xorg.conf

Добавьте в секицю (Section) "Screen" следующую строки:

Option "TwinView" "0"
Option "metamodes" "разрешение1_частота1 +0 +0; разрешение2_частота2 +0 +0; ..."

Например:

Option "TwinView" "0"
Option "metamodes" "1440x900_75 +0+0; 1280x800_60 +0+0; 1024x768_60 +0 +0"

Удалите (заккоментируйте знаком "#") все суб-секции (SubSection) "Display" секции (Section) "Screen".

Закройте текстовой редактор и, сохранив документ, перезапустите X11 (Ctrl+Alt+Backspace, повторный вход в систему или полная перезагрузка).

Будьте внимательны при добавлении других настроек! Смотрите диалог "Save to X configuration file..." и "Preview" в nvidia-settings, предварительно применив нужный режим.