Проблемы установки драйверов fglrx в Debian Squeeze

libglx.so is also in package xserver-xorg-core

dpkg: error processing fglrx-driver_8.632-1_amd64.deb (--install):
 trying to overwrite `/usr/lib/xorg/modules/extensions/libglx.so', which is also in package xserver-xorg-core
dpkg-deb: subprocess paste killed by signal (Broken pipe)

Решение:

dpkg-divert --package fglrx-driver --add /usr/lib/xorg/modules/extensions/libglx.so

/emul/ia32-linux/usr/lib/libGL.so.1.2: No such file or directory

mv: cannot stat `/emul/ia32-linux/usr/lib/libGL.so.1.2': No such file or directory
dpkg: error processing fglrx-driver_8.64-1_amd64.deb (--install):
 subprocess new pre-installation script returned error exit status 1

Решение:

ln -s /usr/lib32/libGL.so /emul/ia32-linux/usr/lib/
ln -s /usr/lib32/libGL.so.1 /emul/ia32-linux/usr/lib/
ln -s /usr/lib32/libGL.so.1.2 /emul/ia32-linux/usr/lib/

(WW) fglrx(0): No DRM connection for driver fglrx.

Проблема: 3D-ускорение не работает, 2D жутко медленное, glxinfo выдаёт не информацию о драйвере, а сообщение об ошибке. В Xorg.0.log имеются следующие строки:

drmOpenDevice: node name is /dev/dri/card0
drmOpenByBusid: Searching for BusID PCI:1:0:0
drmOpenDevice: node name is /dev/dri/card0
drmOpenByBusid: drmOpenMinor returns -1
...
(WW) fglrx(0): Hasn't establisted DRM connection
...
(WW) fglrx(0): No DRM connection for driver fglrx.
...
(II) fglrx(0): driver needs X.org 7.1.x.y with x.y >= 0.0
(WW) fglrx(0): could not detect X server version (query_status=-1)
(EE) fglrx(0): atiddxDriScreenInit failed, GPS not been initialized. 
(WW) fglrx(0): ***********************************************
(WW) fglrx(0): * DRI initialization failed!                  *
(WW) fglrx(0): * (maybe driver kernel module missing or bad) *
(WW) fglrx(0): * 2D acceleraton available (MMIO)             *
(WW) fglrx(0): * no 3D acceleration available                *
(WW) fglrx(0): ********************************************* *
...
(WW) fglrx(0): Textured Video not supported without DRI enabled.
...
(EE) fglrx(0): XMM failed to open CMMQS connection.
(II) fglrx(0): XMM failed to initialize!
...
(II) AIGLX: Screen 0 is not DRI capable
[glesx] __glESXExtensionInit: No GL ES2.0 capable screen found!

Причина: несовместимость драйвера с libdrm2 версии 2.4.12 и выше.

Решение: установить libdrm2 версии 2.3.1 (из Lenny).


ati-fglrx.txt · Последние изменения: 2009-09-24 20:06 UTC (внешнее изменение)
Навигация