Xubuntu 9.10 on Dell Studio 1555

My old laptop finally died after 7 hard years of service! The laptop is dead. Long live the laptop… [updated 28 Dec 2009]

The good

Xubuntu installed really quickly, absolutely no bugs or crashes. In half an hour my system was liberated and cleansed of that corporate virus called M$ Vista, the 500Gb hard drive was formatted with the new ext4 fs, and lightening-fast, beautiful, simple-yet-flexible xubuntu was up and running (I was once a KDE enthusiast but we went our different ways when they set the path for KDE4/Dolphin).

The Radeon graphics card was immediatly supported (with the open source driver) and although I’ve not done anything to really test its capabilities, it seems fab.

Whether it’s the processor speed or the 4Gb of RAM I don’t know, but intensive tasks are a breeze. I love RawTherapee for processing RAW digital camera images (photos I’ve done with this), and the results of changes are immediate (on my last computer I would have to wait about a second to see the effect of a change).

Being ubuntu/debian based I was able to get all my favourite applications installed and working really quickly: firefox, thunderbird, Openoffice, Apache+PHP, MySQL, Gvim, Inkscape, SSH… and added some excellent new-to-me software too:

  • tilda (to replace yakuake)
  • gigolo/gvfs (a much more satisfactory replacement for KDE’s kio slaves)
  • cheese for the built-in webcam which just worked straight away.

The bad

Of course it won’t suspend. Or rather it won’t wake. Whether this is really an issue is debatable: if I want instant-on then just don’t suspend it. If I want to keep my apps open then hibernate works fine (although takes 30 seconds to turn off and about a minute to turn on again). Otherwise shutdown takes just a few seconds and boot times are around 40s anyway thanks to the new upstart implementation.

The fan seems quite keen to be on (pretty much all the time) and is quite noisy.

The ugly

So I’ve had a little “fun” getting stuff working, but I’m almost there. Here’s where I got to with the more challenging bits:

Wireless

Dell studios come with either an intel or a broadcom card. The first is reported to just work. You can guess which one mine had….

I have the Broadcom 14e4:4315 chipset (as reported by lspci) which is actually BCM4312 802.11b/g – low power.

There seemed to be a lot of chatter about the b43 open source driver although linuxwireless reports that support for my card is “in progress” (26 Nov 2009). A very long ubuntuforums thread implies it’s straight forward to get it up and running in karmic. But I could not get this to work. Lots of Fatal DMA errors in the syslog, as reported by lots of other users on that thread.

In the end I went with the proprietary wl driver, in the package bcmwl-kernel-source which only works if you uninstall linux-backports-modules-karmic. It works just fine, so far!

The only confusing thing is the hardware wireless (radio) switch (F2). If that’s off (and there is nothing to tell you whether it is or isn’t – no lights, no syslog entries…) then obviously, it’s not going to be able to connect.

I was really pleased to see that the latest version of Network Manager has support for fixed IP addresses per-network, too because previously I had to do a bodge (you can kill -STOP dhcp and then assign different ip with ifconfig using a hook in /etc/network/if-up.d/) to achieve that.

Brightness buttons

Put acpi=noapic in grub’s kernel options and these will work again. For a while. And sometimes not. And one poster reported that this caused the fan to come on more, which makes me think that has something to do with it. The screen is so bright! It is useful to be able to turn it down (as well to save battery power). See helpful comments below from Martin on this.

The BIOS lets you choose what the function/multtimedia keys require the Fn button for. Oddly my BIOS seems to keep resetting itself to Multimedia first, which is annoying because I regularly use function keys. (this odd behaviour has gone away and now my function keys work fine).

Monitor Gamma was way too high

I now use xgamma in an autostart script to set more correct levels. I used Norman Koren’s 3 colour charts to find appropriate values.I’ve added the Gamma settings into the Monitor section of my /etc/X11/xorg.conf which was created by (from console)

sudo service gdm stop
Xorg -configure
sudo mv xorg.conf.new /etc/X11/xorg.conf
sudo vim /etc/X11/xorg.conf
    ...add this line into the Monitor section:
    Gamma           1.03 0.86 0.67
    ...
sudo service gdm start

Install ATI’s graphics driver

I got very poor OpenGL performance with the open source driver, so I switched to the fglrx driver and things are much better, I’ve even fallen to temptation and installed compiz! However the nice fade from splash to desktop on boot up does not work anymore.

