Установка и настройка драйвера fglrx в Fedora 7

 

Александр Ефимов (IdeaFix)

31.07.2007

 

 

 


В связи с частыми вопросами о том, как установить пропиретарные драйвера ATI fglrx в операционную систему Fedora 7, назрела необходимость создать FAQ по этой теме.

Fedora — дистрибутив открытой операционной системы Linux. Этот дистрибутив спонсируется фирмой Red Hat и поддерживается сообществом. Проект служит для тестирования новых технологий, которые в дальнейшем включаются в продукты Red Hat и других производителей.

fglrx (возможно FireGL and Radeon X driver) — пропиретарный драйвер для видеокарт семейств FireGL и Radeon для операционной системы Linux.

Данная статья максимально упрощена и рассчитана на неискушённого пользователя, первый раз штатно установившего Fedora 7. Подразумевается, что имеется безлимитный доступ к Интернету, достаточное количество времени и графический интерфейс, нормально функционирующий, со стандартным драйвером radeon. Все действия расписаны по шагам.

 

0. Бэкап

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

cp /etc/X11/xorg.conf /root/xorg.conf

Это делается для того, чтобы в случае порчи оригинального конфигурационного файла работу графической оболочки можно было восстановить командой

cp /root/xorg.conf /etc/X11/xorg.conf && reboot

 

1. Настройка менеджера пакетов yum для работы с репозиторием livna

Дистрибутив Linux Fedora 7 имеет в своём составе минимум пропиретарных пакетов. Драйвер ATI fglrx в нём так же отсутствует.

Чтобы это исправить, необходимо зайти на официальный сайт проекта livna и скачать rpm файл с настройками. На момент публикации он был доступен по этому адресу.

Как скачать livna-release-7.rpm

 

После того как файл скачан, необходимо его установить. Для этого нужно с правами суперпользователя выполнить следующие действия: скопировать файл livna-release-7.rpm в домашний каталог пользователя root и выполнить команду

rpm -Uvh /root/livna-release-7.rpm

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

 

Для этого необходимо посредством yum установить fglrx (модуль ядра и драйвер), библиотеки libstdc и пакеты библиотек libstdc. На момент написания статьи эти зависящие друг от друга пакеты зависимостями были не обременены. Для установки надо сделать следующее:

 

 

Пакеты, устанавливаемые посредством менеджера

 

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

 

3. Настройка xorg

Для настройки можно воспользоваться скриптами livna config-display и system-config-display. Оба этих скрипта запускаются из графического режима с правами пользователя root. Сначала необходимо запустить system-configdisplay и во вкладке Оборудование выбрать драйвер видеокарты fglrx.

Выбор драйвера в настройках видеокарты

 

Затем, необходимо запустить livna-config-display и привести настройки к такому виду:

Настройка конфигурации

 

4. Проверка

Для проверки можно сравнить файл /etc/X11/xorg.conf с листингом, представленным ниже:


Section "ServerLayout"
 Identifier "single head configuration"
 Screen 0 "Screen0" 0 0
 InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "ServerFlags"
  Option "AIGLX" "on"
EndSection
Section "Extensions"
  Option "Composite" "Enable"
EndSection

Section "InputDevice"
  Identifier "Keyboard0"
  Driver "kbd"
  Option "XkbModel" "pc105"
  Option "XkbLayout" "us,ru"
  Option "XkbOptions" "grp:shifts_toggle,grp_led:scroll"
EndSection
Section "Monitor"
  Identifier "Monitor0"
  ModelName "LCD Panel 1280x1024"
  HorizSync 31.5 - 67.0
  VertRefresh 50.0 - 75.0
  Option "dpms"
EndSection
Section "Device"
  Identifier "Videocard0"
  Driver "fglrx"
EndSection

Section "Screen"
  Identifier "Screen0"
  Device "Videocard0"
  Monitor "Monitor0"
  DefaultDepth 24
  SubSection "Display"
    Viewport 0 0
    Depth 24
    Modes "1280x1024"
  EndSubSection
EndSection

Следует обратить внимание на фрагменты, выделенные курсивом, и найти такие же в своем файле. Для проверки работоспособности стоит перезапустить xorg командой startx и убедиться в наличии строчки direct rendering: Yes в выводе команды glxinfo.

Все вышеописанное справедливо для fedora Core 7 i386 (Moonshine), kernel 2.6.22.1-27.fc7, xorg-x11-server 1.3.0.0.-9.fc7, fglrx 8.39.4 и чипов семейства rv350/360.

 

 

 

 


 

 

 

Вёрстка:
Александр Ефимов (IdeaFix)
На главную страницу

Главная | Справочник | FAQ | Статьи | Загрузки | Контакты | Конференция

Логотипы, торговые марки и прочие зарегистрированные знаки принадлежат их правообладателям.
Copyright © 2001 - 2024, Radeon.ru Team.
Перепечатка материалов запрещена.

Рейтинг@Mail.ru Rambler's Top100