ATI fglrx and XGL (Has anyone got this to work yet ?)
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.
ATI fglrx and XGL (Has anyone got this to work yet ?)
PLEASE ONLY REPLY IF YOU CURRENTLY HAVE XGL RUNNING ON ATI with the PROPRIETARY FGLRX DRIVER, there seems to be alot of misleading information floating about about this issue. I would just like to know if someone has it working with either 'compiz' or 'beryl'. If so could you please put a link to any information that is reliable or just which distro and ATI card you have this working on. NO THEORIES please just tried and tested methods. I and so many others would really appreciate it and Thank you in advance.
You cannot have compiz and DRI with fglrx. This is because the proprietary ATI driver doesn't support the composite extension. Most people use compositing with xgl when they have an ATI graphics card.
What is misleading about that?
Last edited by Simon Bridge; 03-07-2007 at 04:01 AM.
Note the "howto install" links. When you install fglrx you don't get out of it without having DRI, but to get DRI working you'll need to disable composite extension from your X. That's pretty clearly said I think. The other option is to have composite extension enabled and not have DRI. Third option is to have two X servers configured and used when needed: one with fglrx+DRI enabled, without composite, and one with composite and without DRI -- I don't see any reason to use fglrx+DRI, though, unless you play 3d games or do some mad 3d modeling, and in those cases I see no reason to use composite
EDIT: this whole composite-3d-drivers-direct-rendering stuff is pretty confusing. I've found myself several times now thinking I know how it works, and the next time I go about installing either Beryl or Compiz the way I like I always find myself wondering why the setup doesn't work. It seems the instructions that work for one setup don't work for another one; I'm sorry if you've got a misleading picture of this, and I hope things change in the future so that people could get that kind of stuff work more easily, but as of now it's easier to not try get everything possible at once..just decide what you want exactly and locate instructions for that. If you really do want both 3d desktop effects trough composite and ATI's proprietary drivers enabled direct rendering, consider having two X server configurations that you can more or less easily switch when needed.
Thx for replies. I have had this completely upside down.
GLX is the OpenGL interface for 3D modelling on X, such things as 3D desktops(compiz) and games
DRI is a Direct Rendering Infrastructure which is an added feature of ATI cards to give Xorg Direct Access to graphics Hardware.
Although these are different things, You cant have GLX support without DRI on ATI cards with the proprietary drivers. So which video driver are you supposed to use with XGL ?
For those who already read my previous post, I just edit it now by replacing it completely because ... it works now
So, now I have Ubuntu 6.10, the latest proprietary driver 8.14.something from ATI and the latest Beryl SVN.
These are my repos :
Quote:
# Automatically generated sources.list
# http://www.ubuntu-nl.org/source-o-matic/
#
# If you get GPG errors with this sources.list, locate the GPG key in this file
# and run these commands (where KEY is replaced with that key)
#
# gpg --keyserver hkp://subkeys.pgp.net --recv-keys KEY
# gpg --export --armor KEY | sudo apt-key add -
I installed my ubuntu, made the full update after I adapted my sources.list
Then I did the installation of the ATI driver following this HOWTO : http://wiki.cchtml.com/index.php/Ubu...allation_Guide (you'll need to add the lines for Composite and AIGLX in the xorg.conf at the end of the installation, because for some reason it disappears if you did it in the beginning)
This is my xorg.conf after ATI driver installation :
Quote:
# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the /etc/X11/xorg.conf manual page.
# (Type "man /etc/X11/xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg
Then I did the installation of Beryl (note that I first installed the latest stable version of beryl, which means without the SVN repos, and that didn't work and gave the same problem as with generic drivers, it gave a white screen on loading beryl, so I updated Beryl after that... maybe first installing the stable version helped)
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.