[Nouveau] glmark2: high CPU usage - DRI3 & modeset

Karol Herbst karol at karolherbst.de
Thu Apr 7 12:51:00 UTC 2016


did the test result changed in any way? Maybe the DRI2 run was vsynced and the
DRI3 not?
Nouveau has a pretty high cpu usage in general, because it usually busy waits on
fences (I think? not sure where it was exactly that nouveau is busy waiting)

> poma <pomidorabelisima at gmail.com> hat am 7. April 2016 um 13:56 geschrieben:
> 
> 
> 
> $ glmark2
> =======================================================
>     glmark2 2014.03
> =======================================================
>     OpenGL Information
>     GL_VENDOR:     nouveau
>     GL_RENDERER:   Gallium 0.4 on NV98
>     GL_VERSION:    3.0 Mesa 11.2.0
> =======================================================
> 
> 
> /etc/X11/xorg.conf.d/nouveau.conf 
> Section "Device"
>   Identifier  "gpu0"
>   Driver      "nouveau"
> EndSection
> 
> $ ps -C glmark2 -o cmd,pcpu
> CMD                         %CPU
> glmark2                     16.2
> 
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> /etc/X11/xorg.conf.d/nouveau.conf 
> Section "Device"
>   Identifier  "gpu0"
>   Driver      "nouveau"
>   Option      "DRI" "3"
> EndSection
> 
> $ ps -C glmark2 -o cmd,pcpu
> CMD                         %CPU
> glmark2                     86.4
> 
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> /etc/X11/xorg.conf.d/modeset.conf 
> Section "Device"
>   Identifier  "gpu0"
>   Driver      "modesetting"
> EndSection
> 
> $ ps -C glmark2 -o cmd,pcpu
> CMD                         %CPU
> glmark2                     94.5
> 
> _______________________________________________
> Nouveau mailing list
> Nouveau at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/nouveau


More information about the Nouveau mailing list