http://bugs.freedesktop.org/show_bug.cgi?id=13938

           Summary: i915 vblank interrupts not always working
           Product: Mesa
           Version: CVS
          Platform: Other
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: Drivers/DRI/i915
        AssignedTo: dri-devel@lists.sourceforge.net
        ReportedBy: [EMAIL PROTECTED]


chipset: 945GM
versions: * from git master

When running anything GL related on the CRT output, I get:

do_wait: drmWaitVBlank returned -1, IRQs don't seem to be working correctly.
Try running with LIBGL_THROTTLE_REFRESH and LIBL_SYNC_REFRESH unset.

This appears after a 3 second timeout.  Backtrace during the timeout:

ginger:~/xorg/jhbuild/git/mesa/progs/xdemos$ gdb ./glxgears
GNU gdb 6.6-debian
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(gdb) r
Starting program: /home/ds/xorg/jhbuild/git/mesa/progs/xdemos/glxgears 
[Thread debugging using libthread_db enabled]
[New Thread -1214105920 (LWP 7690)]

Program received signal SIGINT, Interrupt.
[Switching to Thread -1214105920 (LWP 7690)]
0xffffe410 in __kernel_vsyscall ()
(gdb) bt
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7d3e8b9 in ioctl () from /lib/tls/i686/cmov/libc.so.6
#2  0xb7a4b9ae in drmWaitVBlank (fd=6, vbl=0xbfb21d24) at xf86drm.c:1857
#3  0xb780d1a2 in do_wait (vbl=0xfffffffc, vbl_seq=0xbfb21d24, fd=-1072667590)
    at ../common/vblank.c:282
#4  0xb780d27c in driDrawableInitVBlank (priv=0x8056e98)
    at ../common/vblank.c:336
#5  0xb7830d6f in intelMakeCurrent (driContextPriv=0x80536b0, 
    driDrawPriv=0x8056e98, driReadPriv=0x8056e98) at intel_context.c:679
#6  0xb780df84 in driBindContext (ctx=0x80570c4, pdraw=0x8085cc0, 
    pread=0x8085cc0) at ../common/dri_util.c:213
#7  0xb7e1642e in MakeContextCurrent (dpy=0x804c008, draw=58720258, 
    read=58720258, gc=0x8057010) at glxext.c:1647
#8  0xb7e166fc in glXMakeCurrent (dpy=0x804c008, draw=58720258, gc=0x8057010)
    at glxext.c:1822
#9  0x0804a3fe in main (argc=1, argv=0xbfb220d4) at glxgears.c:601


Right after an X restart, the LVDS output does not show this problem.  However,
after running xrandr several times, they both show the problem.


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
--
_______________________________________________
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to