It is simple … look for the /etc/X11/xorg.conf.d/50-device.conf file and to still force the use of the radeon driver, even when ‘nomodeset’ is selected, change the file to something like:
Section "Device"
Identifier "Default Device"
Driver "radeon"
## Required magic for radeon/radeonhd drivers; output name
## (here: "DVI-0") can be figured out via 'xrandr -q'
#Option "monitor-DVI-0" "Default Monitor"
EndSection
note the lines that I uncommented.Try rebooting with ‘nomodeset’ AND that change.
Or you can try WITH ‘nomodeset’ and also try WITHOUT ‘nomodeset’ using the radeonhd driver with something like this change to the 50-device.conf file:
Section "Device"
Identifier "Default Device"
Driver "radeonhd"
## Required magic for radeon/radeonhd drivers; output name
## (here: "DVI-0") can be figured out via 'xrandr -q'
#Option "monitor-DVI-0" "Default Monitor"
EndSection
After each change of the file you need to restart X. Rebooting may be the simplest way to do that. Before doing so, install the editor midnight commander (mc) which you can run from a full screen text mode with root permissions (and as a regular user) by typing ‘mc’. Midnight command is menu driven editor and via the Function keys it is EASY to use to edit in a text mode. That’s handy if an edit to a config file stops the ability to start X and you want to restore an old setting that you know works.
How did you do that? I’ve been trying, but only getting an unbootable system for my efforts!
The opensource Radeon driver does have hardware acceleration. From my glxinfo:
name of display: :0display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
...
OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD JUNIPER
OpenGL version string: 2.1 Mesa 7.11
My only real reason for wanting the proprietary fglrx driver is because certain games like Second Life don’t play nice with the OS driver.