Summary: | do_wait: drmWaitVBlank returned -1, IRQs don't seem to be working correctly. | ||
---|---|---|---|
Product: | Mesa | Reporter: | Shuang He <shuang.he> |
Component: | Drivers/DRI/i810 | Assignee: | Default DRI bug account <dri-devel> |
Status: | CLOSED NOTABUG | QA Contact: | |
Severity: | normal | ||
Priority: | high | CC: | gordon.jin, thomas |
Version: | git | ||
Hardware: | x86 (IA32) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: |
xorg conf file
X server log |
Description
Shuang He
2006-10-22 20:09:50 UTC
Created attachment 7485 [details]
xorg conf file
Created attachment 7486 [details]
X server log
Which version of the i915 DRM is that? Can you also attach the DRM related kernel output? Note that this should only be an issue if the 3D driver is configured for sync-to-vblank, either via the mentioned environment variables or via the driconf setting vblank_mode. We didn't update the drm and i915 module for a long time, the related kernel output [drm] Initialized drm 1.1.0 20060810 ACPI: PCI Interrupt 0000:00:02.0[A] -> GSI 16 (level, low) -> IRQ 16 PCI: Setting latency timer of device 0000:00:02.0 to 64 [drm] Initialized i915-mm 1.7.0 20060929 on minor 0: And, we didn't got those environment variables set when we run the glxinfo. But still get those ouput (In reply to comment #4) > We didn't update the drm and i915 module for a long time, the related kernel output > [drm] Initialized drm 1.1.0 20060810 > ACPI: PCI Interrupt 0000:00:02.0[A] -> GSI 16 (level, low) -> IRQ 16 > PCI: Setting latency timer of device 0000:00:02.0 to 64 > [drm] Initialized i915-mm 1.7.0 20060929 on minor 0: Thanks. Could you try current git master? I don't really expect it to make a difference though. Also, what does grep i915 /proc/interrupts say? > And, we didn't got those environment variables set when we run the glxinfo. No vblank_mode entry in /etc/drirc or ~/.drirc either? Michel, I get this error when doing a VT switch with the mesa texmem-0-3 branch as well. >> We didn't update the drm and i915 module for a long time, the related kernel output >> [drm] Initialized drm 1.1.0 20060810 >> ACPI: PCI Interrupt 0000:00:02.0[A] -> GSI 16 (level, low) -> IRQ 16 >> PCI: Setting latency timer of device 0000:00:02.0 to 64 >> [drm] Initialized i915-mm 1.7.0 20060929 on minor 0: >Thanks. Could you try current git master? I don't really expect it to make a >difference though. it works! with the current git master, it won't report these information Thanks for the help >Also, what does >grep i915 /proc/interrupts >say? This got nothing >> And, we didn't got those environment variables set when we run the glxinfo. >No vblank_mode entry in /etc/drirc or ~/.drirc either? Yeah, we don't use those files at all. So this issue is caused by the kernel module out of date. (In reply to comment #6) > Michel, I get this error when doing a VT switch with the mesa texmem-0-3 branch > as well. I can't reproduce it. Are you using current drm git master? Also, do you mean you get this every time after the VT switch, or only if you switch while the client is running? Yes, with a client running: Wit Alan's xorg repo, latest git drm and texmem-0-3-branch: Launch glxgears, Switch to a text terminal Switch back. Glxgears should've died because of the vt drilock problem, but just before that the vblank message is printed out. Mass version move, cvs -> git |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.