[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 #21 from Hans Nieser <hnsr@xxxxxxxxx> 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.
_______________________________________________
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