Linux - DesktopThis forum is for the discussion of all Linux Software used in a desktop context.
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.
So with the fglrx (ati official) driver i can initiate DRI and get direct rendering, but when i use the radeon (open source) driver it says "AIGLX: Screen 0 is not DRI capable".
Why will it work with one driver and not the other, and i can't just use fglrx, because i want to use AIGLX and beryl to get those nice desktop effects, and it is only supported by radeon, not by fglrx.
tried reinstalling both, the thing is that your card is probably older than the 9600 because the radeon driver can not run DRI on anything above radeon 9600
to see if the direct rendering is really disabled. You should have an output like this:
"direct rendering: No
OpenGL renderer string: Mesa GLX Indirect"
If the answer is 'No' , then the problem is that when you install fglrx, the library /usr/lib/libGL.so.1.2 gets overwritten from the proprietary version from ATI.
This library does not work with the radeon driver, so even if you reconfigure X with radeon, direct rendering will not work. You need to ovewrite again the library with the one from Xorg.
Of course, the package which contains this library depends on the distribution you are using, if you find this out you can reinstall the package and have the original libGL.so library in place.
You can eventually copy the library from some other installation in another PC.
Well as said earlier in the thread, i NEED the radeon driver. But as i have mentioned, i discovered that it only works below radeon 9600,so this means no DRI with radeon driver, which means no cool effects...
Well as said earlier in the thread, i NEED the radeon driver. But as i have mentioned, i discovered that it only works below radeon 9600,so this means no DRI with radeon driver, which means no cool effects...
That's not true because I am running Ubuntu 6.10 + AIGLX + Beryl on an ASUS M6N notebook with a Radeon Mobility 9600 with direct rendering enabled.
costavi is right, I had the exact same problem. The solution: I removed xorg-driver-fglrx, libgl1-mesa-dri and libgl1-mesa-glx and reinstalled the libgl1 libraries then I configured xorg according to my guide on asusforum.encke.net/modules/dokuwiki/asus_ati_radeon_ubuntu_aiglx_beryl and everything was running fine.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.