Linked by Thom Holwerda on Tue 1st Nov 2011 21:31 UTC, submitted by Z_God
Thread beginning with comment 495599
To view parent comment, click here.
To read all comments associated with this story, please click here.
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[3]: Offer to Help Configuring Your KWin
by tuma324 on Thu 3rd Nov 2011 16:40
in reply to "RE[2]: Offer to Help Configuring Your KWin"
I understand. I didn't meant to be disrespectful or discourage any developers. Sorry.
You guys are doing amazing work and I see that every day with each new release of KDE, I'm using KDE SC 4.7.3 and it's very fast, very snappy. I don't notice any slowness, it's amazing.
I just didn't understood why tweaking KWin manually was mentioned, but I do now. Sorry.
Please work in making KDE/KWin work with Wayland, that will be awesome.
Thanks for all your hard work.
Edited 2011-11-03 16:42 UTC




Member since:
2011-04-07
Well that is a valid question.
First of all KWin tries really hard to not require manual adjustments. It detects the hardware generation (e.g. R500) and disables features not supported or badly supported by the known hardware.
But it is only on generation. We cannot take into account the differences between various models of the same generation.
Now hardware detection is just one thing. There is much more. The performance depends on so many factors, like screen size, number of open windows, what windows are used (e.g. lots of Flash) and that also changes at runtime. Getting this right would require to play Big Brother and that is something we do not want to.
Last but not least the value of performance is rather subjective. One user might think an animation is completely fluid while others think it is slow (we can see that kind of thinking in threads like this: just count how often someone claims it's slow, while other claim it is fast). For some users it is acceptable that for better looks the performance decreases (think of Blur or Lanczos filter), other users don't care about it, they only want everything perfectly snappy.
So there is just no perfect setup which works for everyone. We provide a setup which is perfect for hopefully most users and provide the possibility to finetune the settings to the custom situations of personal taste and where our well-elaborated hardware detection is not good enough.