Ubuntu QA:
BlogBrainstormPackage status
Log in
Ubuntu QA
The Ubuntu community has contributed 21563 ideas, 132479 comments, 2607061 votes
Idea sandbox Idea sandbox
Popular ideas Popular ideas
Ideas in development Ideas in development
Implemented ideas Implemented ideas
Idea #16110: Faster Jaunty Jackalope

bug This idea was marked as being not considered for implementation the 15 February 11.
Written by MerlinofChaos the 1 Dec 08 at 18:41. Category: Others. Related project: Nothing/Others. Status: Won't implement
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.
Tags: performance

180
votes
closed
Solution #1: Auto-generated solution of idea #16110
Written by MerlinofChaos the 1 Dec 08 at 18:41.
Ubuntu Brainstorm was updated in January 2009. Since the idea #16110 was submitted before this update, its rationale and solution are not separated. Please vote accordingly, and if you have the necessary rights, please separate the rationale from the solution. Thanks!
3
votes
closed
Solution #2: Copy as we can the fedora strategy
Written by Xan the 4 Apr 09 at 20:08.
As could as we do, copy the solution proposed in fedora [http://fedoraproject.org/wiki/Features/20SecondStartup]

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"?

nitrofurano wrote on the 1 Dec 08 at 20:04
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...

Eldmannen wrote on the 1 Dec 08 at 22:37
I think we need to improve the performance of GNOME, gnome-panel, GTK, etc.

I think we need to have focused process priority boost.

Amarsingh0793 wrote on the 1 Dec 08 at 23:50
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.

pepperpupper wrote on the 2 Dec 08 at 12:13
So what do you suggest to achieve this?

crazyivan wrote on the 2 Dec 08 at 14:38
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.

ciplogic wrote on the 7 Dec 08 at 01:50
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]

MerlinofChaos wrote on the 28 Dec 08 at 22:26
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