Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 293413 - xf86-video-intel slow 3D, looks for i915_dri.so
Summary: xf86-video-intel slow 3D, looks for i915_dri.so
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-11-16 18:11 UTC by Tiago Marques
Modified: 2009-12-13 00:00 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tiago Marques 2009-11-16 18:11:28 UTC
With non-KMS intel video drivers I got around 1000FPS but after updating the kernel to 2.6.30 and xf86-video-intel to 2.6.x+, I only get 200FPS at most.
Debug shows:

LIBGL_DEBUG=verbose glxinfo | head
libGL: OpenDriver: trying /usr/lib/dri/tls/i915_dri.so
libGL: OpenDriver: trying /usr/lib/dri/i915_dri.so
libGL error: dlopen /usr/lib/dri/i915_dri.so failed (/usr/lib/dri/i915_dri.so: cannot open shared object file: No such file or directory)
libGL error: unable to load driver: i915_dri.so
libGL error: driver pointer missing
libGL: OpenDriver: trying /usr/lib/dri/tls/swrast_dri.so
libGL: OpenDriver: trying /usr/lib/dri/swrast_dri.so


Shouldn't it be looking at /usr/lib/libdrm_intel.so instead?

Reproducible: Always

Steps to Reproduce:
1.Update to a kernel that supports KMS
2.Update xorg-server and xf86-video-intel
3.run glxgears

Actual Results:  
<200 FPS, every 3D app is slow. 




Expected Results:  
+1000FPS in glxgears, 3D apps with useful performance.
Comment 1 Wormo (RETIRED) gentoo-dev 2009-11-29 02:19:28 UTC
It looks like your mesa needs rebuilt, since that is what should provide i915_dri.so. If that doesn't fix your problem, please post output of 'emerge --info' and 'emerge -pv mesa'
Comment 2 Tiago Marques 2009-12-13 00:00:32 UTC
Had my VIDEO_CARDS variable still using the old "i810" designation, it started working as soon as I added "intel" and recompiled Mesa. Thanks!