DebianThis forum is for the discussion of Debian Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Location: Rome, Italy ; Novi Sad, Srbija; Brisbane, Australia
Distribution: Ubuntu / ITOS2008
Posts: 1,207
Rep:
[SOLVED] ATI proprietary drivers libraries conflict
Hello everyone,
I had DRI working fine in Xorg 7.0 with the open source radeon driver. However, this driver is limited and I wanted to take quake4 for a spin today. I downloaded ATI proprietary drivers from ATI's site and they installed fine. I ran aticonfig to generate a new xorg.conf using my existing one as input. The problem is that now I lost DRI entirely.
$ glxinfo | grep direct
direct rendering: No
OpenGL renderer string: Mesa GLX Indirect
glxgears runs at a pathetic frame rate, as expected, and ldd shows:
I went through xorg.conf and everything looks good. Driver being used is fglrx. I think this is a library problem, meaning wring libraries are used for rendering. However, I have no clue how to fix this. Does anybody have any ideas how to go about fixing this?
Thanks in advance,
-NSKL
Location: Rome, Italy ; Novi Sad, Srbija; Brisbane, Australia
Distribution: Ubuntu / ITOS2008
Posts: 1,207
Original Poster
Rep:
I think I hunted down the problem:
Looking carefull through Xorg log file with grep:
$ cat Xorg.0.log.old | grep DRI
(II) Loading extension XFree86-DRI
(==) fglrx(0): NoDRI = NO
(WW) fglrx(0): DRI is not supported on Radeon 9000/9100 IGP (RS300/RS350) hardware.
(II) Loading extension ATIFGLRXDRI
(II) fglrx(0): doing DRIScreenInit
(II) fglrx(0): DRIScreenInit done
(WW) fglrx(0): * DRI initialization failed!
Seems like my card is not supported for DRI using ati's proprietary driver just yet. Is there any workaround for this? Alternatively, I can use open source radeon driver to play quake4 but I need to apply the s3tc patch to the radeon module. Can anybody enlighten me on how I can do this the Debian way since it would be pretty messy to download the sources for both the module and the patch, compile them together and install them with make install.
Thanks,
-NSKL
Location: Rome, Italy ; Novi Sad, Srbija; Brisbane, Australia
Distribution: Ubuntu / ITOS2008
Posts: 1,207
Original Poster
Rep:
Found an answer if anybody gets stuck in the same place. There is a tool called driconf that has an option to enable s3tc extensions. Did that, and quake4 for works fine now, but it's waaay too slow and certain textures such as the sky and the flashlight do not render correctly. In conclusion, it's basically unplayable. This is to be expected though. The graphics card is not very good and open source radeon driver is rather limited. Ooh well, I'll try giving quake 2 a spin then!
-NSKL
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.