[Bug 28771] Vsync always on

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sun Aug 15 09:12:43 PDT 2010


https://bugs.freedesktop.org/show_bug.cgi?id=28771

--- Comment #21 from Hans Nieser <hnsr at xs4all.nl> 2010-08-15 09:12:43 PDT ---
(In reply to comment #20)
> (In reply to comment #18)
> > To use vblank_mode for dri2 in .drirc you need a seperate dri2 driver with
> > vblank_mode specified, driconf doesn't handle it right.
> > 
> 
> Great! Is there a bug open for driconf so this can be configured correctly?

I believe I've run into the same problem with my RV770 (running
mesa/libdrm/xf86-video-ati, tried both classic and gallium) from git master,
where initially in every OpenGL app my framerate seemed to be capped to my
screen's refresh (by default - even without a .drirc).

After making this change in my .drirc, the framerate is not capped anymore but
it will still be swapping buffers during a retrace, and so I still get
multiples of 60Hz (my screens refresh rate). This means in glxgears I get a
ridicilous framerate like 2400, but in actual games like ioquake3, I get a
framerate that jumps wildly from 30 to 60 to 120Hz, which I find really awkward
:/

Is there any way currently to just make it swap buffers without regard for my
screens vertical retrace? I realise that means I get a lot of tearing but I'd
rather have that than a frame rate jumping around like that.

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the dri-devel mailing list