You are not logged in.
Pages: 1
Hello,
I have ATI Radeon Xpress 200 (RS482) card. The proprietary driver doesn't work for me. With the open-source xf86-video-ati it looks much better, but I cannot get DRI working.
I followed the ArchWiki ATI page to configure my system. Having run the X, the /var/log/Xorg.0.log contains only errors of the following type:
i2c write: 0x8, 0x39
(EE) RADEON(0): Unable to write to DVO Slave 136.
I have no idea what it can mean, but probably, this is not the source of my problem.
Then I tried
LIBGL_DEBUG=verbose glxinfo
with result
libGL: XF86DRIGetClientDriverName: 5.3.0 r300 (screen 0)
libGL: OpenDriver: trying /usr/lib/dri/r300_dri.so
libGL error: dlopen /usr/lib/dri/r300_dri.so failed (/usr/lib/dri/r300_dri.so: cannot open shared object file: No such file or directory)
so I searched for r300_dri.so and found it to be at
/usr/lib/xorg/modules/dri/r300_dri.so
that is at a different location than where libGL searches for it. Btw it is a part of ati-dri package. Well, I said never mind, I will link
/usr/lib/xorg/modules/dri
to
/usr/lib/dri
Afterwards, output of glxinfo:
libGL: XF86DRIGetClientDriverName: 5.3.0 r300 (screen 0)
libGL: OpenDriver: trying /usr/lib/dri/r300_dri.so
libGL error: dlopen /usr/lib/dri/r300_dri.so failed (/usr/lib/xorg/modules/dri/libdricore.so: undefined symbol: _glapi_tls_Context)
libGL error: unable to find driver: r300_dri.so
... a symbol is missing. I run pacman -Syu to be sure that all my packages are uptodate and again the same result.
Would someone have an idea?
Many thanks, Kašpi.
Offline
please reinstall xorg-server, libgl and ati-dri.
Offline
Hi, thanks for your reply.
I tried your suggestion, but no improvement. The problem remains absolutely the same. For completeness, now I use the following versions
libgl-7.3-1 xorg-server-1.6.0-1 ati-dri-7.3-1
Thanks again, Kaspi.
Offline
I ran into the problem of r300_dri.so not being found. I fixed the issue by changing the LIBGL_DRIVERS_PATH variable to include /usr/lib/xorg/modules/dri where r300_dri.so is located as part of the ati-dri package. I did this by adding this line to my .bashrc:
export LIBGL_DRIVERS_PATH=$LIBGL_DRIVERS_PATH:/usr/lib/xorg/modules/dri
Offline
Thanks for your comment fiatguy85. It made me think and I realized that the LIBGL_DRIVERS_PATH was set (to a wrong value) by a remnant of the fglrx driver (which for some reason had not been removed when the fglrx had been uninstalled). I found quite some files belonging to the fglrx and removed them all. Then, the LIBGL_DRIVERS_PATH is not set, and DRI works well !
Kašpi
Offline
Pages: 1