performance problems with ATI Radeon r300

Duncan 1i5t5.duncan at cox.net
Thu Jul 9 05:42:02 BST 2009


Felix Miata <mrmazda at earthlink.net> posted 4A4CD62A.2020908 at earthlink.net,
excerpted below, on  Thu, 02 Jul 2009 11:45:46 -0400:

> I find this thread a bit hard to believe. Are there really people so
> naive as to believe a 5+ year old machine should be able to competently
> provide full KDE4 (Vista-style 3D) bling? I would expect only a
> Vista-competent (no more than ~9 months older than Vista) machine to
> produce acceptable KDE4 bling. My Radeon is rv380 (X600), and I wouldn't
> expect it to do well without all the bling turned off.

It should be able to do at least as well as the older KDE3 technology 
does on the same hardware, with the same level of effects, on the same 
xorg config.

Here, kde 3.5 (3.5.10) is my working desktop.  kde 4.2 (4.2.4) is my 
frustration desktop.  One (but by no means the only one) of the reasons 
is that 2-D only EXA accel, transparency-only effects (no fade, no drop-
shadow), are still so much slower than the exact same effects level on 
kde 3.5 works with virtually no slow-down (as compared to no effects), 
where on 4.2, it's slow and buggy, to the point kde tries to turn it off 
occasionally.

More details:  

General platform:  Gentoo/~amd64, both kde 3.5.10 and 4.2.4 installed.  
Older original dual socket Opteron 2xx style mobo (Tyan s2885), dual 
maxed out 2.8 GHz dual-core Opteron 290 CPUs, 8 gigs RAM.  4-spindle SATA 
based md/kernel RAID, RAID-6 main system, RAID-0 cache dirs, 4-way 
striped swap, /tmp on tmpfs.

Specific to the issue here: Older r200 based Radeon 92xx (for many years, 
the best graphics hardware one could buy to run with freedomware 
drivers), running dual 1920x1200 LCDs stacked for 1920x2400.  That's 
critical, as either the card or the driver limits OpenGL to 2048x2048, so 
the the bottom 352 px of the bottom monitor isn't OpenGL accelerated.  As 
a result, kde 4.2 won't enable OpenGL (even on the upper 2048 px) 
effects.  OK, I can accept that.

However, there are two specific issues:

1) KDE 4 provides no indication of what effects actually work with 
XRender, and which require OpenGL.  One would think they'd disable (dim 
out and make them unselectable) the OpenGL required effects in XRender 
mode, but they don't.  Thus, one has to go trying each one to see if it 
actually does what it says on the tin, and if it doesn't work, one is 
still left wondering whether it's that it requires OpenGL, or whether 
there's something else disabling it (maybe one hit the wrong keys trying 
to invoke it, maybe it conflicts with another enabled effect, maybe kde 
isn't seeing the key for some reason, etc).

This one is a major usability bug that frankly, should have been fixed 
before a release the PR said was ready for the general public.  It's easy 
enough.  KDE already detects whether the system can safely enable OpenGL 
mode and disables it if it needs to.  Why doesn't it disable OpenGL 
requiring effects in the GUI at the same time?  That's a beta level quirk 
and I'm a power user that enjoys testing beta level software, but it 
should have never made it into a release intended for general public 
usage.

2) Even with the same effects settings as 3.5, kde 4.2 is DOG SLOW, 
seconds to respond to active window changes, etc, where the response is 
essentially instant in 3.5, to the point kde tries to disable the effects 
sometimes.

Again, if it can be done in 3.5 without noticeable slowdowns at all (at 
least with EXA enabled instead of XAA), what's the problem with 4.2?  The 
hardware is obviously capable, or I'd not have already been using the 
exact same effects (transparency, no drop-shadows or fading) on kde 3.5 
for years already!

And in 3.5, those effects were supposed to be bolted on and thus not 
supposed to be at peak efficiency, while in 4.x, they're supposed to be 
integrated, and therefore should run FASTER!

Anyway, I'll probably be upgrading to an r500 based card one of these 
days.  The board is late AGP with PCI-X, no PCI-E, so unfortunately the 
cards cost more and the x1950 (rv570/r580) I'm looking at is still 
running $150, unfortunately.  And that's hard to come up with in this 
economy.  I may end up getting an earlier x1650 (rv530/rv560) instead, 
for $70 or so IIRC.  (The r5xx chips are the highest with full xorg/
kernel freedomware driver support ATM, the r6xx/r7xx chips are newer, but 
don't have full xorg freedomware driver support yet, and the r5xx chips 
are likely as good or better for AGP anyway, if they even have AGP based 
r6xx/r7xx hd series cards at all.)  KDE4 should work on them with full 
OpenGL effects, which will be nice.  

But that still doesn't answer the question of why if kde 3.5 can manage 
an effect with virtually no slowdown, the same effect is dog slow on kde 
4.2, or why the effects selection doesn't disable the opengl choices when 
opengl is disabled.  For this and other reasons, kde4 remains 
"substantially broken" for my usage, at least thru 4.2.4, and my kde4 
desktop remains my "frustration desktop" while my kde3 desktop is my 
"working desktop".  Oh, well...

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman

___________________________________________________
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