Description of problem:
Every time I boot up Xorg, I wind up with no direct rendering; I have
to rmmod radeon; modprobe radeon, then kill X...which is very annoying
to say the least, especially if you're running gdm like I am.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
direct rendering: No
direct rendering: Yes
Do the following:
rpm -e rhgb
Alternatively you can just disable Red Hat graphical boot. After
you have done either of these, does DRI now work as expected?
I booted up without the rhgb flag, and direct rendering is available
On a Dell PowerEdge 2850, installed with RedHat ES3, Update 2 with the
following graphics adapter- Radeon RV100 QY [Radeon 7000/VE], the
installation and redhat-config-xfree86 both correctly detect the
adapter and want to use the 'radeon.o' module.
However, we noticed that X starts up with a maximum resolution of 640
x 480. The problem was that 'radeon.o' was not configured to load
Adding 'alias video radeon' or modprobing the module prior to starting
X fixed the issue. The resolution was also much better :)
A bug I presume?
To the original reporter: This problem was due to a bug in rhgb
which has since been resolved in the final release of Fedora
Core 3, so I'm closing the bug as fixed in the "CURRENTRELEASE".
In response to comment #3, the X11 that ships with Red Hat
Enterprise Linux 3 is completely different, it's XFree86 4.3.0,
whereas Fedora Core 3 ships X.Org X11 6.8.1. The problem
described in this bug report was due to rhgb starting up one
X server, which then acquires the DRI, then starts up the
second real X server that the user uses before the first X server
terminates. Since only one X server can use DRI at a time, the
second server is denied DRI support. We have fixed this problem
by starting the first server with DRI intentionally disabled, as
it is not needed by rhgb. As such, the real X server should
always get DRI now.
Red Hat Enterprise Linux 3 supports DRI on Radeon VE/7000 hardware
out of the box, with no additional configuration. If you are using
the official Red Hat supplied kernel, XFree86 and supplied driver
modules, fully updated to the latest official releases, you should
not have to manually configure anything, and should not edit
/etc/modules.conf. The X server itself loads the kernel modules.
If you are using the official kernel/XFree86, etc. supplied by
Red Hat, and experiencing a problem with RHEL 3 and DRI, it is
recommended to contact Red Hat technical support via one of our
support methods, such as telephone, and provide the details
of the problem. They will best be able to assist you with
any Red Hat Enterprise Linux related problems.