Ati

Материал из Gentoo Linux Wiki

Перейти к: навигация, поиск
Вернуться в раздел железо

Если вы счастливый обладатель видеокарточки Ati(что уже само по себе счастье=)), причем какой нибудь типа Radeon 9100IGP, вроде моей, или какой нибудь аналогичной проприетарные драйвера которой поддерживают макимум xorg 7.1 и ядро 2.6.18 то во первых я вам сочувствую во-вторых будьте мужественны - худшее впеереди!

[править] Ati OpenSource drivers

предполагается, что xorg у вас установлен и хоть как то запускается.

для начала выясните название вашей видеокарточки и AGP-контроллера,

# lspci | grep AGP

если у вас нет lspci установите sys-apps/pciutils

потом сходите сюда [1] и посмотрите поддерживается ли ваша видеокарточка open-source драйверами и на сколько, чтобы не ждать от них слишком многого.

приведите конфигурацию вашего ядра в соответствии с этим(у меня ядро 2,6 т.ч. для 2.4 рассказывать не берусь):

Linux Kernel Configuration: Kernel 2.6
Device Drivers  --->
  Character devices  --->
    <M> /dev/agpgart (AGP Support)
    <M>   ATI chipset support(здесь имеется ввиду не ваша видеокарта, а контроллер, просто у меня он Ati)
    <M> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)
      <M>   ATI Radeon

Добавьте в /etc/modules.autoload.d/kernel-2.6 следующее:

Файл: /etc/modules.autoload.d/kernel-2.6
ati-agp # ваш AGP-чипсет
agpgart
radeon
drm


Пересоберите ядро и перезагрузитесь


Убедитесь что все вышеперечисленые модули загрузились

# lsmod

Установите следующие пакеты:

# emerge -av mesa mesa-progs libdrm xf86-video-ati

В xorg.conf: В Section "Module" пропишите это:

Файл: /etc/X11/xorg.conf


   Section "Module"
     Load "dri"
     Load "drm"
     Load "glx"
     ...
   EndSection

В Section "Device"

Файл: /etc/X11/xorg.conf
   Section "Device"
     Driver "radeon"
     ...
   EndSection

В конце добавьте:

Файл: /etc/X11/xorg.conf


   Section "dri"
     Mode 0666
   EndSection

И в заключении:

eselect opengl set xorg-x11

Чтобы проверить как все работает запустите иксы и введите в терминале следующее

# glxinfo | grep render

Если все нормально, среди вывода должно быть:

direct rendering: Yes

Если вы получаете на glxinfo сообщение:

Xlib: extension "GLX" missing on display

значит вы забыли

eselect opengl set xorg-x11

Если чтото не получилось можно почитать здесь [2], если получилось то там же можно почитать о том, как увеличить производительность

Источник — «http://ru.gentoo-wiki.com/Ati»
Личные инструменты