There was a problem with slow alt-tab switching, too (w/out compiz but with xfce’s compositor turned on). I realised that this is solved by turning off the option to show a border around the windows while alt-tabbing. No tears shed for turning that switch off!

So there you go. If there’s anything you think I should know, please post a comment!

13 Responses to “Xubuntu 9.10 on Dell Studio 1555”

  1. [...] the original post:  Xubuntu 9.10 on Dell Studio 1555 « shinyblue.net By admin | category: xubuntu | tags: 500gb, bugs-or-crashes, hard-drive, installed-really, [...]

  2. Martin says:

    Regarding the fan: Did you ever find a solution to slow it down?

  3. admin says:

    @Martin: erm, sort of.

    It seems you get either:
    * working function keys but poor fan control OR
    * normal fan operation but non-working function keys.

    I’ve no idea what’s up with the acpi=noapic option, but it seems that while the function keys work for a little while (a minute?) then stop. But the good news is that then the fan’s under control again!

    Doh!

  4. Martin says:

    admin:

    Okay, I did a bit more messing around with this – while I’ve now got it all working, it’s a patchwork sort of thing and I’d not be surprised if it all falls apart on me soon!

    I’m not sure how much you looked into the multimedia keys issue – a possible workaround stated by some in various places was to install the 2.6.32 linux kernel (that which Ubuntu is preparing for the 10.4 release). The downside of this was that the ATI Proprietary driver wouldn’t, in Ubuntu Karmic, build with the new kernel. This means:
    * Bad graphics (in my opinion)
    * Increased fan noise, this time moreso from the GPU

    However, in Lucid the ATI driver package has been patched to play nice with the 2.6.32 kernel. The problem? It’s a pain to install packages from Lucid into the current stable release. However, once you do, it does work and there’s blissful silence emanating from my laptop! (I built the package for Karmic in a PPA: https://edge.launchpad.net/~martinp23/+archive/ppa )

    So, it does work. The positive upshot from this is that in Lucid, it should work out of the box.

    Martin

  5. Martin says:

    Looking back at the bug on ubuntu, there are reports that the new kernel only works for a few hours before the old behaviour comes back. I’ll see how it goes.

  6. Martin says:

    A quick report back: I’ve been able to suspend and resume a few times, the fans are still quiet and the brightness buttons work. Not had to reboot!

  7. admin says:

    Thanks for all your postings, Martin. (sorry if you got locked out from comments – I had a wordpress problem!)

    So install Lucid’s kernel and your backported driver and the multimedia buttons work, you get suspend and hibernate, AND the fan works?! Sounds too good to be true! Are you using the wl driver for wireless or the b43?

    Did you get Lucid’s kernel from here? http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.32/

    thanks!

  8. Martin says:

    Hi – it does still seem to be working – multimedia buttons work, suspend works, the fan works. As for hibernate, I just tried it and while it works, it is really very slow to resume and showed some interesting graphical artifacts in the process!

    I have the Intel card, which works out of the box again – sorry I can’t be of more help on that one.
    And yep; Linux hydrogen 2.6.32-02063202-generic #02063202 SMP Sat Dec 19 10:12:39 UTC 2009 x86_64 GNU/Linux is me. Good luck if you try it!

    Thanks,
    Martin

  9. Martin says:

    On the matter of the fans – while they’re generally controlled well, occasionally I’ve had overheating issues causing the laptop to turn itself off. This is far from ideal so I tried some different fan control systems but none really worked. I’ll try to look further into it later.

  10. Andreas says:

    Nice post :)

    I bought my Dell Studio 1555 in july, with the Intel Wifilink 1500, Intel Chipset and ATI 4570. Installed Ubuntu 9.10 finally, and only needed to install the closed source instead of the open source video driver for better performance.
    After that I installed Xfce without any problems

  11. Amy says:

    On the matter of the fans – while they’re generally controlled well, occasionally I’ve had overheating issues causing the laptop to turn itself off. This is far from ideal so I tried some different fan control systems but none really worked. I’ll try to look further into it later.

  12. Bruce says:

    Nice post :)

    I bought my Dell Studio 1555 in july, with the Intel Wifilink 1500, Intel Chipset and ATI 4570. Installed Ubuntu 9.10 finally, and only needed to install the closed source instead of the open source video driver for better performance.
    After that I installed Xfce without any problems