|
Rationale
Hi, I think that Ubuntu developers need to try and optimize the performance of the desktop in general other than making ubuntu faster to startup and shutdown.
If it is possible of course, I guess something more custom could be done with the kernel for speed.
One very important thing is that.. For some reason, I can't feel all of my 4 cores really working for performance, the system works as if I have like 1 core at a faster clock rate,
but that's about it.
Anyway, just my thought, the desktop should be more responsive, apps should open up faster (I've tried an iMac before, if you know what I'm talking about...)
One last thing, just as a sidenote: Is everyone thinking that nVidia actually Fixed the performance problems they have? Because I think that if they did, only little... And yeah, that's a major source of performance problem for the desktop, so... gotta talk to them nVidia devs to figure out what they do wrong.
|
|
Propose your solution
Attachments
No attachments.
Duplicates
Comments
|
Skalman
wrote on the 1 Dec 08 at 18:43
|
|
|
|
Is there an an actual, specific idea, or is it just "make Ubuntu better"?
|
|
|
|
i saw some forum posts saying this slowness is because kernel version, afecting also all other distributions, not only Ubuntu - some Debian and Fedora (maybe also Gentoo) users, expecting it being an Ubuntu-only problem, got amazed on how it affected all other distributions - i hope this performance situation can be fixed soon - lots of people uses Linux professionally on very serious tasks like network management (like internet hosting and management), industry critical tasks, etc., on which i deeply hope there are no proprietary lobbies trying to destroy Linux development...
|
|
|
I think we need to improve the performance of GNOME, gnome-panel, GTK, etc.
I think we need to have focused process priority boost.
|
|
|
Ubuntu is already by far the fastest OS I've ever used (for me it is anyway). Besides, apparantely the main focus of Jaunty will be faster boot up times and performance in general so keep your thumbs up :)
+1
|
|
Magnes
wrote on the 2 Dec 08 at 08:44
|
|
|
I have nvidia card, no problems with speed.
Shutdown and startup times should be MUCH faster though.
|
|
|
|
So what do you suggest to achieve this?
|
|
|
As has been said before, nice sentiments but developers can't really use "sentiments".
They need specific ideas.
"make it faster" isn't one of them unless you've got a specific code optimisation, or something like that, that a dev could implement to speed Ubuntu up.
|
|
sowelie
wrote on the 3 Dec 08 at 14:48
|
|
|
"I think we need to improve the performance of GNOME, gnome-panel, GTK, etc."
I second this...why does gnome-panel use 14MB of memory on my system?
Also Nautilus uses ~63MB when I don't even have a window open, and one icon on my desktop.
|
|
sowelie
wrote on the 3 Dec 08 at 14:49
|
|
|
|
P.S. I don't think people on this site necessarily have ideas how to optimize the code...I think the point is we're users suggesting things...the developers have the responsibility to find performance issues.
|
|
|
Probably you want responsiveness, not speed.
MerlinofChaos: As a software developer I can say that always need to be done some tradeoffs like memory consumption, thread usage. Making a multi-threaded desktop experience need a lot on testing deadlocks, etc. and can be done in time.
Let's put in areas:
- fast startup time of applications = all libraries (files lib*.so) to be already loaded. This is a hard task in itself. They have to be loaded in the boot time, but in itself will increase the perceived start time. Secondly all these libraries have a memory footprint and is not good for low-end machines (not yours)
- fast feedback on an area can be done mostly spawning more threads, which shows to you an extra animation from time to time. This is already done in long-timed operations (like system update or in the applet that connects to the net)
- another issue may be perceived when you run a machine face-to-face with an Windows XP. Windows XP is more light in itself as Linux have many thing written in a text-based configs (or even XML like gconf) which is slower than XP. Secondly Ubuntu (with Compiz enabled) is almost on par with Windows Vista features. Anyway running most tasks in an high-usage of cores (like a compilation or rendering) may be perceived speedier using good compiling flags on packages.
The single thing that I can point out to you is to go to:
System->Preferences->Startup programs and add: gedit, banshee, firefox, openoffice (or anything you run often) and after they start, you will have them in cache. If you want instant at all feeling, you can let them minimized and move them to another view.
sowelie: nautilus is an entire shell. Killing nautilus will make your wallpaper to dissapear. Secondly the memory usage is not right (you should take in account the shared memory between processes like all libgnome stuff) so it occupy much less. If you want a quick solution to decrease a bit the memory usage is: remove useless applets from Gnome Panel (any applet in itself is an application), remove the desktop wallpaper, put a light theme (Mist)
In rest, for me seems not an issue and this idea should be closed.
|
|
sowelie
wrote on the 7 Dec 08 at 13:12
|
|
|
|
We're providing developers with sucky tools? Shouldn't developers be building their own tools?
|
|
Craig73
wrote on the 9 Dec 08 at 00:49
|
|
|
I vote that everybody should put $1 in the bucket and put their money where their mouth is as to what the developer priorities should be... would they pay for faster? would they pay to support this idea?
[not a MS pay for what they think is important... but a pay voting system...with perhaps some free votes to those who actually do something other than ask for ideas]
|
|
|
Hey people, just check this out, it's a benchmark from Phoronix regarding the latest kernel. Just to show you how unoptimized it is, some tests do show a tiny regression.
http://www.phoronix.com/vr.php?view=13315
|

cheesehead
(Brainstorm admin)
wrote on the 15 Feb 11 at 04:22
|
|
|
|
Closing in Brainstorm. This idea is for a past release.
|
Post your comment
|