On Fedora you need xorg-x11-server and xorg-x11-server-sdk. RadeonHD is also available via rawhide or updates-testing, if you are interested in that route.
I am trying to install the radeon 1.1.0 driver on my Fedora 8 x86_64 system, and can't get it to work. When I go to the source code directory (that I downloaded as a tar.gz file) and run ./configure, it tells me the following:
checking pkg-config is at least version 0.9.0... yes
checking for XORG... configure: error: Package requirements (xorg-server xproto fontsproto ) were not met:
No package 'xorg-server' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables XORG_CFLAGS
and XORG_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
I can't seem to find out what package 'xorg-server' exists in. I have an ATI Radeon X1600 PCI-E card and upgraded from FC6 x86_64.
Thanks for any help,
Harry
On Fedora you need xorg-x11-server and xorg-x11-server-sdk. RadeonHD is also available via rawhide or updates-testing, if you are interested in that route.
xorg-x11-server-sdk
OK, I got that installed and was able to compile the driver. I then modified my xorg.conf file to use "radeonhd" as the driver, but when I reboot, I still get no X. I keep getting the "Id "x" respawning too fast; disabling for 5 minutes" errors. /var/log/messages and /var/log/Xorg.0.log don't show any errors.
Also, I see when the PC boots up that one of the services that is being started is the fglrx one. I think that's due to the livna drivers. Should I removed those? And how?
Thanks,
Harry
Still no go, but I'm further. I removed the fglrx livna stuff, and the ATI drivers, then modified my xorg.conf to turn off Composite (set it to Disabled) and AIGLX. I had to modify the ModulePath in xorg.conf to be "/usr/local/lib/xorg/modules" since that's where the default make install of the radeon 1.1.0 driver puts everything.
Now when I boot, my /var/log/Xorg.0.log says:
(EE) Failed to load module "radeonhd" (module does not exist, 0)
(EE) No drivers available.
The other X components, like XInput for the mouse, etc., are loading their drivers from /usr/lib64/xorg/modules. Can I assume that I need to recompile the radeon driver to put the modules at /usr/lib64/xorg/modules? And what option in configure would I set to do that?
Thanks,
Harry
During the ./configure process did you specify --prefix=/usr/ ?
Just recompiled doing that and still nothing. Same "Id "x" respawning too fast" errors, and the (EE) module not found error in /var/log/Xorg.0.log.
The X server seems to be looking for the modules in /usr/lib64/xorg/modules irregardless of what ModulePath is set to in xorg.conf. I copied the 2 radeon* files from /usr/lib/xorg/modules to /usr/lib64/xorg/modules and that had no effect.
What should I try next?
Thanks,
Harry
It looks like you're trying to compile the driver yourself, but if you'd like to go the route of just installing a Fedora package for it, you can get the 1.1 version of the driver from Koji. It hasn't actually been pushed out to the repository yet, but I downloaded it earlier today and am using it right now (can't get the fglrx driver to work with my dual 3870s).
You can check here.