News from the Poulsbo front

So, two interesting pieces of news from the Poulsbo front.

First, hopeful indications on the driver development front. Phoronix presents it fairly negatively, but the key thing here is that Intel guys are actively working on providing the driver in a form that’s generally usable: that’s clear from the discussion. Reading between the lines, they seem to be planning to provide the existing messy and partly closed source driver in a form that will be usable on something beyond just Ubuntu 8.04 in the short term, and in the long term, rewrite the driver so that it’s fully open source.

Secondly, thanks to a hot tip in the comments to my original post, I’ve actually got native resolution display on my Vaio P now. That’s the good news. The bad news is that it’s still slow, and somewhat tricky to configure.

UPDATE!

Forget about uvesafb and all that crap. Adam Jackson has the goods, as usual. He poked me on IRC and asked me why I hadn’t just figured out why the plain vesa driver wasn’t given native resolution, which was a good question that I didn’t have a good answer for – should’ve been the first thing I did when I booted it. It turns out to be a classic issue: DDC/EDID probe of the monitor fails, so it falls back on default vertical/horizontal refresh range values which are too low for the native resolution (1600×768) to be considered valid. Probably you could fix this just by the good old-skool method of hand-coding the appropriate values into the xorg.conf file. However, for Fedora users, it’s even easier: there’s an updated package (xorg-x11-drv-vesa-2.2.0-3.fc10) coming to Fedora 10 updates soon. That has a fix which gets the panel size by a different method when DDC probe fails, and that solves the problem on the P. So with that package installed, the P will give native resolution with the vesa driver, no messing about.

Thanks to Adam!

11 Responses

  1. mattdm
    mattdm March 20, 2009 at 7:45 am | | Reply

    Awesome! How is performance at that resolution with this driver?

  2. pabr
    pabr March 25, 2009 at 12:35 am | | Reply

    xorg-x11-drv-vesa-2.2.0-3.fc10 is now in F10 updates. Thank you (and Adam) for the tip !

    However I am still stuck with a dark LCD backlight after resuming from suspend, both in X and in text consoles. This is on a stripped-down Fedora 10 + yum update. Apparently other users with the same setup do not have this problem.

    Can anyone help figure out what is needed to get the LCD backlight to work ? ACPI kernel parameters ? Laptop-specific RPMS ?

  3. pabr
    pabr March 25, 2009 at 4:35 pm | | Reply

    OK, backlight works when I use /usr/sbin/pm-suspend… I hadn’t realized that ACPI had become so quirky over the years and that “echo mem > /sys/power/state” didn’t cut it anymore :-)

    Neither /sys/class/backlight/acpi_video0/bl_power nor /sys/class/backlight/acpi_video0/brightness nor /proc/acpi/video/GFX0/DD04/brightness have any effect.
    Backlight power is apparently restored by “vbe post”.

    The next challenge will be to adjust brightness from Linux.

  4. kevinbrighton
    kevinbrighton April 12, 2009 at 11:16 am | | Reply

    I was moments away from ordering a Mini 12 before reading this blog on the chipset issues. Do you think it’s work getting one and staying with Ubuntu 8.04 until the drivers are sorted out, or holding off in case it never is?
    I used to use Linux all the time about 10 years ago, so I’m not so much new to it all, just out of touch.

  5. mangoo
    mangoo April 20, 2009 at 1:29 am | | Reply

    What other 12 inch laptops/netbooks are there?

    Dell’s mini 12 aside, I only found Samsung nc20, which is only sold with Windows.
    And certainly, I’m not going to pay this tax.

  6. mangoo
    mangoo April 21, 2009 at 12:38 pm | | Reply

    Oh well.
    I ordered Mini 12.

    Let’s see if it’s as bad as they write ;)

  7. mangoo
    mangoo May 16, 2009 at 1:49 pm | | Reply

    I just received my Dell Mini 12 lately.

    However, I’m not able to get resolutions bigger than 1024×768 (native is 1280×800), when I tried to install the latest pre-release of Fedora 11 (which contains vesa 2.2.0 driver).

    xrandr for Ubuntu that comes with mini 12 shows resolutions: 1280×800, 1280×768, 1024×768, 800×600, 640×480.

    Fedora only shows 1024×768, 800×600, 640×480.

    Any special trick I’m not aware of?

You can comment without reCAPTCHA by using an OpenID as the URL, or logging in with an OpenID or an old site account.

Leave a Reply