[Mesa-dev] [PATCH] i965: Don't disable unused shader stages from BLORP.

Kenneth Graunke kenneth at whitecape.org
Tue Jun 11 10:54:54 PDT 2013


On 06/10/2013 10:55 PM, Vedran Rodic wrote:
> On Tue, Jun 11, 2013 at 1:03 AM, Kenneth Graunke <kenneth at whitecape.org> wrote:
>>
>> Vedran,
>>
>> Can you try this patch and see if it solves your GPU hang issues?  I still
>> haven't been able to reproduce it, but I believe I may just be getting lucky.
>>
>
> Nope, with this one it's even worse.
>
> Before after the initial hang glretrace would finish "normally" (I
> guess, though I've seen some screen corruption with 2D font rendering
> afterwards), but with this patch the hangs are happening multiple
> times.
>
> As I've said earlier, I'm not using an accelerated compositor, just simple LXDE.
>
> DDX is latest from git, kernel is 3.9.4, and I've confirmed the bug
> with just simple glxgears.
>
> I can reproduce it every time after a clean reboot.

Okay, I was able to reproduce this with a clean reboot and starting X 
with SNA, xterm, and then glxgears, with nothing else running.  I did 
later see font corruption in Firefox.  I was also able to reproduce the 
hangs with UXA.

I've pushed a revert for "i965: Disable unused pipeline stages once at 
startup on Gen7+."  Does this fix the GPU hangs for you?

--Ken


More information about the mesa-dev mailing list