* glmark2: high CPU usage - DRI3 & modeset
@ 2016-04-07 11:56 poma
[not found] ` <57064ADC.6070703-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
0 siblings, 1 reply; 3+ messages in thread
From: poma @ 2016-04-07 11:56 UTC (permalink / raw)
To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org
$ 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@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/nouveau
^ permalink raw reply [flat|nested] 3+ messages in thread[parent not found: <57064ADC.6070703-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>]
* Re: glmark2: high CPU usage - DRI3 & modeset [not found] ` <57064ADC.6070703-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> @ 2016-04-07 12:51 ` Karol Herbst [not found] ` <2037513278.20001.1460033460821.JavaMail.open-xchange-KNm3LHm9FEhKTQ5g00o1eQ@public.gmane.org> 0 siblings, 1 reply; 3+ messages in thread From: Karol Herbst @ 2016-04-07 12:51 UTC (permalink / raw) To: poma, nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW 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@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@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/nouveau _______________________________________________ Nouveau mailing list Nouveau@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/nouveau ^ permalink raw reply [flat|nested] 3+ messages in thread
[parent not found: <2037513278.20001.1460033460821.JavaMail.open-xchange-KNm3LHm9FEhKTQ5g00o1eQ@public.gmane.org>]
* Re: glmark2: high CPU usage - DRI3 & modeset [not found] ` <2037513278.20001.1460033460821.JavaMail.open-xchange-KNm3LHm9FEhKTQ5g00o1eQ@public.gmane.org> @ 2016-04-07 20:04 ` poma 0 siblings, 0 replies; 3+ messages in thread From: poma @ 2016-04-07 20:04 UTC (permalink / raw) To: Karol Herbst, nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW On 07.04.2016 14:51, Karol Herbst wrote: > 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@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 >> 'vblank_mode=0 glmark2' makes no difference. A -fence- as a sync object? https://www.opengl.org/wiki/Sync_Object#Fence _______________________________________________ Nouveau mailing list Nouveau@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/nouveau ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2016-04-07 20:04 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-04-07 11:56 glmark2: high CPU usage - DRI3 & modeset poma
[not found] ` <57064ADC.6070703-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2016-04-07 12:51 ` Karol Herbst
[not found] ` <2037513278.20001.1460033460821.JavaMail.open-xchange-KNm3LHm9FEhKTQ5g00o1eQ@public.gmane.org>
2016-04-07 20:04 ` poma
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.