On 04/22/2013 01:11 AM, Duncan wrote:
James Tyrer posted on Sun, 21 Apr 2013 23:23:46 -0700 as excerpted:
On question you missed is Plasma. I have never looked at the plasma
code, but usually the type of instability that Plasma exhibits is caused
by code race conditions. You don't mention if there are any plans to
completely rewrite it from the ground up? Or, what will be done with
it?
I don't know about the general case. I do know some specifics, however.
One of the big problems and my personally biggest frustration with
plasma, certainly so when one misbehaving plasmoid would freeze or take
down the entire thing, is that it was single threaded (at least where it
counted), and a single process with no protection between components...
in a plugin architecture marketed from the beginning as extensible by
third parties with who knows what sort of experience or lack of it, etc.
That just made NO sense to me!
I don't think that you have the analysis correct. I now have a much
faster 2 core machine and everything works faster except Plasma. So, I
have it at higher priority like I did on the old machine. I always do
that for X, since it will only use one core. It didn't help. I think
that the problem with Plasma is that it is chasing its own tail -- on
the edge of crashing.
I will click on something in the desktop and have to wait seconds before
something happens. So, as an experiment I click 2 or 3 other things,
not a large load for a 4400+ AMD 64 dual core and after maybe 25 seconds
all of them react together. The only way to fix it is to restart
Plasma-Desktop. It is like it has half crashed.
Considering the total instability in configuring the Plasma-Desktop and
its tendency to change configurations by itself, it appears to me that
Plasma is just junk -- the basic code base needs to be totally redone.
And now that they have a working prototype, they can design if first
this time.
--
James Tyrer
Linux (mostly) From Scratch
--
James Tyrer
Linux (mostly) From Scratch
___________________________________________________
This message is from the kde-linux mailing list.
Account management: https://mail.kde.org/mailman/listinfo/kde-linux.
Archives: http://lists.kde.org/.
More info: http://www.kde.org/faq.html.