[Mesa-dev] [PATCH 00/84] Introduce gallium nine internal multithreading

Axel Davy axel.davy at ens.fr
Thu Dec 8 00:14:28 UTC 2016


On 08/12/2016 00:38, Dieter Nützel wrote:
> Am 07.12.2016 23:54, schrieb Axel Davy:
>> This patch adds internal multithreading to gallium nine.
>>
>> The goal is to offload almost all gallium nine calls (and some other
>> work) to a worker thread.
>
> Hello Axel,
>
> really nice job!
> 'But' show us the 'numbers'...
> ...do you have some numbers of hand?
>
> Thanks,
> Dieter
>
The figures are in line with those shown in 
http://developer.amd.com/wordpress/media/2013/02/ATIMThread.pdf


I observe a 15% improvement on hl2 lost coast when configured to be cpu 
bound.

Other games benefit with various percentages (see for example 
http://www.gearsongallium.com/?p=3522 with an older patchset), but it 
seems to be around 10-20% for cpu limited scenarios.


If the game is not cpu limited, but gpu limited, there is no gain (as 
expected).


Axel



More information about the mesa-dev mailing list