If you have installed linux-sabayon-2.6.38-r1, do you have the corresponding kernel sources package (sabayon-sources-2.6.38-r1) installed?:
- Code: Select all
# equo install sabayon-sources-2.6.38-r1
# eselect kernel list
Available kernel symlink targets:
[1] linux-2.6.37-sabayon *
[2] linux-2.6.38-sabayon
# eselect kernel set linux-2.6.38-sabayon
However that will not solve the problem because AMD dropped FGLRX driver support for your model of GPU in 2009. The last version of the closed-source AMD Catalyst driver for Linux that supported your GPU was 9.3, and that driver is no longer supported. I think version 9.3 does not work with the latest kernel versions, for that matter. The AMD Catalyst driver is also known as "the fglrx driver" and the package name is ati-drivers. You need to ditch the ati-drivers package and install the open-source Radeon driver (the package name for that is xf86-video-ati), confusingly also known as "the ati driver".
Don't reboot until you have finished the whole process.
First you need to uninstall ati-drivers. Perform the following steps as root user in a Terminal/Konsole window:
- Code: Select all
# equo search ati-drivers
to find which version(s) of the ati-drivers package you have currently got installed. Then use the equo remove command to remove them one by one. For example:
- Code: Select all
# equo remove ati-drivers-11.2-r1#2.6.36-sabayon
[BTW, notice the "#2.6.38-sabayon" at the end of the Entropy ati-drivers package? That means that that specific binary package was built to work with, and only with, the 2.6.38-sabayon kernel. Similarly, the package x11-drivers/ati-drivers-11.2-r1#2.6.37-sabayon must be used only with the 2.6.37-sabayon kernel. And so on.]
Next, check if you have the open-source driver installed:
- Code: Select all
# equo search xf86-video-ati
If you do not, install it:
- Code: Select all
# equo install xf86-video-ati
Just to be on the safe side, make sure all your config files are up to date:
- Code: Select all
# equo conf update
Then use your favourite text editor to edit the file /etc/X11/xorg.conf and make sure the Driver line in Section "Device" specifies the open-source driver, not the fglrx driver. If it still has:
- Code: Select all
Driver "fglrx"
then change it to:
- Code: Select all
Driver "ati"
If you don't know how to edit a file as the root user, use the nano editor, which is easy enough to fathom:
- Code: Select all
# nano /etc/X11/xorg.conf
Now you must make sure that the correct OpenGL module is selected. To do this, use the eselect command to see what it is currently set to:
- Code: Select all
# eselect opengl list
Available OpenGL implementations:
[1] ati *
[2] xorg-x11
#
and then make sure you link to the open-source OpenGL libraries:
- Code: Select all
# eselect opengl set xorg-x11
So you should end up like this:
- Code: Select all
# eselect opengl list
Available OpenGL implementations:
[1] ati
[2] xorg-x11 *
#
Then reboot.