Okay so you have 3.5 but no eye candy? No issue. Watch and learn kiddies! Note: I strongly recommend printing this article out and knowing some terminal commands.
First thing first. Get rid of xorg and xorg-server. This is your main issue here. ATI and the new xorg's don't get along at all for most cases and you have to downgrade them both so follow these lines.
- Code: Select all
# emerge -C x11-base/xorg-x11 x11-base/xorg-server
This removes all X. Now at this point you have no GUI so this where some terminal knowledge will come in handy if something should happen to where X is restarted. Maybe your computer crashed or your cat walked across your keyboard.
Okay onward march. Now we are going to emerge the correct xorg. Do this please:
- Code: Select all
# emerge -av =x11-base/xorg-x11-7.2 x11-base/xorg-server-1.3.0.0-r2
Give it some time then... WHOA what is that in red? A block? wtf is a block? Yeah I get that a lot. Okay a block is a conflicting package. Sometimes two versions of the same application is pulled in, more often then not they are two conflicting packages that cannot be installed on the same system. I fixed this by doing this command:
- Code: Select all
# emerge -C x11-drivers/xf86-video-openchrome-9999
Now this should have fixed that problem so run the previous command again:
- Code: Select all
# emerge -av =x11-base/xorg-x11-7.2 x11-base/xorg-server-1.3.0.0-r2
Now there are multiple versions pulled into a dependency graph. Hey what are those? Two or more versions of the same package that are going to be emerged. This is usually a red-flag. Do this:
- Code: Select all
# echo "=x11-base/xorg-x11-7.3" >> /etc/portage/package.mask && echo "=x11-base/xorg-server-1.4-r4" >> /etc/portage/package.mask && echo "=x11-base/xorg-server-1.4.0.90-r2" >> /etc/portage/package.mask
You have just masked all of the version of xorg and xorg-server that do not work with the ATI drivers.
There is one more thing. xorg-server complains about a use flag called nptl. Yeah, we know what you're thinking... this OS does a lot of complaining. Well complaining saves you a lot of trouble. Do this:
- Code: Select all
# echo "x11-base/xorg-server -nptl" >> /etc/portage/package.use
Now for one last time:
- Code: Select all
# emerge -av =x11-base/xorg-x11-7.2 x11-base/xorg-server-1.3.0.0-r2
Boom. Now they're emerging. If not, visit our IRC chan. So sit back and grab a cold one or seeing as how it is winter, a hot chocolate or some coffee. This will take anywhere from 30 minutes to an hour. Once it is done we can work on our ATI side. Start by cleaning out ATI drivers:
- Code: Select all
# emerge -C x11-drivers/ati-drivers
No more ATI. Fix it!
- Code: Select all
# emerge =x11-drivers/ati-drivers-8.443.1-r1
Now I had you emerge a special version of ATI drivers. The latest ones, they don't work. Yeah, a lot of things don't work, I know. Anyways, once again run for coffee, beer, hot chocolate. Another 15-30 minutes are going to drag by.
Okay! They're done. So I have X right? WRONG! >.> you broke the mouse. Tis okay, I'll help you fix:
- Code: Select all
# emerge x11-drivers/xf86-input-mouse
Okay now I have X.. but what about eye candy? Well some things have to be configured in X first. Let's do that now.
Now the first thing is first... you must configure your xorg.conf. This is very important because without these settings all of this work was for nothing. Set these in your xorg.conf:
- Code: Select all
# gedit /etc/X11/xorg.conf
For GNOME
- Code: Select all
# kedit /etc/X11/xorg.conf
For KDE
Then:
- Code: Select all
Add this to Section "Module":
Load "extmod"
Also comment out these two lines:
# Load "GLcore"
# Load "vbe"
Then decomment these lines in Section "Device":
Option "RenderAccel" "on"
Option "XAANoOffscreenPixmaps"
Option "BusType" "PCI"
Option "ColorTiling" "on"
Option "EnablePageFlip" "on"
Next add this line in Section "Screen":
Option "AllowGLXWithComposite" "true"
Add this line to Section "ServerLayout":
Option "AIGLX" "true" <-- This turns on your AIGLX. Very important.
If you haven't do so, change and/or decomment this line in Section "Extensions":
Option "Composite" "true"
Now according to a recent post located here You must do the following:
- Code: Select all
aticonfig --input=/etc/X11/xorg.conf --tls=1
According to this post you must do this every time you manually change the xorg.conf file.
Now you have configured your xorg.conf. Congrats.
Now one last thing to do and that is install Compiz Fusion and that was covered by a good, knowledgeable friend: http://www.sabayonlinux.org/forum/viewtopic.php?f=53&t=9882


