[PATCH] drm/ttm: partial revert "cleanup ttm_tt_(unbind|destroy)" v2

Michel Dänzer michel at daenzer.net
Fri Aug 5 01:33:48 UTC 2016


On 04.08.2016 19:18, Christian König wrote:
> Am 27.07.2016 um 04:26 schrieb Michel Dänzer:
>> On 22.07.2016 22:10, Christian König wrote:
>>> From: Christian König <christian.koenig at amd.com>
>>>
>>> We still need to unbind explicitely during a move.
>> This change fixed a hang for me when running the piglit test
>> max-texture-size with the radeon driver on Kaveri.
>>
>> However, there's still a similar hang left when letting the piglit test
>> tex3d-maxsize run concurrently with other tests (running tex3d-maxsize
>> alone doesn't hang, but fails due to running out of GPU memory; that's a
>> recent radeonsi regression). There are
>>
>>   [TTM] Buffer eviction failed
>>
>> messages in dmesg shortly before the hang.
>>
>> I haven't seen such hangs with older kernels. Any ideas offhand what the
>> problem could be? If not, I'll try bisecting.
> Of hand I would certainly try to disable pipelined buffer moves.
> 
> You could also try to revert "6b5f77799274c151f6cc5467c5abe6ad366a965e
> drm/amdgpu: remove pre move wait".

This is using the radeon driver.


-- 
Earthling Michel Dänzer               |               http://www.amd.com
Libre software enthusiast             |             Mesa and X developer


More information about the amd-gfx mailing list