[Mesa-dev] [PATCH] radeonsi: try flushing unflushed fences in si_fence_finish even when timeout == 0

Kai Wasserbäch kai at dev.carbon-project.org
Sat Nov 25 14:25:40 UTC 2017


Nicolai Hähnle wrote on 22.11.2017 17:52:
> From: Nicolai Hähnle <nicolai.haehnle at amd.com>
> 
> Under certain conditions, waiting on a GL sync objects should act like
> a flush, regardless of the timeout.
> 
> Portal 2, CS:GO, and presumably other Source engine games rely on this
> behavior and hang during loading without this fix.
> 
> Fixes: bc65dcab3bc4 ("radeonsi: avoid syncing the driver thread in si_fence_finish")

Tested-by: Kai Wasserbäch <kai at dev.carbon-project.org>
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=103902
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=103904


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: OpenPGP digital signature
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20171125/44c8de04/attachment.sig>


More information about the mesa-dev mailing list