[Nouveau] "enable ctxprog xfer only when we need it to save power" introduces big performance regression

Maarten Maathuis madman2003 at gmail.com
Sat Oct 29 11:00:27 PDT 2011


On Sat, Oct 29, 2011 at 7:29 PM, Marcin Slusarz
<marcin.slusarz at gmail.com> wrote:
> On Sat, Oct 29, 2011 at 07:08:01PM +0200, Marcin Slusarz wrote:
>> Hi
>>
>> I've bisected pretty big performance regression (nv92):
>>
>> $ git bisect good
>> b2737681d5442f05ab6419e05468c3d2511a5ced is the first bad commit
>> commit b2737681d5442f05ab6419e05468c3d2511a5ced
>> Author: Martin Peres <martin.peres at ensi-bourges.fr>
>> Date:   Sat Jul 30 23:08:45 2011 +0200
>>
>>     drm/nv50/gr: enable ctxprog xfer only when we need it to save power
>
> Weird, reverting it on top of current git does not restore it - in
> glxgears it's even worse (-~50%).
>
> Marcin
> _______________________________________________
> Nouveau mailing list
> Nouveau at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/nouveau
>

Before this patch, what ensured that context switching was enabled?

-- 
Far away from the primal instinct, the song seems to fade away, the
river get wider between your thoughts and the things we do and say.


More information about the Nouveau mailing list