Friday, April 24, 2009

Ubuntu Jaunty - half speed graphics, slower boot, slower login.

Well, well... after spending a night optimizing some graphics code I noticed I could upgrade to the new version of ubuntu... Jaunty 9.04 on my laptop.

After an hour and a half, of installing (which I had to come back to about 8 times because it had stopped to ask me questions mid way)... I came back to a new system.

Ya! I thought. Apparently a faster boot, and other such goodness... and all fresh packages as well!!!

However my boot time is now slower. It also takes longer for everything to start after login.

Also my graphics are half the speed they were before upgrade. This is non-3d stuff too... 3d 'accelerated' stuff takes a much larger hit.


Moral of the story? Don't believe the hype... and also wait until others have upgraded first before you do to try it out.

I think the graphics slow down is related to this bug ... reported in november last year.

So if you have intel graphics... DO NOT UPGRADE YET!!! If you do, everything will go really slow. If you have a laptop, chances are you have an intel graphics chip. Not really sure how the ubuntu people let such a massive performance regression affecting most laptop users get through.

Now... that graphics code I was working on before the upgrade... even slower now! hahaha. At least it sets me a new coding challenge. Fun ;)

I changed this in my /etc/X/xorg.conf

Section "Device"
Identifier "Configured Video Device"
Driver "intel"
Option "AccelMethod" "UXA"

I added the Driver, and Option lines... and now graphics are almost as fast as it was before in Ubuntu intrepid.

Also just tried my laptop with a second monitor attached... and it actually works ok now. Brilliant.

Update 2: after I made that xorg conf change, video playback is much smoother than even intrepid now... if only they autodetected the computers properly to add those 2 lines for everyone else with an intel chipset... not everyone knows how to edit xorg conf files.

Update 3: after an automatic update today, the xserver and compiz were upgraded. Afterwards video was slow again... using 90%/90%+ core1/core2.

After disabling compiz video was smooth again, and the cpu usage went down to 40%/60% core1/core2.

To disable compiz: 'right click on the desktop, select "Change Desktop Background", click "Visual Effects", click the "none" option'

Here's hoping the next update doesn't slow it down again.

pps. the link to open the bug in your web browser from the update manager seems broken. Luckily you can copy the bug link to clipboard and manually open the bug.

Update 4: a few people in the comments left some more tips and their experiences(generally happy with improvements). One related link is: From that page a link to which might be some use to people.

Another thing I noticed... my track pad is now much better. Before it used to trigger a mouse click sometimes when I was typing - and now it doesn't! Also the little up/down scroller works again(but not the left/right one).

One issue with my monitor plugged in(which now works at full res in this release) is that if I close the lid of my laptop, turn the monitor off, and then my laptop goes to sleep. However when I open the lid to my laptop the laptop screen doesn't come on. However, a work around is to make sure the external screen is on - and then the login appears on the external screen... and once logged on, the laptop screen can be turned on with the Fn-key + F8(CRT/LCD).

I had another xserver/video driver update, and this time things didn't slow down.


Buster said...

I have used Jaunts beta since 2-3 weeks now and i am amazed.
Boottime is really much faster then the releases i had before.
Second monitor, no problem.
Gnome 2.26 is amazing.
Networkprinting, Great.
A new program i found to love is gnome-do with docky extension, i _LOVE_ it!
Only thing is the combination of shitty fglrx driver and not so stable compiz, which is why i reverted back to open source radeon driver for my ati gfx.
Despite that i love Jaunty, i spent some time to pick a decent gnome theme, background and configuring gnome-do and my apple using colleagues are quite impressed by ubuntu, now ;)

Wyatt said...

Some more anecdotes for the pile:

I updated a 3-year-old Toshiba Satellite (lappy), a 2-year-old Dell desktop, and a new-ish gray box at work (CTL), all just before the official release date. Haven't had a single issue and boot time does seem a bit snappier.

Raja said...

I am running jaunty since alpha 4 on my thinkpad and have not had any of the issues you describe though compiz has been a little unstable. Boot time is close to 20 seconds - about half what it was before.

YHVH said...

suck a dick buddy, you could've turned this blog post into "how to fix" rather than a "I fell over and hurt myself on free software". No doubt the alternative would've scored higher on google.

zgoda said...

As a temporary resolution you can downgrade intel driver to 2.4 (the one from 8.10). See

Mackenzie said...

That's not set by default because it's experimental and causes some X to crash on some Intel graphics chipsets.

Option "MigrationHeuristic" "greedy"

is what you want to make it use the same settings as Intrepid for faster 2d & 3d

pragmatig said...

thanks, works for me!

Jack Diederich said...

Thanks for the tip on disabling compiz. I looked under system and couldn't find the option.

A big PITA for me was alt-tab window switching that took 2-3 seconds. Now it is instant, as it should be (now it uses the program icons instead of rendering tiny versions of the actual window - I'm OK with that).

I'm happy with 9.04 so far. I don't want much in an OS - I used to be a blackbox. If it configures the network and recognizes USB drives then I'm happy.