16 января 2014

Установить проприетарный драйвер NVIDIA 331.38 в Ubuntu/Linux Mint

Компания NVIDIA выпустила обновление проприетарного драйвера NVIDIA 331.38, относящегося к категории стабильных веток с длительным сроком поддержки. Драйвер доступен для Linux (ARM, x86, x86_64), FreeBSD (x86, x86_64) и Solaris (x86_64).

В новой версии изменён статус поддержки в протоколе GLX следующих расширений OpenGL 2.1 и OpenGL 3.0: GL_ARB_pixel_buffer_object, GL_NV_conditional_render, GL_ARB_map_buffer_range, GL_EXT_texture_integer, GL_ARB_vertex_array_object, которые переведены в категорию официально одобренных. Неофициальный статус также снят с реализации некоторых команд OpenGL 3.0, не связанными с расширениями.

Среди других изменений: Добавлена поддержка GPU GeForce GTX 780 Ti GeForce GTX 760 (192-bit), GeForce 820M, Tesla K40m, Tesla K40c, Tesla K40st и Tesla K40s. Cерия атрибутов NV-CONTROL переведена в разряд устаревших. Добавлена поддержка атрибутов NV-CONTROL для управления яркостью вывода логотипа (nvidia-settings --assign GPULogoBrightness=0). Устранён крах X-сервера при исчерпании видеопамяти и отсутствии поддержки в GPU рендеринга в системной памяти. Переработан состав меню PowerMizer Preferred Mode в nvidia-settings.

Установка драйвера NVIDIA 331.38 в Ubuntu/Linux Mint

Установить драйвер NVIDIA в систему можно несколькими способами. В этой инструкции я приведу два простых из них: вариант - с подключением репозитория ppa:xorg-edgers/ppa; - установка deb пакетом.

Вариант 1

Откройте терминал (Ctrl+Alt+T), скопируйте и выполните следующие команды для подключения репозитория и установки драйвера:

sudo add-apt-repository ppa:xorg-edgers/ppa
sudo apt-get update
sudo apt-get install nvidia-331


Вариант 2

Выполните следующую команду в терминале для установки драйвера deb пакетом:

Для систем 32-bit:

cd /tmp && wget http://ppa.launchpad.net/xorg-edgers/ppa/ubuntu/pool/main/n/nvidia-graphics-drivers-331/nvidia-331_331.38-0ubuntu1~xedgers~saucy1_i386.deb && sudo dpkg -i nvidia-331_331.38-0ubuntu1~xedgers~saucy1_i386.deb


Для систем 64-bit:

cd /tmp && wget http://ppa.launchpad.net/xorg-edgers/ppa/ubuntu/pool/main/n/nvidia-graphics-drivers-331/nvidia-331_331.38-0ubuntu1~xedgers~saucy1_amd64.deb && sudo dpkg -i nvidia-331_331.38-0ubuntu1~xedgers~saucy1_amd64.deb


По окончании установки, для активации драйвера Nvidia 331.38, необходимо закрыть все приложения и перезагрузить компьютер:

sudo reboot

После нового входа в систему вы можете проверить какой драйвер используется системой в настоящий момент в Источники приложений - Дополнительные драйверы или в NVIDIA X Server Settings:


P.S. В чём различие между этими вариантами?

вариант предполагает перед установкой драйвера подключить репозиторий, который в свою очередь после обновления системы "подтягивает" много ненужных пакетов для установки. Это пакеты для видеокарт Intel и Radeon, а также ряд других. Можно, конечно, удалить репозиторий после установки драйвера, чтобы не устанавливать не востребованное ПО.
вариант устанавливает сам драйвер и больше ничего.

Выберите тот вариант, который "смотрит на вас".

Источники:  http://www.ubuntuupdates.org/ppa/xorg-edgers и http://www.ubuntuupdates.org/xorg-edgers/saucy/nvidia-331

Удачи.