Summary: | [[GM45] DRI] GPU hangs with current Mesa GIT when running certain OpenGL applications | ||
---|---|---|---|
Product: | Mesa | Reporter: | Julius Schwartzenberg <julius.schwartzenberg> |
Component: | Drivers/DRI/i965 | Assignee: | Eric Anholt <eric> |
Status: | RESOLVED FIXED | QA Contact: | |
Severity: | major | ||
Priority: | highest | CC: | albrt, idr, imamdxl8805, phadric, shadowm2006, shawn.starr, voxiac |
Version: | git | ||
Hardware: | x86-64 (AMD64) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: |
X.org log
The i915_error_state file from /sys/kernel/debug/dri/0/i915_error_state The i915_fbc_status file from /sys/kernel/debug/dri/0/i915_fbc_status |
Description
Julius Schwartzenberg
2011-06-29 06:32:11 UTC
I forgot to mention. With glxgears this problem does not occur. I used the demo from Starry to test: http://indefini.org/starry/ I still have this problem with git-d44f821. Created attachment 48569 [details]
The i915_error_state file from /sys/kernel/debug/dri/0/i915_error_state
Created attachment 48570 [details]
The i915_fbc_status file from /sys/kernel/debug/dri/0/i915_fbc_status
*** Bug 38666 has been marked as a duplicate of this bug. *** this happens with almost all programs except basic program like glxgears still cant use mesa from git because of this bug Reassigning to Eric since this bisected to his commit. I tried today and did a git rebase and removed commit: c173541d9769d41a85cc899bc49699a3587df4bf I also had to remove 18d4a44bdc2ed91ec9511d816acddc4a0bd7f9be, as I could not merge it and 3de9405763ad4b9e78577699ec206be7dda03374 to be able to build. But that seems to have fixed it. I can the starry demo (just have problems with openAL) and now I can play Eve Online that always caused a GPU hang before. Reproduced a GPU hang in glean's teapot test (sigh) as run by piglit. Working on getting the debug information updated that I want in order to look at this... commit 804995807dfea9cbdbd676e52b95d42715101913 Author: Eric Anholt <eric@anholt.net> Date: Fri Jul 8 15:30:48 2011 -0700 i965/gen4: Fix GPU hangs since the program streaming change. This was tricky. We were doing a use-before-initialize of grf_reg_count, but the value usually got overwritten anyway -- when we didn't have to do a relocation (typical), or on gen5 when we didn't have relocations at all. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=38771 Reviewed-by: Kenneth Graunke <kenneth@whitecape.org> (cherry picked from commit d03fdc4cdefdfdc5b59547945704c6037a5061c7) *** Bug 38901 has been marked as a duplicate of this bug. *** *** Bug 38942 has been marked as a duplicate of this 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.