[Bug 28771] Vsync always on

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

--- Comment #13 from Andy Furniss <lists@xxxxxxxxxxxxxxxxxxxxxxx> 2010-07-18 03:50:27 PDT ---
(In reply to comment #11)
> (In reply to comment #10)
> > 
> > What is the real solution and why is this patch needed in DDX?
> 
> The real solution to what?  The various GLX vsync/vblank extensions basically
> just expose frame counters and vertical retrace events to applications so they
> can use them for synchronization.

I guess what people want is a way to turn it off without patching, games don't
seem to be able to.

Personally I am not that bothered about tearing in FPS type games and my old PC
is often not able to render at refresh rate anyway - which means without triple
buffering vsync hurts my already low framerate.

> It's the same method used by Xv to prevent tearing when rendering
> to the front buffer.

Can GL have a switch like XV has - or should games in theory be able to turn
off, but are prevented by a bug?

Digression - I notice that XV with vsync on can't live with frame rate =
refresh rate, which I sometimes use for "proper" deinterlaced TV. GL vsync is
fine and GL wait vline is much better that XV. Is this a driver issue or is it
just that mplayers gl driver makes mplayer behave differently to it's xv
driver?

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
_______________________________________________
dri-devel mailing list
dri-devel@xxxxxxxxxxxxxxxxxxxxx
http://lists.freedesktop.org/mailman/listinfo/dri-devel


[Index of Archives]     [Linux DRI Users]     [Linux Intel Graphics]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux