Linked by Thom Holwerda on Tue 23rd Dec 2008 20:20 UTC, submitted by AdamW
Thread beginning with comment 341524
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.
Excuse me? What is this rant all about?
I have two comments.
1. Concision is obviously not your forte:
steve@firefly:~$ wc -c lemur2_responses.txt
4555 lemur2_responses.txt
steve@firefly:~$ wc -w lemur2_responses.txt
762 lemur2_responses.txt
2. You seem really worked up over this issue. Perhaps because the Linux graphics platform of choice is Nvidia hardware with Nvidia's drivers. From the OSNews story above: http://www.phoronix.com/vr.php?view=13284
I should say that performing like crap on the most popular Linux graphics platform in 2008, as you spend so many words admitting that KDE4 does, is a problem.
Edited 2008-12-26 17:07 UTC
... Perhaps because the Linux graphics platform of choice is Nvidia hardware with Nvidia's drivers. From the OSNews story above: http://www.phoronix.com/vr.php?view=13284
I should say that performing like crap on the most popular Linux graphics platform in 2008, as you spend so many words admitting that KDE4 does, is a problem.
I should say that performing like crap on the most popular Linux graphics platform in 2008, as you spend so many words admitting that KDE4 does, is a problem.
It is indeed a problem because many people, yourself included apparently, have apparently totally got the wrong end of the stick here.
It is not KDE4 that performs horribly, it is rather (and most unfortunately) "the Linux graphics platform of choice, Nvidia hardware with Nvidia's drivers" that performs horribly.
Benchmarks show that Nvidia hardware with Nvidia's (current) drivers as a graphics platform on Linux performs slower than software rendering.
http://www.phoronix.com/forums/showthread.php?t=11044
http://www.phoronix.com/scan.php?page=article&item=793&num=1
(3D performance is fine, it is only the 2D performance of Nvidia's current binary drivers that suffer this bug).
The problem does not only affect KDE4, it also affects some other modern desktop applications such as Firefox 3 and OpenOffice, because they too utilise the GPU (on systems where one is identified) to speed up rendering operations. Unfortunately, Nvidia hardware with Nvidia's (current) drivers actually slows it down.
From the first link I gave above:
There are ongoing complains about poor 2D performance of NVidia GPUs, about 2 years ago it started with people complaining about slow text rendering with subpixel-antialiasing, but the more programs use the XRender api, the more complaints are posted. KDE4 which uses XRender a lot and also relies on more advanced feature is really slow (I would call it almost unuseable), also FireFox3 is no joy with nvidia's binary drivers.
Fortunately this point is about to become moot. Nvidia will no doubt soon release their current beta drivers, and the performance bug will go away.
When it finally does so, the Linux graphics platform of choice will finally correctly support KDE4, Firefox 3 and OpenOffice, and other programs that utilise the Xrender functionality (as it should have done all along), and this will finally reveal to the majority of Linux users that KDE4 is actually easily the fastest desktop platform available for Linux.






Member since:
2007-02-17
Nice spin, lemur. MS's and Apple's reps would be hard pressed to do better. But to rephrase in clearer terms, KDE4 is the ONLY desktop environment that requires you to beta test proprietary video drivers, or have certain specific video hardware that has very specific feature support in FOSS drivers to be usable.
I'm sure you'll have a host of links to throw back that have little to do with the topic at hand. "
Excuse me? What is this rant all about?
How on earth is it the fault of KDE development team that the current version nvidia proprietary driver for Linux has a long-standing (apparently over two years) performance bug that drastically affects the Xrender API, which in turn affects only a few Linux desktop applications such as: Firefox 3 (specifically scrolling), OpenOffice and especially KDE4?
http://forum.kde.org/openoffice-plasma-new-nvidia-beta-180-08-t-150...
You most certainly do not need exotic hardware to run KDE 4 and to get the best-perfoming Linux desktop out of it:
http://aseigo.blogspot.com/2008/09/on-kde4-performance.html
I've seen the KDE 4 Plasma workspace as well as KDE 4 apps run smoothly on devices as small as the N810, on netbooks like the EEE PC, on older desktops and on new bling-bling laptops. The code base does scale well, but unfortunately it doesn't scale well everywhere ... yet. What gives?
Well, it turns out that what gives is that certain models of nvidia cards have abysmal Xrender performance using the current nvidia proprietary driver, or any version from the last two years.
Anything else works fine. Intel graphics, ATI, Via, any number of others, and even older nvidia cards ... all fine. And nvidia cards using the nvidia proprietary driver of version 180.06 or later ... also fine.
It requires only 2D accelerated graphics, which is not at all an "exotic feature". It should be working almost everywhere:
http://en.wikipedia.org/wiki/Xrender
Xrender was written in 2000.
Apparently, if Xrender doesn't work properly, you can now opt to use OpenGL for the KDE4 desktop instead.
If you think that I'm displaying a lot or maybe even too much confidence, here's why I have that confidence:
Right now, KDE 4 flies on my laptop, and it's hardly a screamer by today's standards. So I know it's possible for KDE 4 to perform very well.
If you have a nvidia card that suffers this bug in the driver, and you want to run KDE4, and you do not want to run a beta driver ... then run the nouveau driver, which works for 2D acceleration but not 3D.
So how many systems still running would there be that do not have a GPU, and hence be unsuitable targets for KDE4? well, there would of course be some, but it can't be any more than a few percent, if that. The GPU has been a part of PCs now for over 12 years, surely. I'm sure that I once had a 3D-accelerated PC game called Tomb Raider - running under MSDOS.
Edited 2008-12-26 06:10 UTC