Reworking of GPU reset logic

Christian König deathsimple at
Wed Apr 25 05:50:50 PDT 2012

On 23.04.2012 09:40, Michel Dänzer wrote:
> On Sam, 2012-04-21 at 11:42 +0200, Christian König wrote:
>> Regarding the debugging of lockups I had the following on my "in mind
>> todo" list:
>> 1. Rework the chip specific lockup detection code a bit more and
>> probably clean it up a bit.
>> 2. Make the timeout a module parameter, cause compute task sometimes
>> block a ring for more than 10 seconds.
> A better solution for that would be to improve the detection of the GPU
> making progress, also for graphics operations. We should try to reduce
> the timeout rather than making it even larger.

Well, let's call it a more complete solution.

Since making the parameter configurable don't necessary means we are 
going to increase it. I usually set it to zero now, since that disables 
lockup detection at all and enables me to dig into the reason for 
something getting stuck.


More information about the dri-devel mailing list