Установка проприетарных драйверов NVIDIA и ATI: различия между версиями

Материал из ALT Linux Wiki
Строка 9: Строка 9:




<tt>$ su -</tt>
<tt>$ su -</tt>


<tt><nowiki># apt-get update </nowiki></tt>
<tt><nowiki># apt-get update </nowiki></tt>


<tt><nowiki># apt-get dist-upgrade</nowiki></tt>
<tt><nowiki># apt-get dist-upgrade</nowiki></tt>


<tt><nowiki># update-kernel</nowiki></tt>
<tt><nowiki># update-kernel</nowiki></tt>




Строка 24: Строка 24:




<tt>$ lspci | grep VGA</tt>
<tt>$ lspci | grep VGA</tt>




Строка 32: Строка 32:




<tt>$ su -</tt>
<tt>$ su -</tt>


<tt><nowiki># apt-get install kernel-modules-nvidia-std-def</nowiki></tt>
<tt><nowiki># apt-get install kernel-modules-nvidia-std-def</nowiki></tt>




Строка 40: Строка 40:




<tt>$ su -</tt>
<tt>$ su -</tt>


<tt><nowiki># apt-get install kernel-modules-fglrx-std-def fglrx_glx fglrx-tools</nowiki></tt>
<tt><nowiki># apt-get install kernel-modules-fglrx-std-def fglrx_glx fglrx-tools</nowiki></tt>




Строка 48: Строка 48:




<tt><nowiki># apt-get install alterator-x11</nowiki></tt>
<tt><nowiki># apt-get install alterator-x11</nowiki></tt>




Строка 55: Строка 55:


Шаг 6. Перезагрузите компьютер.
Шаг 6. Перезагрузите компьютер.


== Что делать, если после всех шагов не загрузилась графическая система? ==
== Что делать, если после всех шагов не загрузилась графическая система? ==

Версия от 07:55, 23 октября 2011

Установка проприетарных драйверов на дистрибутивах шестой платформы.

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

Важное замечание для владельцев Radeon:

последние проприетарные драйвера ATI/AMD (fglrx) поддерживают только видеокарты серии Radeon HD 2000 и выше. Если у вас более старая видеокарта, то вам придется использовать открытый драйвер и дальнейшую инструкцию вы можете не читать.


Шаг 1. Обновите систему. Для этого выполните в любом эмуляторе терминала


$ su -
# apt-get update 
# apt-get dist-upgrade
# update-kernel


Шаг 2. Перезагрузите компьютер и выберите пункт загрузки с новым ядром (обычно это первый пункт меню загрузчика).


Шаг 3. Установите соответствующий ядерный модуль видеодрайвера и сам видеодрайвер. Если вы не знаете, какой видеокартой вы пользуетесь, то выполните в терминале команду


$ lspci | grep VGA


После того как вы узнали модель вашей видеокарты выполните следующие команды.

Для владельцев Nvidia


$ su -
# apt-get install kernel-modules-nvidia-std-def


Для владельцев Radeon


$ su -
# apt-get install kernel-modules-fglrx-std-def fglrx_glx fglrx-tools


Шаг 4. Если не установлен, то установите модуль альтератора (центр управления системой), который отвечает за настройку X сервера.


# apt-get install alterator-x11


Шаг 5. Запустите альтератор, например, нажав Alt + F2 и введя в появившемся окне "acc". Зайдите в пункт "Дисплей", нажмите кнопку "Другой драйвер" и в появившемся окне выберите нужный драйвер: nvidia — Nvidia (proprietary) для владельцев Nvidia карт fglrx - ATI Radeon для владельцев карт Radeon. Нажмите "OK" и затем "Применить". Должно появиться окошко, сообщающее, что все изменения вступят в силу после перезагрузки.


Шаг 6. Перезагрузите компьютер.

Что делать, если после всех шагов не загрузилась графическая система?

Успокойтесь и не паникуйте. Вы легко можете вернуться к использованию открытых драйверов, отредактировав файл. Для этого нужно проделать следующую последовательность шагов


Смена проприетарных драйверов на открытые

Шаг 1. Заходим в терминале под пользователем root.Шаг 2. Устанавливаем открытый драйвер в конфигурационном файле /etc/X11/xorg.conf.d/10-monitor.conf . Для этого можно воспользоваться утилитой xsetup-monitor.

Пользователям nvidia необходимо выполнить следующую команду


# xsetup-monitor -d nouveau


Пользователям radeon


# xsetup-monitor -d radeon


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


Шаг 3. Удаляем файл /etc/modprobe.d/blacklist-alterator-x11


# rm -f /etc/modprobe.d/blacklist-alterator-x11


Шаг 4. Перезагружаем компьютер.


Шаг 5. Выполняем команду make-initrd


# make-initrd


При следующей загрузке сплэш должен заработать.

Известные проблемы

Проблема:


У владельцев NVIDIA в некоторых ситуациях при запуске системы мелькает логотип NVIDIA, происходит запуск Х-ов, но вместо нормальной картинки монитор показывает по центру полосу примерно в половину ширины экрана с прерывистыми диагональными линиями на ней. Если после этого сделать Ctrl+Alt+F1, Ctrl+Alt+F7, то изображение нормализуется.


Решение:

в этом случае помогает принудительное выставление графического режима в опциях ядра при загрузке (в настройках загрузчика), например, vga=0x314. Для этого


Шаг 1. Открываем в редакторе(для новичков рекомендуется mcedit) файл /etc/sysconfig/grub2


$ su-

# mcedit /etc/sysconfig/grub2


Шаг 2. Находим строчку с переменной GRUB_CMDLINE_LINUX_DEFAULT. Например, у автора руководства она имеет вид


GRUB_CMDLINE_LINUX_DEFAULT='quiet=1 panic=30 splash'


Шаг 3. Добавляем в переменную параметр vga=0x314


GRUB_CMDLINE_LINUX_DEFAULT='quiet=1 panic=30 splash vga=0x314'


Шаг 4. Сохраняем изменения и выходим.Шаг 5. Перегенерируем конфиг загрузчика grub2


$ su -

# grub-mkconfig -о /boot/grub/grub.cfg


Теперь при следующей загрузке все должно нормализоваться.


P.S. Предложения, правки приветствуются.

Ссылки по теме

Настройка видеокарт Nvidia в Сизифе

Переход_на_драйверы_Nvidia_и_fglrx

Оригинал статьи на форуме