The problem you are experiencing is often due to the ACPI rather than a video driver.
Anyway, switching to the open-source Radeon driver involves more than just entering the command
eselect opengl set xorg-x11. You need to do other things too. Try the following:
1. Edit /etc/X11/xorg.conf (if it exists) and make sure the video driver is declared as "ati" and not "fglrx". If /etc/X11/xorg.conf does not exist then look in the directory /etc/X11/xorg.conf.d/ to see if there is a file in there with the video driver specified, and change it to "ati" if it has "fglrx".
2. Edit the file /etc/conf.d/modules and check that the modules to be loaded are specified as:
- Code: Select all
modules="radeon"
module_radeon_args="modeset=1"
3. Uninstall the closed-source driver:
- Code: Select all
equo remove ati-drivers
equo remove ati-userspace
4. I would make sure the Gallium3D libraries are not selected:
- Code: Select all
eselect mesa set 64bit sw classic
eselect mesa set 64bit i915 classic
eselect mesa set 64bit i965 classic
eselect mesa set 64bit r300 classic
eselect mesa set 64bit r600 classic
eselect mesa set 32bit sw classic
eselect mesa set 32bit i915 classic
eselect mesa set 32bit i965 classic
eselect mesa set 32bit r300 classic
eselect mesa set 32bit r600 classic
5. Select the open-source OpenGL library:
- Code: Select all
eselect opengl set xorg-x11
6. Edit /boot/grub/grub.cfg and remove the "vga=", "console=tty1", "quiet" and "splash=" parameters from the kernel boot line. (Make a backup of the file first:
cp /boot/grub/grub.cfg /boot/grub/grub.cfg.bak just in case you need to revert.) If this enables you to boot then you can make the necessary modifications to /etc/default/grub later so that the working parameters are maintained the next time you or Entropy use the grub2-mkconfig command.