[Mesa-dev] [Intel-gfx] Strange performance cliff...
pcjc2 at cam.ac.uk
Tue Oct 12 13:54:08 PDT 2010
On Tue, 2010-10-12 at 18:45 +0100, Peter Clifton wrote:
> Using glxgears as a tool to exercise the GPU with some simple rendering,
> I have noted a strange cliff in the intel_gpu_top output when resizing
> the glxgears window:
> Below a certain size e.g.:
> -geometry 576x868+0+29
> render busy: 21%: ████▎ render space: 10/126976 (0%)
> When I increase the window size just a fraction, to:
> -geometry 576x871+0+29
> The CS (command streamer) unit jumps to 100% busy, along with the render
> busy graph. Does anyone have any ideas why?
> render busy: 100%: ████████████████████ render space: 61/126976 (0%)
It would appear that this transition occurs at the point when glxgears
executed with vblank_mode=0 set, gives approx 60Hz (vblank rate).
I can only presume therefore, that the command stream shows as 100% when
it is stalling the CPU.. is that right?
Electrical Engineering Division,
University of Cambridge,
9, JJ Thomson Avenue,
Tel: +44 (0)7729 980173 - (No signal in the lab!)
Tel: +44 (0)1223 748328 - (Shared lab phone, ask for me)
More information about the mesa-dev