Description of problem:
The i915 DRI driver in xorg-x11-6.8.2 includes some debugging code that is
always enabled on non-i386 platforms. This causes a huge amount of output to
spew into stderr when you try to run OpenGL software, and makes the driver too
slow to be usable.
If the debugging output is disabled, the i915 DRI driver runs fine on x86_64
Version-Release number of selected component (if applicable):
Tested most recent RHEL4 beta xorg-x11 RPM (xorg-x11-6.8.2-1.EL.5)
Steps to Reproduce:
1. configure the i915 DRI driver on a x86_64 machine
2. run an OpenGL application
stderr is flooded with output and the driver runs very slowly
the OpenGL driver should run with adequate performance
If the debugging printf()s are removed from the DRI driver, then it seems to
work well on x86_64. Tested on my hardware (Dell pre-production GX620 with
integrated i945G graphics, x86_64).
I rebuilt the RHEL4 xorg-x11 package from the most recent beta
(xorg-x11-6.8.2-1.EL.5) using the attached patch, and everything worked well.
If this bug is resolved, along with the other bugs I entered today:
bug #157991 (intel-agp driver needed on x86_64)
bug #157995 (support i945G host bridge in intel-agp driver)
bug #157997 (i915 DRM kernel module needed on x86_64)
bug #158000 (support i945G integrated graphics in i915 DRM kernel module)
bug #158014 (support i945G integrated graphics in xorg-x11 i810 driver)
bug #158015 (support i945G integrated graphics in i915 DRI driver)
then OpenGL acceleration should work properly in RHEL4, on Intel x86_64 machines
with the i945G integrated graphics chipset. PC manufacturers will be introducing
such machines in the very near future.
Created attachment 114482 [details]
[PATCH] disable debugging output in i915 DRI driver on non-i386
Red Hat Enterprise Linux customers are encouraged to log into the Red Hat
support website at http://www.redhat.com/support and file a support ticket,
or alternatively contact Red Hat Global Support Services at 1-888-RED-HAT1
to speak directly with a support associate and escalate an issue.
While reporting an issue in bugzilla logs a problem so it can be tracked
for future OS releases, by using the official Red Hat Enterprise Linux
support mechanisms ensures that issues will be reviewed for consideration
in future updates of existing OS releases, and will receive higher
prioritization in engineering work queues.
Hope this helps, thanks in advance.
*** This bug has been marked as a duplicate of 181913 ***