Summary: | [GM45] xscreensaver-demo hangs GPU | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | xorg | Reporter: | ccc1 <cllccl> | ||||||||
Component: | Driver/intel | Assignee: | Eric Anholt <eric> | ||||||||
Status: | RESOLVED FIXED | QA Contact: | Xorg Project Team <xorg-team> | ||||||||
Severity: | critical | ||||||||||
Priority: | medium | CC: | cllccl | ||||||||
Version: | unspecified | Keywords: | NEEDINFO | ||||||||
Hardware: | Other | ||||||||||
OS: | All | ||||||||||
Whiteboard: | |||||||||||
i915 platform: | i915 features: | ||||||||||
Attachments: |
|
Created attachment 27032 [details]
Xorg.log
more info System environment: -- system architecture: 64-bit -- xserver: 1.6.1.901 -- mesa: 7.4.2 -- libdrm: 2.4.11 -- Linux distribution: Arch Please provide intel_gpu_dump according to http://intellinuxgraphics.org/intel-gpu-dump.html. Created attachment 27072 [details]
gpu dump
Works fine on my GM45 with Mesa master. Please update and try again. i installed mesalib 7.5rc4 (via aur from archlinux) and i'm still seeing freezes. To trigger it i just select GFlux, then select another G* screensaver, then back to GFLux. After repeating these steps a few times X will always freeze. last lines in my Xorg.log after the crash: "(WW) intel(0): ESR is 0x00000001 (WW) intel(0): Existing errors found in hardware state." Recent archlinux update (updated xorg, intel-driver, mesa, ...) fixed to bug. |
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.
Created attachment 27031 [details] dmesg harware: Lenovo Thinkpad X200 intel-driver: 2.7.99.901-1 kernel: 2.6.30-ARCH How to reproduce: Running xscreensaver-demo and browsing thru the available screensaver triggers the freeze. Clicking on GFlux made my box instantly freeze twice. Another time the preview of Gears made X freeze. When X crashes the mousecursor can still be moved .... In my logs files i saw the line: [drm:gm45_get_vblank_counter] *ERROR* trying to get vblank count for disabled pipe 0