Как установить nvidia driver в Ubuntu
Вот буквально недавно случилась такая ситуация, я обновил систему через менеджер обновлений, после чего у меня слетел видео драйвер и все придвигающиеся настройки. Вслед за этим я вспомнил, что у меня на сайте совсем нет статьи по такому простому действию, как установка видео драйвера в Ubuntu. Мне лично, эта операция кажется нудным деянием, которое периодически необходимо выполнять, либо в связи с выходом новой версии драйвера, либо если он рухнет. Причин для этого бывает много :-) Итак, ниже я расскажу, какие существуют способы установки видео драйвера в Ubuntu и приведу подробные инструкции. Статья рассчитана на новичков в мире Linux, которые после установки Linux могут быть сильно озадачены. Хотя ничего сложного в этом и нет, но это надо знать. Поехали…
Установить видео драйвер в Ubuntu можно двумя способами, при этом версия операционной системы не важна, даже если у вас 7.04 эта статья поможет вам.
Способ первый. Драйверы устройств
Первый и наиболее простой (но не лучший) способ установить видео драйвер, приложив минимум усилий, это воспользоваться помощью встроенного в систему менеджера «Драйверов устройств»
Т.е. заходим в «Система» – «Администрирование» – «Драйверы устройств»
Вы увидиет окно вида:

Далее выбираете интересующий вас драйвер и нажимаете кнопку «Активировать». И обратно, если вам необходимо удалить драйвер, выбираете его и нажимаете «Удалить».
Способ второй. Консоль
Второй способ занимает на пять минут дольше, но зато у вас имеется возможность поставить последнюю версию видео драйвера, что иногда очень даже не плохо.
Внимание!
Если у вас уже установлен видео драйвер в систему, то сначала нужно его удалить, делается это просто. Нажимаете Alt+Ctrl+F1
Останавливаете X-server
Для GNOME
1 | su -c '/etc/init.d/gdm stop' |
Для KDE
1 | su -c '/etc/init.d/kdm stop' |
Переходите в папку с драйвером
1 | cd /папка_с_драйвером/ |
1 | sudo драйвер.run --uninstall |
Внимание!
Для успешной компиляции драйвера, у вас в системе должен быть установлен компилятор GCC и все сопутствующие библиотеки. Установить все это добро можно так:
1 | sudo aptitude install linux-headers-`uname -r` |
1 | sudo aptitude install build-essential |
1 | sudo aptitude install xserver-xorg-dev |
Установка драйвера
Начать необходимо с закачки с официального сайта последней версии драйвера.
Скачать можно тут.
Если вы не знаете какая модель вашей видео карты, то для определения оной воспользуйтесь командой:
1 | su -c 'lshw | grep -10 display' |
В выводе вы увидите всю необходимую информацию. Если это не так, то обратитесь к статье Определение аппаратной конфигурации компьютера в Linux
Далее заполните предложенную форму на сайте и скачайте драйвер, к примеру в папку /home/user/
это будет файл типа: 22M NVIDIA-Linux-x86-185.18.14-pkg1.run
Завершите свой сеанс. Переключитесь в текстовую консоль Ctrl+Alt+F1 и залогиньтесь.
Станьте рутом.
1 | su - |
Перезапустите X-server:
Для GNOME:
1 | /etc/init.d/gdm stop |
Для KDE:
1 | /etc/init.d/kdm stop |
Перейдите в каталог с файлом драйвера
1 | cd /home/user/ |
Выполните файл
1 | sh NVIDIA-Linux-x86-185.18.14-pkg1.run |
Далее вам нужно будет согласиться с лицензией и так далее. Единственное, будьте внимательны и читайте, что пишет вам программа, прежде чем нажать да или нет. В принципе на все запросы, вы можете ответить да, кроме того, где система предложит скачать и запустить утилиту nvidia-xonfig. Откажитесь!
После того как драйвер установлен, выполните
1 | reboot |
Сконфигурировать файл Xorg.conf можно разными способами. Самый простой это скопировать туда уже готовые оптимальные и стандартные настройки. Хотя можно файл и нетрогать вообще.
Сделайте копию конфигурационного файла X-сервера.
1 | sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup |
Отредактируйте файл xorg.conf.
1 | sudo nano /etc/X11/xorg.conf |
Вставьте следующее:
Section "Screen" Identifier "Default Screen" Device "Configured Video Device" Monitor "Configured Monitor" SubSection "Display" Depth 16 Modes "1440x900_75.00" #укажите разрешениечастоту для вашего монитора Option "AddARGBGLXVisuals" "True" EndSubSection Option "AddARGBGLXVisuals" "True" Defaultdepth 24 EndSection Section "Module" Load "glx" Load "GLcore" Load "v4l" EndSection Section "Device" Identifier "Configured Video Device" Boardname "vesa" Busid "PCI:1:0:0" Driver "nvidia" Screen 0 EndSection Section "Device" Identifier "Device0" BoardName "Generic Geforce 7600" Driver "nvidia" Vendorname "NVIDIA Corporation" Option "DualHead" "1" Option "ShadowFB" "1" Option "FPScale" "1" Option "TwinView" "True" Option "TwinViewOrientation" "RightOf" Option "UseEdidFreqs" "True" Option "Metamodes" "1440x900_75.00 +0+0" #ваше разрешения и частота Option "UseDisplayDevice" "DFP" EndSection Section "Device" Identifier "Videocard0" Driver "nv" VendorName "NVIDIA Corporation" BoardName "GeForce 7600 GT" EndSection Section "InputDevice" Identifier "Generic Keyboard" Driver "kbd" Option "XkbRules" "xorg" Option "XkbModel" "pc105" Option "XkbLayout" "us" EndSection Section "InputDevice" Identifier "Configured Mouse" Driver "mouse" EndSection Section "ServerLayout" Identifier "Default Layout" screen 0 "Default Screen" 0 0 EndSection Section "Extensions" Option "Composite" "Enable" EndSection
Данные оптимальны для системы Ubuntu 9.04
Повторяю, что сам файл можно и не трогать
Перезапустите X-сервер:
1 | sudo /etc/init.d/gdm start |
Если вы все сделали правильно, то X-сервер запустится используя официальные драйвера nVidia. Если же X-сервер не запустился, то просто восстановите Xorg.conf файл:
1 | sudo cp /etc/X11/xorg.conf.backup /etc/X11/xorg.conf |
и ищите ошибку в своих действиях.
Viewed 1923 times by 1009 viewers
Комментарии (12)
Other Links to this Post
RSS-лента комментариев к этой записи. TrackBack URI


