[Intel-gfx] [resend] i915: GM965(?) Compaq 2510p problems

Sergei Trofimovich slyich at gmail.com
Mon Jun 1 20:08:50 CEST 2009


Hi! I'm trying to use linux intel driver.
Hardware:
laptop: HP Compaq 2510p
00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c)

GM965, right?

Software:
Gentoo linux amd64 + x11 overlay
linux-kernel: git master
xorg-server: git master
mesa: git master
xf86-video-intel: git master
xf86-video-intel: git master
libdrm: git master

I have following problems (reproduces not only with bleeding edge,
but with latest releases of above software too):

1. VT switch spits in dmesg: [  995.747782] [drm:i915_get_vblank_counter] *ERROR* trying to get vblank count for disabled pipe 1

2. xorg server leark drm objects constantly
# pmap `pidof X` | wc -l
13700

pmap `pidof X` shows many lines of type:
00007f48aa146000      4K rw-s-  /drm mm object (deleted)
00007f48aa147000      4K rw-s-  /drm mm object (deleted)
00007f48aa148000      4K rw-s-  /drm mm object (deleted)
00007f48aa149000      4K rw-s-  /drm mm object (deleted)
00007f48aa14a000      4K rw-s-  /drm mm object (deleted)
00007f48aa14b000     16K rw-s-  /drm mm object (deleted)
...
00007f489353d000      4K rw-s-  /dev/dri/card0
00007f489353e000      8K rw-s-  /dev/dri/card0
00007f4893540000      4K rw-s-  /dev/dri/card0
00007f4893541000      4K rw-s-  /dev/dri/card0
00007f4893542000      4K rw-s-  /dev/dri/card0
00007f4893543000      4K rw-s-  /dev/dri/card0
00007f4893544000      4K rw-s-  /dev/dri/card0
00007f4893545000      4K rw-s-  /dev/dri/card0

# pmap `pidof X` | grep card0 | wc -l
9252
# pmap `pidof X` | grep deleted | wc -l
4279

mosly slyfox # pmap `pidof X` | tail -n 1
 total           622820K
It does not look OK. I expected ~200M virt memory.

3. OpenGL works, but it's very slow (glxgears don't show more than 150 FPS in window) (UXA, EXA)
glxinfo shows Direct Rendering: Yes

I'd like to know:
Are those are actually problems, or it's just stupid me?
Can I help debugging these problems? I can apply debug patches,
run them on this box and send results.

I have little knowledge of DRI/DRM stack, so I'm still unable to
write those patches myself, but I'd like to :]
I can't even decide what subsystem to blame (and start to hack
it): kernel, libdri, mesa, or xorg.

Thanks!

I filed/confirmed some bug reports:
https://bugs.freedesktop.org/show_bug.cgi?id=20766
http://bugzilla.kernel.org/show_bug.cgi?id=13294


-- 

  Sergei
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/intel-gfx/attachments/20090601/9101a526/attachment.sig>


More information about the Intel-gfx mailing list