Наши партнеры

UnixForum





Библиотека сайта rus-linux.net

Самые полезные настройки и команды Linux

Автор: Igor Ljubuncic, перевод: С.Русинов

Перейти к началу статьи

Установка драйверов графической карты

Обратите внимание, что команды, используемые в этом подразделе, предназначены только для драйверов Nvidia. Я имею несколько компьютеров, и все они имеют графические карты Nvidia. Однако, некоторые предлагаемые решения работают и на Nvidia, и на ATI картах.

Несмотря на то, что я уже обсуждал установку драйверов графической карты в своих статьях Installing SUSE Linux и Installing Kubuntu Linux, думаю небольшое дополнительное руководство никому не повредит.

В принципе вы можете установить драйвера графической карты используя "Менеджер Пакетов" или из командной строки. У большинства пользователей первый метод будет работать безупречно.

Первый метод состоит из двух команд — загрузка требуемого пакета и установка драйвера:

$ apt-get install nvidia-glx 

$ nvidia-glx-config enable

Некоторые пользователи могут предпочесть установить драйвера вручную с остановленным X Window.

Чтобы сделать это, вам необходимо остановить текущий рабочий стол.

$ /etc/init.d/gdm stop

ИЛИ

$ /etc/init.d/kdm stop

ИЛИ

$ /etc/init.d/xdm stop

Рабочий стол исчезнет и будет заменен командной строкой. Возможно, вам нужно будет войти в систему.

Возможно, вы увидите только черный экран и никакого приглашения командной строки. Не беспокойтесь! Операционная система Linux обычно имеет 7 виртуальных консолей. Первые шесть консолей предоставляют текстовый терминал с приглашением входа в систему оболочки UNIX. 7-я виртуальная консоль используется для запуска X Window.

Другими словами, что же могло произойти. Из-за остановки X Window, вы просто получили выключенную графику и остались в 7-ой виртуальной консоли, по этой причине отсутствует командная строка. Все что вам нужно сделать, это переключиться на одну из текстовых консолей нажатием <Alt+F1> - <Alt+F6> на клавиатуре.

Теперь, вам нужно установить ваш драйвер:

$ sh NVIDIA-<DRIVER VERSION>.run

После завершения установки, необходимо просто перезапустить X Window.

$ /etc/init.d/gdm start

ИЛИ

$ /etc/init.d/kdm start

ИЛИ

$ /etc/init.d/xdm start

Если вы видите загрузочную эмблему Nvidia, значит, драйвер был успешно установлен. Просто перезагрузите вашу машину для проверки. Здесь вы могли столкнуться с проблемой.

Вместо эмблемы Nvidia вы могли увидеть сообщение об ошибке, показывающее, что X-сервер отключен и необходимо вручную редактировать установки в файле xorg.conf до инициализации рабочего стола. Имеется много возможных причин подобной ошибки и невозможно предоставить общее решение.

Однако, я нашел, что следующий вариант распространяется на многие случаи: если вы устанавливаете ваш Linux дистрибутив, используя GUI (Graphical Users Interface - графический интерфейс пользователя) инсталлятор, скорее всего, будет установлено универсальное ядро, и вы будете использовать конфигурацию по умолчанию. В этом случае, иногда, встроенный Nvidia драйвер (nv) может прервать установку.

Существует два метода решения этой проблемы.

Метод 1. Использование программного пакета envy, созданного Альбертом Милоне.

Envy — приложение командной строки. Оно загрузит последнюю версию драйверов для вашей графической карты, удалит старые драйвера и установит новые. Инструкции по использованию можно найти по выше приведенной ссылке на сайте программы.

Метод 2. Сделайте это сами.

Во-первых, загрузите необходимый драйвер. Затем, выполните следующие команды:

Не работающий встроенный драйвер нужно отключить.

$ gedit /etc/default/linux-restricted-modules-common

Измените последнюю строку на DISABLED_MODULES="nv". Драйвер не будет загружен и установка нового драйвера не прервется.

Переместим все конфликтующие файлы из вашей системы:

$ apt-get install linux-headers-`uname -r`build-essential gcc gcc-3.4

$ xserver-xorg-dev


$ apt-get --purge remove nvidia-glx nvidia-settings nvidia-kernel-common


$ rm /etc/init.d/nvidia-*

После того как нарушители удалены, установите драйвера из командной строки:

$ /etc/init.d/gdm stop

$ sh NVIDIA-<DRIVER VERSION>.run

$ nvidia-xconfig --add-argb-glx-visuals

$ /etc/init.d/gdm start

Снова вы увидите логотип Nvidia. Выполните перезагрузку и убедитесь, что нет никаких сюрпризов. Система будет работать с драйверами графической карты последней версии.


Предыдущая часть К оглавлению статьи Следующая часть