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

Christian König deathsimple at vodafone.de
Thu Aug 4 10:18:13 UTC 2016


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".

Regards,
Christian.




More information about the amd-gfx mailing list