install nvidia driver from nvidia on ubuntu, kubuntu, xubuntu, определяем свою видюху


install nvidia driver from nvidia on ubuntu, kubuntu, xubuntu

Итак, водрузил себе kubuntu.
Ставлю драйвер от nvidia. Основные вехи:

1. Скачать драйвер для своей видео карты под линукс под свою архитектуру.
2. Ставим заголовки ядра, исходники ядра и gcc либы.
3. Uninstall старых драйверов.
4. Остановка иксов.
5. установка дров.
6. Запуск иксов с новыми дровами.

Итак, поехали по подробнее:

1. Идем на официальный сайт nvidia и качаем себе дрова. Чего тут непонятного?
http://www.nvidia.ru/object/linux_ru.html
1.1 Тут у некоторых может возникнуть вопрос: А как определить в linux какая видеокарта стоит на компьютере?
Всё элементарно! Заходим в терминал и даем команду: lspci|grep -i «vga»
В случае удачи вы увидите модель своей видео-карты. Результат поиска своей видеокарты будет где-то таким:

$ lspci | grep -i "vga"
01:00.0 VGA compatible controller: nVidia Corporation G70 [GeForce 7600 GT] (rev a1)

При неудаче, вам придется выполнить команду lspci|more и попытаться самому найти свою видеокарту.
Как правило, запись о ней идет после кучи USB устройств.
* Предвосхищая холивары: Если вы настолько гуру, что вспомнили про /proc/ и /sys/, то зачем читаете именно эту статью? =))

2. Чтоб было удобнее, я не буду объяснять где смотреть версии, а напишу сразу готовые формулы:
2.1 заголовки:
# apt-get install linux-headers-$(uname -r)
(то есть что-то похожее на apt-get install linux-headers-2.6.22-14-generic)
Небольшая поправочка:
Нам понадобится еще и build-essential
Поэтому :
# apt-get install build-essential
2.2 Сорцы ядра:
# apt-get install linux-source-$(uname -r|awk -F- ‘{ print$1 }’)
(то есть что-то похожее на apt-get install linux-source-2.6.22)
2.3 GCC:
# apt-get install gcc

3.Удаляем всё, что было связано с nvidia раньше:
(это обязательно! иначе возникнет путаница старых и новых драйверов и их конфигов.)
3.1 Удаляем пакеты:
# dpkg -l |grep -i nvidia
# apt-get remove То, что нашлось
3.2 Удаляем стартовые скрипты:
# rm -i /etc/init.d/nvidia*
Всё. Теперь никакой нвидии нет. Если что-то пойдет не так — заново поставим все эти пакеты через apt-get.

4. Стопим иксы:
4.1 Переходим в текстовый терминал:
Ctrl Alt F1
вводим логин и пароль рута.
4.2
# /etc/init.d/kdm stop
Hint: с КДЕ (kubuntu) это kdm, с Гномом (ubuntu) это gdm, в xubuntu это xdm ну и так далее.
5. Ставим драйвера:
Переходим туда, куда положили наши скачанные драйвера
sh NVIDIA-Linux-x86-169.09-pkg1.run или что там у вас.
Внимательно читаем что там пишут и о чем нас спрашивают и отвечаем на вопросы.
В конце нас спрашивают, хотим ли мы автоматически отконфигурить наш xorg.conf — говорим да и не паримся.
Если что, то ваш предыдущий конфиг будет сохранен как /etc/X11/xorg.conf.backup и его можно всегда посмотреть и сравнить с настоящим на предмет измененй.

6. Всё. Дрова стоят.
Стартуем
# /etc/init.d/kdm start
Иксы стартуют и нас перекидывает на 7-ю консоль.
Если этого не произошло, переходим сами Ctrl+Alt+F7
Если не запустились иксы, то читаем что пишут и изучаем /var/log/Xorg.0.log
У меня лично — всё стартануло нормально. =)

Удачи!

Дополнение:

Как этой статьёй пользоваться, чтобы не вбивать команды ручками:
1. Ставим (если еще не установлен) текстовый браузер. (links, links2, и т.д.)
2. Ставим и запускаем gpm (поддержка работы мышки в консольном режиме)
3. Заходим на эту страницу из черной консоли текстовым браузером. Находим нужную команду. Выделяем мышкой эту команду.
4. Переходим в консоль, в которой мы ставим наши дрова nvidia и нажимаем правую кнопку мышки. Выделенная команда копируется к нам в терминал.

Для тех, кто не знал, так получится гораздо удобнее копировать строки команд из этой статьи.