Pull to refresh

установка fglrx в Gentoo

Reading time2 min
Views2.6K
Сейчас проприетарный драйвер ATI для Linux поддерживает только XServer 1.6.x, или старше так что его установка в Gentoo (там XServer 1.7 в тестовой ветке) не слишком очевидна с первого взгляда.

1. Подготовка


Создаем файл /etc/portage/package.mask/x11 и вписываем вашим любимым редактором:
>=x11-apps/xinput-1.5.0
=x11-base/xorg-drivers-1.7
>=x11-base/xorg-server-1.7.0
>=x11-libs/libdmx-1.0.99.0
>=x11-libs/libX11-1.2.99.0
>=x11-libs/libXext-1.0.99.0
>=x11-libs/libXi-1.2.99.0
>=x11-libs/libXinerama-1.0.99.0
>=x11-libs/libXScrnSaver-1.2.0
>=x11-libs/libXtst-1.0.99.0
>=x11-libs/libXxf86dga-1.1
>=x11-libs/libXxf86vm-1.0.99.0
>=x11-proto/bigreqsproto-1.1
>=x11-proto/dmxproto-2.2.99
>=x11-proto/fixesproto-4.1
>=x11-proto/inputproto-1.9.99
>=x11-proto/recordproto-1.13.99.0
>=x11-proto/scrnsaverproto-1.2.0
>=x11-proto/xcmiscproto-1.2.0
>=x11-proto/xextproto-7.1.1
>=x11-proto/xf86bigfontproto-1.2.0
>=x11-proto/xf86dgaproto-2.1
>=x11-proto/xf86vidmodeproto-2.3
>=x11-proto/xineramaproto-1.2
>=media-libs/mesa-7.7


В /etc/make.conf вписываем:
VIDEO_CARDS=«fglrx»


Загружаем ядро 2.6.32 (fglrx работает только на нем).
Последняя версия gentoo-sources ветки 32 — 2.6.32-r8.
emerge "=sys-kernel/gentoo-sources-2.6.32-r8"

Теперь соберите ядро любимым способом. Обязательно отключите ядерный Direct Rendering Manager (aka drm).
Затем загрузитесь с этого ядра, убрав сервис xdm (если используется).

2. Установка проприетарного драйвера ATI

Удалите пакеты xserver: (у меня они не захотели просто так делать downgrade)
emerge -C `cat /etc/portage/package.mask/x11 | xargs
И пересоберите мир:
emerge -uDN world.

Затем выполните:
aticonfig --initial -f

и звпустите X11.
Tags:
Hubs:
Total votes 16: ↑11 and ↓5+6
Comments2

Articles