kwin performance gets worse and worse with every release

Nikos Chantziaras realnc at arcor.de
Thu Jun 30 10:45:54 BST 2011


On 06/30/2011 06:28 AM, Duncan wrote:
> Nikos Chantziaras posted on Wed, 29 Jun 2011 23:22:36 +0300 as excerpted:
>
>> (I'm using a Radeon HD4870 with the open source drivers.)
>>
>> I was able to find a tweak that makes kwin usable again though.  I had
>> to create a ~/.drirc file and put this in there:
>>
>>     <driconf>
>>       <device screen="0" driver="dri2">
>>           <application name="Default">
>>               <option name="vblank_mode" value="0" />
>>           </application>
>>       </device>
>>     </driconf>
>>
>> The "driconf" utility doesn't work; the above has to be created by hand.
>>
>> Also, the "VSync" option in System Settings must be unchecked.  Both of
>> these things must be performed; if only the .drirc file is created, or
>> only the VSync checkbox is unchecked, then kwin will keep being slow.
>>
>> It should be noted that the desktop is still tear-free after doing the
>> above.
>
> [...]
> Meanwhile, I'd be interested in your locked and unlocked glxgears
> framerate stats.  If you're seeing<  60 Hz even maximized (assuming
> you're not running dual 2560x1600 monitors or some such), then there's
> gotta be something wrong with your effects chain, somewhere, because as I
> said, AFAIK, your hd4870/rv780 should in theory be getting better stats
> than my hd4650/rv730.

I'm getting about 7000 FPS windowed, and 4000FPS maximized (yes, that's 
thousands, not hundreds.)  But I think glxgears is not pretty good as a 
benchmark these days.


> Next thing to try is OpenGL video playback.  I wonder if the unlocked
> framerate will affect it any...

If you have SwapbuffersWait disabled, then the effect will be ugly 
tearing and higher GPU temps.

___________________________________________________
This message is from the kde mailing list.
Account management:  https://mail.kde.org/mailman/listinfo/kde.
Archives: http://lists.kde.org/.
More info: http://www.kde.org/faq.html.




More information about the kde mailing list