I had that card, and it's a lot easier to get fglrx on it then on my current one...Most of the tutorials I've visited have something missing..
EDIT: NEW ATI DRIVERS ARE OUT WHICH SUPPORT AIGLX, SO YOU DO NOT NEED XGL FOR DESKTOP EFFECTS. ENJOY.
Anyways here is how i did it. First open up terminal and type:
- Code: Select all
sudo gedit /etc/default/linux-restricted-modules-common
Add "fglrx" to the line "DISABLED_MODULES" like this:
DISABLED_MODULES="fglrx"
Then you need to disable composite (I'm not sure if you have to but lets be sure
)
- Code: Select all
sudo gedit /etc/X11/xorg.conf
Add the following to end:
- Code: Select all
Section "Extensions"
Option "Composite" "Disable"
EndSection
Section "ServerFlags"
Option "AIGLX" "off"
EndSection
Now its time to use the wonderful script called envy(applications/system tools/envy)(if you lost envy some way sudo
apt-get install envy..). Now select install ATI driver manually and select new version 8.40.4.
Sit back and relax it is a 50mb package wait for it to install and when it asks permission to write xorg.conf say yes to it. Now
YOU MUST RESTART(very important i didn't do this before and i would always mess it up).
When you boot back up you need to type this into terminal to enable the fglrx driver:
sudo depmod -a
Please
REBOOT again. When you have booted back type
fglrxinfo in terminal and hopefully you should see:
- Code: Select all
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Radeon blah blah..
OpenGL version string: 2.0.6747 (8.40.4)
If you succeeded in this driver installation we can then proceed to xgl/compiz installation, if not, well...
XGLfirst get the xgl:
sudo apt-get install xserver-xgl
Now create a session:
gksudo gedit /usr/bin/startxgl.sh
Now if you want GNOME enviroment with xgl paste this:
- Code: Select all
#!/bin/sh
Xgl :1 -fullscreen -ac -accel xv:pbuffer -accel glx:pbuffer &
DISPLAY=:1
dbus-launch --exit-with-session gnome-session
if you want kde paste this:
- Code: Select all
#!/bin/sh
Xgl :1 -fullscreen -ac -accel xv:pbuffer -accel glx:pbuffer &
DISPLAY=:1
exec startkde
alternatively, if you wante XFCE:
- Code: Select all
#!/bin/sh
Xgl :1 -fullscreen -ac -accel xv:pbuffer -accel glx:pbuffer &
DISPLAY=:1
exec xfce4-session
Save the file and make it executable with
sudo chmod +x /usr/bin/startxgl.shNow terminal again
gksudo gedit /usr/share/xsessions/xgl.desktop
Paste this(change it's name if you want):
[Desktop Entry]
Encoding=UTF-8
Name=Xgl
Comment=Start an Xgl Session
Exec=/usr/bin/startxgl.sh
Icon=
Type=Application
Save it, and
REBOOT YOUR COMPUTER!!! VERY important or else you will get glitchy display when logging in to xgl.
Once rebooted and in session manager, select the session menu and choose XGL from it. Now hopefully you got into your preferred environment and have xgl on. To test if XGL is working type
glxinfo in console and scroll up a bit and you should see:
direct rendering: No
This is perfectly normal, because xgl takes all the graphic card for itself. Now you can hopefully use beryl/compiz or whatever. You cant play games with ati card when in xgl(maybe some you can play but a lot of bugs) thats why i guided you to making xgl a session. I hope this helps.
BTW, use the compiz package from Ultimate repository, do not upgrade to newer. Whenever i tried to upgrade emerald would stop working and i would see no borders.