Установка и обновление драйверов видеокарты с сайта Nvidia на Ubuntu

Установка драйверов Nvidia на Ubuntu

Лого Nvidia

У меня на системе стоят дрова  для видеокарты с сайта Nvidia. А это значит, что с каждым новым обновлением линуксовского ядра приходит и старая проблема – отваливаются дрова после перезагрузки. После перезагрузки получаю чёрный экран с сообщением, что что-то не так с видеорежимом и предложение выбрать один из нескольких пунктов, включая перенастройку конфига xorg и возможность перейти в режим без GUI.

Первый раз для меня это было полным шоком и я даже снёс систему и переустановил заново, подумав, что я потёр какие-то важные файлы при ручном редактировании конфигов.

На самом деле как оказалось к такому явлению стоит привыкнуть ибо дрова отваливаются периодически и приходится их устанавливать заново.  Так как эта задача схожа по смыслу с установкой драйверов, то я опишу их вместе.

Первым делом идём сюда: http://www.nvidia.ru/Download/index.aspx?lang=ru
Выбираем в выпадающем меню свою систему, семейство видеокарт, видеокарту и т. д. , нажимаем поиск.

При желании можно выбрать «BETA драйверы и архив» в разделе «Дополнительное ПО и драйверы», который находится ниже.  Там тоже нужно будет пройти такой же выбор видеокарты. Бета-версии драйверов в целом стабильны и не вызывают особых проблем, но раз на раз не приходится, поэтому действуйте на свой страх и риск. В любом случае, потом их можно переустановить.

Скачиваем дрова в какую-то папку, например, я для этого создал папку install в своей домашней папке. Далее нам нужно выключить иксы. Для этого нажимаем такую комбинацию клавиш: Ctrl+Alt+F1 (внимание! После этого вы не увидите эту инструкцию — перепишите её на бумагу).

Экран гаснет и мы окунаемся в чистую незамутнённую командную строку :) Нам нужно ввести логин — имя пользователя под которым мы работали в системе, его пароль. После того как залогиниваемся под нужным пользователем нам нужно окончательно выключить X-сервер, для этого пишем вот такую команду:

sudo /etc/init.d/gdm stop

и вводим по требованию пароль.

После этого нам нужно запустить установщик драйверов. Можно перейти в папку, которая содержит скачанный драйвер, а можно просто запустить его помня (или подбираю по Tab путь).

Насчёт Tab — это удобная клавиша для консоли, которая подсказывает куски названия папки по началу её названия, например у вас набрано ~/inst нажимаете  Tab и путь превращается в ~/install

Таким образом можно работать и с файлами. Так как файлы нвидиевских драйверов имеют замысловатое название, то набрав

sudo sh ~/install/NVIDIA

мы дозаполним адрес и получим что-то типа этого (по крайней мере, для версии бета-драйверов, которые были скачаны у меня на данный момент):

sudo sh ~/install/NVIDIA-Linux-x86_64-195.30-pkg2.run

нажимаем энтер, вводим пароль и начинается установка. Со всем соглашаемся, везде нажимаем Ok. После того как дрова будут установлены, снова запускаем X-сервер.

sudo /etc/init.d/gdm start

Мы снова увидим рабочий стол.

Теперь можно вернуться к моменту, если дрова слетели после обновления системы. В этом случае после перезагрузки, в появившемся окошке выбираем нижний пункт и приходим к виду, который будет, если нажать Ctrl+Alt+F1 в GUI-режиме. Всё просто.

Комментарии (4) на “Установка и обновление драйверов видеокарты с сайта Nvidia на Ubuntu”

  • develop7:

    я ставлю свежие драйвера из PPA Nvidia VDPAU team — https://edge.launchpad.net/~nvidia-vdpau/+archive/ppa

  • admin:

    Я пробовал ставить дрова с ланчпадовских реп, но после одного из обновлений ядра, они слетели как и «обычные», поставленные вручную. Скорее всего, я что-то не так сделал, а вот что. :)

  • Помню как с ATI мучался, не пожелаешь никому.

  • admin:

    С ATI вообще, насколько я понимаю интересная ситуация. Их гнобили, что они не помогают сообществу открытого ПО. В итоге они открыли спецификации, но улучшения дров от этого не стало. При этом с дровами на NVIDIA всё ок, что с проприетарными дровами, что c открытыми.

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

Поиск
Метки
Календарь
Февраль 2012
Пн Вт Ср Чт Пт Сб Вс
« Июл    
 12345
6789101112
13141516171819
20212223242526
272829