http://bugs.winehq.org/show_bug.cgi?id=59866 Bug ID: 59866 Summary: QueryDisplayConfig Incorrectly Ronuds FPS To Integer Product: Wine Version: 11.10 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: ntdll Assignee: wine-bugs@list.winehq.org Reporter: timothylottes@protonmail.com Distribution: --- Using QueryDisplayConfig to get a display's DISPLAYCONFIG_VIDEO_SIGNAL_INFO Which has a very important field {DISPLAYCONFIG_RATIONAL vSyncFreq} Which provides the display frame rate in N/D form (fractional) WINE always rounds the actual display frame rate to an integer So the N is set to the rounded rate And the D part is set to '1' I can verify this because I have a display which runs non-integer frame rates And WINE incorrectly rounds the frame rates as described above This is a rather serious bug The suggested workaround is to correctly use the XRandR extension To grab the CRTC data and fetch the dot clock for the N part And the 'htotal*vtotal' for the D part If you need more information, feel free to message me -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.