The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

Установка драйверов для ATI RadeonHD Series на Linux CentOS 5.x
Прочитав множество статей и тем на форумах, методом чужих и собственных проб и
ошибок, мне все таки удалось заставить работать мой Radeon HD3870 с драйверами
и поддержкой OpenGL аппаратного ускорения. По этому поводу, решил написать
статью, которая,
возможно окажется полезной другим людям.

Конфигурация на которой выполнялась установка:
   HARDWARE:
       ASUS P5K
       Intel Core 2 Quad Q6600
       2 Gb RAM
       ATI Radeon HD3870 GDDR4
   OS:
       Linux CentOS 5.5 x86_64 [64-bit]
       Стандартное ядро: 2.6.18-194.el5

Итак, откроем консоль и приступим к пошаговой настройке:

Заходим под пользователем root

   su
   Пароль: *******

Устанавливаем репозиторий ELRepo
 
   rpm --import http://elrepo.org/RPM-GPG-KEY-elrepo.org
   rpm -Uvh http://elrepo.org/elrepo-release-5-2.el5.elrepo.noarch.rpm

Открываем в любимом текстовом редакторе файл /etc/yum.repos.d/elrepo.repo
  Файл должен содержать 3 репозитория: elrepo, elrepo-testing и elrepo-kernel. Во избежании лишних вопросов для всех 3-х меняем строчку enabled=0 на enabled=1.

Устанавливаем fglrx драйвер x11 и модуль ядра (у меня это x86_64, для 32-битных систем не проверял)

   yum install fglrx-x11-drv.x86_64 kmod-fglrx.x86_64

На заметку: модуль ядра fglrx.ko попадает по адресу
/lib/modules/версия ядра (у меня это: 2.6.18-194.el5)/weak-updates/fglrx/fglrx.ko


Другой вариант, установка ATI Catalyst с официального сайта.

Заходим на сайт: http://support.amd.com/us/gpudownload/Pages/index.aspx 
   Step 1 выбираем "Desktop Graphics", 
   Step 2 - "Radeon HD Series",
   Step 3 - Radeon HD xxxx, 
   Step 4 - платформу "x86 или x86_64"
   Step 5 (Display results) и скачиваем отобразившийся проприетарный драйвер.

Инсталлятор скачанного нами драйвера выполнен в формате .run Запускаем:

   sh ati-driver-installer*.run

Начинает грузиться инсталлятор, в итоге мы получим окошко с двумя опциями, где
выбираем: "Install Driver....", нажимаем далее, принимаем лицензионное
соглашения, далее, выбираем Automatic.

После того как драйвер установлен вручную или из репозитория, приступаем к
настройке xorg.conf. Запускаем:

   aticonfig --initial --input=/etc/X11/xorg.conf

Не пугайтесь! Ваш рабочий xorg.conf будет забэкаплен рядом с новым в /etc/X11/xorg.conf.fglrx-*

Во избежание глюков, откройте в текстовом файле новоиспеченный файл
конфигурации X-ов etc/X11/xorg.conf и в случае выявления загрузки модулей dri,
glx, dbe, xv и прочих "полезностей" в секции Section "Module", закомментируйте
или удалите их совсем. Функции этих модулей возложены на драйвер fglrx.  В
идеале секция "Module" должна быть пуста и не содержать строк "Load dri" и тому подобных.

Пример файла конфигурации /etc/X11/xorg.conf:

   # Xorg configuration created by pyxf86config
   Section "ServerLayout"
       Identifier     "Default Layout"
       Screen      0  "Screen0" 0 0
       InputDevice    "Keyboard0" "CoreKeyboard"
   EndSection

   Section "Files"
       ModulePath   "/usr/lib64/xorg/modules/extensions/fglrx"
       ModulePath   "/usr/lib64/xorg/modules"
   EndSection

   Section "Module"
   EndSection

   Section "InputDevice"
       Identifier  "Keyboard0"
       Driver      "kbd"
       Option      "XkbModel" "pc105"
       Option      "XkbLayout" "us,ru"
       Option      "XkbOptions" "grp:ctrl_shift_toggle"
       Option      "XkbVariant" ",winkeys"
   EndSection

   Section "Device"
       # X.org Original Driver r500
       Identifier  "Videocard0"
       Driver      "fglrx"
       BusID       "PCI:1:0:0"
   EndSection

   Section "Screen"
       Identifier "Screen0"
       Device     "Videocard0"
       DefaultDepth     24
       SubSection "Display"
               Viewport   0 0
               Depth     24
       EndSubSection
   EndSection

Для правильной работы fglrx-модуля ядра выполним (по идее данный этап
выполняется инсталлятором драйвера Catalyst)

   depmod

Перезагрузка или ручная загрузка модуля через "modprobe fglrx" (может
потребоваться предварительная выгрузка ранее установленного видеодрайвера)

Проверим загрузился ли наш модуль ядра:

   lsmod | grep fglrx
   fglrx 2782056  133

Тестирование
Посмотрим glxinfo

   glxinfo | grep render

   direct rendering: Yes
   OpenGL renderer string: ATI Radeon HD 3870
   GL_NV_conditional_render, GL_NV_copy_depth_to_color,

Оценим вращающиеся шестерни glxgears

   glxgears
 
08.04.2011 , Автор: Юрий Рогоза
Ключи: ati, driver, radeon, catalyst, centos, linux / Лицензия: CC-BY
Раздел:    Корень / Пользователю / X Window

Обсуждение [ Линейный режим | Показать все | RSS ]
 
  • 1.1, анон, 23:56, 10/04/2011 [ответить] [смотреть все]
  • +/
    >yum install fglrx-x11-drv.x86_64 kmod-fglrx.x86_64
    >Настало время для установки ATI Catalyst с официального сайта

    Интересно, автор понимает смысл действий, которые он описывает?

     
     
  • 2.11, zxx, 23:39, 14/04/2011 [^] [ответить] [смотреть все]
  • +/
    спешу написать!!
    как известно ёжик птица упрямая...
    но не стоит использовать CentOS в качестве десктопа, не пугайте людей и сами свое время пожалейте.
     
     
  • 3.12, EliteMoly, 04:56, 15/04/2011 [^] [ответить] [смотреть все]
  • +/
    Можно я сам решу что мне использовать в качестве десктопа?
     
     
  • 4.13, unixexp, 13:43, 20/04/2011 [^] [ответить] [смотреть все]
  • +/
    > Можно я сам решу что мне использовать в качестве десктопа?

    +100

     
  • 3.14, unixexp, 02:39, 01/09/2011 [^] [ответить] [смотреть все]
  • +/
    К сожалению или к счастью я тот самый упрямый ЕЖ!)))
     
  • 1.2, Анон, 08:11, 11/04/2011 [ответить] [смотреть все]  
  • +/
    Ачё, модно так, взял поставил из реп для начала, потом накатил скаченные с офсайта.
    Интересно одно - какая версия в репе находится?
     
  • 1.3, EliteMoly, 08:43, 11/04/2011 [ответить] [смотреть все]  
  • +/
    Это что за бред тут написан?
     
  • 1.5, Nicknnn, 16:41, 11/04/2011 [ответить] [смотреть все]  
  • +/
    Давно такой глупости не видел.
     
  • 1.6, unixexp, 22:58, 11/04/2011 [ответить] [смотреть все]  
  • +/
    !!!Уважаемые "линуксоиды", Ati Catalyst мы устанавливаем с оф. сайта не ради драйверов (если кто, не в курсе, драйвер с оф. сайта сценарий вам все равно не установит, по той причине, что он не может его собрать автоматически из исходников, причем не только под CentOS, на других дистрибутивах на форумах люди выкладывают одни и те же записи в логах), а чтобы потом, с помощью утилиты aticonfig без напряга получить, правильный xorg.conf.

    Дабы оградить вас от, возможно, излишних подробностей, я написал простую статью.

    Цените чужой труд, уважаемые форумчане!

     
     
  • 2.8, анон, 00:00, 12/04/2011 [^] [ответить] [смотреть все]  
  • +/
    >чтобы потом, с помощью утилиты aticonfig без напряга получить, правильный xorg.conf

    Открою вам страшную тайну: aticonfig входит в пакет fglrx-x11-drv.

     
     
  • 3.9, unixexp, 00:07, 12/04/2011 [^] [ответить] [смотреть все]  
  • +/
    А вот за страшную тайну, реальное спасибо. Статью подправлю.
     
  • 1.7, unixexp, 23:08, 11/04/2011 [ответить] [смотреть все]  
  • +/
    ...
     
  • 1.10, avb077, 19:28, 13/04/2011 [ответить] [смотреть все]  
  • +/
    А, собственно, в чем заключалась проблема-то? либо пользуйся уже собранными модулями ядра из какого-либо репозитория, либо бери с сайта ати, ставь все пакеты что нужны для сборки драйвера и xorg.conf создавай с помощью aticonfig --initial. Либо рпм пакеты можно собрать, чтоб идеологию пакетного дистрибутива соблюсти. Хотя я всегда с сайта качал, по причине того что под федору в рпмфьюжн драйвер очень редко работал, только в 14 стало все нормально с дровами от rpm fusion.
     
  • 1.15, Руслан2222, 21:56, 27/12/2011 [ответить] [смотреть все]  
  • +/
    Спасибо.
     
  • 1.16, x, 10:46, 12/06/2014 [ответить] [смотреть все]  
  • +/
    если железо intel ???
     

    Ваш комментарий
    Имя:         
    E-Mail:      
    Заголовок:
    Текст:



      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor