I'm a Fedora 12 user on an HP Pavilion dv4 laptop. I'm currently using kernel 2.6.32.11-99.fc12.x86_64, graphics driver xorg-x11-drv-intel-2.9.1-1.fc12.x86_64, and mesa 7.7-4. My graphics card is an Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07).
I've been having some problems getting my 3D acceleration to work. Although it worked correctly in Fedora 11, I have not been able to get it to work yet in Fedora 12. The output of glxinfo shows:
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
................................................
OpenGL vendor string: Mesa Project
OpenGL renderer string: Software Rasterizer
OpenGL version string: 2.1 Mesa 7.7-devel
Running glxinfo with LIBGL_DEBUG=verbose shows:
libGL: OpenDriver: trying /usr/lib64/dri/i965_dri.so
libGL error: dlopen /usr/lib64/dri/i965_dri.so failed (/usr/lib64/dri/i965_dri.so: undefined symbol: drm_intel_bo_busy)
libGL error: unable to load driver: i965_dri.so
libGL error: driver pointer missing
libGL: OpenDriver: trying /usr/lib64/dri/swrast_dri.so
I found a similar message here:
http://groups.google.com/group/linux...79407136c0068a
However, I'm not sure if this is the same problem I have. What does the drm_intel_bo_busy message mean?
I've had this problem ever since I upgraded from Fedora 11 to Fedora 12 in Dec. 2009.
Thanks for any insight and/or suggestions.
Ken
---------- Post added at 10:35 PM CDT ---------- Previous post was at 10:20 PM CDT ----------
To verify some of the information already given in the previous post:
> Output of command:
glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: Software Rasterizer
> Output of command:
rpm -qa | grep -i -e libdrm -e mesa -e xorg-x11-drv-intel -e xorg-x11-server | sort
libdrm-2.4.18-2.fc12.i686
libdrm-2.4.18-2.fc12.x86_64
libdrm-devel-2.4.18-2.fc12.x86_64
mesa-dri-drivers-7.6-0.13.fc12.i686
mesa-dri-drivers-7.6-0.13.fc12.x86_64
mesa-dri-drivers-7.7-4.fc12.i686
mesa-dri-drivers-7.7-4.fc12.x86_64
mesa-dri-drivers-experimental-7.7-4.fc12.x86_64
mesa-libGL-7.7-4.fc12.i686
mesa-libGL-7.7-4.fc12.x86_64
mesa-libGL-devel-7.7-4.fc12.x86_64
mesa-libGLU-7.7-4.fc12.i686
mesa-libGLU-7.7-4.fc12.x86_64
mesa-libGLU-devel-7.7-4.fc12.x86_64
mesa-libGLw-6.5.1-8.fc12.x86_64
xorg-x11-drv-intel-2.9.1-1.fc12.x86_64
xorg-x11-server-common-1.7.6-1.fc12.x86_64
xorg-x11-server-devel-1.7.6-1.fc12.x86_64
xorg-x11-server-utils-7.4-13.fc12.x86_64
xorg-x11-server-Xorg-1.7.6-1.fc12.x86_64
Note: I use mesa-dri-drivers-7.6-0.13 because they work better with rendering 3D graphs in a computer algebra system (Mathematica) that I use for school. Using mesa-dri-drivers-7.7-4 does not fix the 3D hardware acceleration problem. In fact, I've been through several versions of both mesa and libdrm since my update to F12. None of them have fixed this problem.
> Output of command:
grep -e EE -e WW /var/log/Xorg.0.log
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(WW) AllowEmptyInput is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
(WW) Disabling Keyboard0
(II) Loading extension MIT-SCREEN-SAVER
(WW) intel(0): Register 0x61200 (PP_STATUS) changed from 0xc0000008 to 0xd000000a
(WW) intel(0): PP_STATUS before: on, ready, sequencing idle
(WW) intel(0): PP_STATUS after: on, ready, sequencing on
(WW) intel(0): Register 0x61110 (PORT_HOTPLUG_EN) changed from 0x00000120 to 0x20000120
(WW) intel(0): Register 0x321b (FBC_FENCE_OFF) changed from 0x11001000 to 0xa2004000
(WW) intel(0): Option "AccelMethod" is not used
The "AccelMethod" Warning: I forgot that the "AccelMethod" option is no longer used in xorg.conf. I forgot to remove it.
Output of command:
su -c 'lspci | grep VGA'
00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
Hopefully this extra information is helpful.