By StAlexx, 31 Июль 2009 @ 12:06
сорри за может глупый вопрос, но что такое
>cd /папка_с_драйвером/
с [b]устновленным[\b] или со [b]скачанным[\b] ???
By admin, 31 Июль 2009 @ 12:58
со скаченным драйвером
By STALKER, 27 Август 2009 @ 21:25
Извеняюсь за глупые вопросы но я только начал пользоватся Linux:
Где имено в файле xorg.conf нужно вставить текс и как ево сохранить и ещё как узнать установились ли драйвера.
By admin, 27 Август 2009 @ 22:11
открой файл xorg.conf командой
sudo nano /etc/X11/xorg.conf
или
sudo gedit /etc/X11/xorg.conf
второе проще.
Удали все содержимое, скопируй то что выше
Сохрани и закрой.
Для nano Ctrl+x
Для gedit все понятно)) там граф. интерфейс.
Удачи!
By admin, 27 Август 2009 @ 22:12
PS. Сама установка даст понять + будет работать OpenGL т.е. 3D Screenserver’s и игры
By Sklif, 28 Август 2009 @ 1:59
Доброе время суток…
У меня тоже глупый вопрос, за который прошу прощения.
Впервые в жизни установил Linux. Ubuntu 9.04.
Проблема следущая: установщик отработал. После перезагрузки загружается Grub. Выбираю Убунту.9.04… Появляется лого убунты и статус бар. После чего экран переходит в энергосберегающий режим!!! И слышно только звуки. :) Чисто интуитивно догадываюсь, что предлается логин. И все… Наслаждения от новой операционки никакого. :(
Грешу на совместимость видюхи и убунты. ATI Radeon HD 4650.
Буду рад любому совету.
Спасибо.
By STALKER, 28 Август 2009 @ 15:46
У меня после таво как я ввёл sh NVIDIA-Linux-x86-185.18.36-pkg1.run типа
почалась установка и через несколько секунд вывелось сообщение
Signal caught, cleaning up
это ошыбка или окончание установки, если ошыбка то как её исправить?
By admin, 28 Август 2009 @ 19:19
to Sklif:
Первый блин всегда комом )))
Такого как ты описал, я еще не видел и не слышал, однако могу сказать с уверенностью, что ATI Radeon HD 4650 поддерживается Ubuntu без проблем.
Live версия работала нормально? Попробуй скачай Ubuntu 8.10 или 8.04 и установи, т.е. попробуй разные дистрибутивы.
Просить смотреть логи и загружаться в безопасном не буду если ты новичок, а вообще во время загрузки попробуй Ctrl + Alt + F1 и посмотри что пишет система.
By admin, 28 Август 2009 @ 19:24
to STALKER:
Попробуй все еще раз, только действуй четко по инструкции, она рабочая 100% для 7.10 , 8.04 , 8.10 , 9.04 и 9.10
Не забыл остановить Х-систему? Вводил команду от имени пользователя root ? Я когда делал это впервые, то записывал последовательность действий, а потом по ней работал.
1) su –
2) sudo aptitude install linux-headers-`uname -r`
3) /etc/init.d/gdm stop
4) sh NVIDIA-Linux-x86-185.18.14-pkg1.run
By Sklif, 29 Август 2009 @ 22:30
to admin:
Победа!!! Заработало…
Спасибо за статью. Я на неё частично опирался для понимания происходящего.
Прошу прощения за оффтоп. :) Поделиться хочется.
Вот, что пишут на help.ubuntu.com
Radeon HD support is currently limited, but rapidly improving.
Не знаю, в чем была проблема, но во время установки не встали вообще никакие драйвера… совсем никакие. Ни опенсорсовские, ни ati из Ubuntu repositories.
В итоге скачал последний proprietary драйвер с ati.com . Прожег его на болванку. И через консоль поставил. Что-то сделал коряво, но все равно работает.
Во многих местах встретил описание подобных проблем у людей, и везде только просьбы о помощи.
Если хочешь, могу описать последовательность действий(я записал), а ты подправишь, добавишь комментариев, и добавишь к своей статье. :)
By admin, 29 Август 2009 @ 23:16
Нет проблем, конечно пиши, можешь прслать на мыло, или опубликовать здесь, после чего я сразу внесу изменения в статью.
Молодец что разобрался, а не забросил.
By Петр, 19 Январь 2010 @ 2:28
Спасибо, отличная инфа, очень помогла.