Originally Posted by http://blog.martin-graesslin.com/blog/2010/09/demystifying-opengl-desktop-effects/comment-page-1/#comment-16748
A dev using Debian stable is shooting himself in the foot. It's just too ancient to be useful.
He doesn't need to test a "gazillion" distros, he just needs to test Mesa 7.8+ . That is the oldest Mesa a distro with KDE 4.5 will use.
So enough with this failed agrument of "gazillion distros", that is only for M$ supporters and Linux n00bs...
As for the fact that he is a volunteer, this is rather bad for KDE in general.
So you want to tell me that KDE tries to "innovate the desktop" using only a small number of volunteer devs who are using old distros and nvidia blobs? And they push those features to the public without having test them?
WOW let me use KDE 4.5 for production work then, i am sold...
The problem is KDE 4.5 was released and some users had issues with kwin, not Martin himself.
They coded kwin to trust what drivers report and then use that. There are some corner cases where certain driver stack versions (kernel, x, driver) cause issues so they have to blacklist for the sake of the users. This blacklist and the sanity checks can be disabled (much more easily than installing the latest stack) for testing.
The solution isn't Martin testing all possible software/hardware combinations personally.
"So you want to tell me that Gnome tries to "compete" using only a small number of volunteer devs? Btw. how did you figure out such stupid conclusions?Quote:
In reality, 37% of GNOME developers are paid to work on GNOME or GNOME and other FOSS according to the PhD thesis. The number for KDE was correct (38%). So according to this PhD there is not a lot of difference in the percentage of paid developers between GNOME and KDE.
The (false) argument is that all the problems would magically just not have happened if the Xorg/Mesa bug reports came from Martin instead of other users.
Guess what? Wrong!
As Xorg/Mesa devs confirmed in the last thread about this issue, they received bug reports, just not from Martin himself. Have all those bugs been resolved? No.
Is OpenGL support working and complete? No.
Do drivers falsely report features to work but instead only activate something broken? Yes.
But i am not a troll in reality, i just happen to critize your beloved KDE and you as an original fanboi(tm) can't stand that...
Of course GNOME is developed by volunteers, as most opensource projects. The difference of GNOME is that it doesn't push untested volunteer work to users, like KDE does...
GNOME could be cutting edge too you know, if GNOME's devs had KDE's mentality...
Spin it as you like, but to push the untested work of a simple volunteer to the public, is not the policy of a serious project...
If you were paying any attention, you would have seen in other threads Xorg devs talking about the subject.
Put this in your head: Just because you develop a video game for windows on NVIDIA cards, doesn't mean it will work in exactly the same way for ATI cards. Game developers test their engines with both.
So if this is true for Windows and binary blobs, why wouldn't it be true for linux?
Drivers devs don't lie, when a feature is supported it is supported period. But bugs may exist, and the implementation may have problems. Only through testing these problems are exposed.
So when someone develops a fscking Window manager with compositing, he needs to check it with all major implementations of graphic stacks. And he needs to communicate all driver problems to driver devs during the beta phase of the project, and if the devs do not solve the problem in time, take measures in order to deliver a stable product.
Your beloved KDE devs live in their own world outside of our own, and can't do this very simple thing. And then they wonder why KDE sucks...
Is this going to be fixed on some front?
Kwin Composting fucking sucks for me with gallium!