Bug 172470

Summary: nvidia kwin vsync wish
Product: [Plasma] kwin Reporter: Tiago Furtado <txfurtado>
Component: generalAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED FIXED    
Severity: wishlist CC: infinity.probability, kristjan.ugrin
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Tiago Furtado 2008-10-09 17:48:15 UTC
Version:            (using Devel)
OS:                Linux
Installed from:    Compiled sources

Currently there is an issue with the fact that when DynamicTwinView is enabled in the nvidia driver (it is enabled by default), kwin detects the refresh rate to be 50Hz when in fact the real rate should be 60Hz. 

According to nvidia this isn't a bug "it's a feature" (apparently needed to support twinview). Since nvidia are obviously inflexible about this situation I hope the kwin devs are more willing to provide a fix. 

As I'm moving from lots of different screens, disabling DynamicTwinView is a royal pain (kwin detects 60Hz with it disabled). 

Disabling vsync shoots the framerate 100+ leading to tearing. At 50 frames a second kwin feels laggy and also has tearing. 60 feels nice...

What I propose is a way to manually set the refresh rate (like with Compiz) with a slider or with an option in a config file somewhere. Is this possible?
Comment 1 Lubos Lunak 2008-10-14 15:18:33 UTC
kwriteconfig --file kwinrc --group Compositing --key RefreshRate <value>
Comment 2 Tiago Furtado 2008-10-14 23:06:31 UTC
neat...this is good enough for me, are any of these options documented somewhere?
Comment 3 Kristjan Ugrin 2008-11-15 01:17:11 UTC
It would be great to have this under advanced configuration.
Comment 4 Thomas Lübking 2010-11-27 16:27:59 UTC
support nvidias proprietary refreshrate through asking nvidia-settgins
Comment 5 Thomas Lübking 2010-12-06 15:40:32 UTC
*** Bug 258971 has been marked as a duplicate of this bug. ***