-
Notifications
You must be signed in to change notification settings - Fork 82
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Wrong IOCTL used for VSYNC #727
Comments
It was intentional. Our fbdev driver at that time had the buffer flip synchronized to VSYNC, so using FBIO_WAITFORVSYNC would halve the framerate to half the screen's refresh rate (by waiting on VSYNC twice). The reason for that is that using two separate IOCTLs to vsync and flip buffers meant that there was no guarantee that the buffer flip would happen soon enough after vsync, sometimes resulting in visible tearing. While this was a specificity of our fbdev driver, it is now the default behaviour of all atomic DRM drivers, so this still applies. |
@pcercuei: Confused a little - should the patch be applied or not needed now? (Inlined the patch below for convenience)
|
@sezero no need. |
OK, closing as outdated |
This bug report was migrated from our old Bugzilla tracker.
These attachments are available in the static archive:
Reported in version: 1.2.15
Reported for operating system, platform: Linux, All
Comments on the original bug report:
On 2013-05-20 19:04:37 +0000, Paul Cercueil wrote:
On 2015-08-25 09:38:22 +0000, Ryan C. Gordon wrote:
The text was updated successfully, but these errors were encountered: