Meaningful results without eglSwapInterval(0)?

Asked by Darxus

I've noticed fps is locked to the display refresh rate on EGL due to lack of eglSwapInterval(0) support in mesa (bug #1130553).

Given that problem, is it still possible to get anything like a meaningful result out of glmark2 on EGL? If rendering is below the display's refresh rate, will it show that, or will it just still give the display's refresh rate? If it'll show the lower rate, can the tests be adjusted to show those slower frame rates? (I got 85fps on all the tests when I ran it.) Other than increasing resolution? (Increasing resolution does seem to work for at least one - I saw a 24fps for the last test.)

Question information

English Edit question
glmark2 Edit question
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Jesse Barker (jesse-barker) said :

The results are certainly less meaningful if your sync interval is bound to (and/or bounded by) the refresh rate.

I think the bug you mention must be driver specific, as I can get results well above my refresh on nouveau (both with the Xserver and DRM native states); whether it's a particular GPU driver, or a classic vs. gallium issue I couldn't say.

Can you help with this problem?

Provide an answer of your own, or ask Darxus for more information if necessary.

To post a message you must log in.