Thinkpad x60s

Collabora has provided me with a new computer: a ThinkPad x60s. Its really nice, extremely light and the battery lasts for a very long time (enough to fly to Europe!). On the inside, it’s almost all Intel, which means that there are Free drivers for everything (now that iwlwifi has been released). Well actually, not everything, one small chip resists, the modem. But it seems to be supported by Linuxant’s hsfmodem (not that I would use it). Did I say that suspending, both to RAM and to disk works like a charm? Hot-plugging an external display also works great with Xrandr 1.2 (again, thanks Intel!). And everything I needed to make it work is right there, in our Portage tree.

This Post Has 6 Comments

  1. Henrik Brix Andersen

    > Hot-plugging an external display also works great with Xrandr 1.2

    How so? I mean, how does Xrandr help hot-plugging an external display?

  2. Tester

    Yes, Xrandr 1.2 allows you to change the geometry and picking and changing the output devices in real time.

  3. Ben Schwartz

    Could you post or send me your xorg.conf?
    I have an X60s, and hotplugging external monitors works for me in clone mode, but they are always set to 50Hz interlaced, which causes terrible jittering on LCD projectors.

  4. Guille

    May I have your xorg.conf as well?

    I never got hot-plugging to work and even my old dual head xorg.conf is not working ith xorg 1.3 anymore…

  5. Tester

    My Xorg.conf is very minimal. I’m using xorg-server 1.3.0 and the xf86-video-intel 1.2.0 driver (the gentoo package is name xf86-video-i810). And I use the xrandr command (version 1.2.0) to setup the video modes.

    So here it is:

    Section "ServerLayout"
            Identifier     "X.org Configured"
            Screen      0  "Screen0" 0 0
    EndSection
    
    Section "Monitor"
            Identifier   "Monitor0"
    EndSection
    
    Section "Device"
            Identifier  "Card0"
            Driver      "intel"
    EndSection
    
    Section "Screen"
            Identifier "Screen0"
            Device     "Card0"
            Monitor    "Monitor0"
            SubSection "Display"
                    Depth     24
                    Virtual 1440 900
            EndSubSection
    EndSection
    

    Its 1440×900 because that’s the size of my external display. The size of the allocated framebuffer is not currently dynamic. If you don’t specify it, you dont need a xorg.conf file at all, but it will be the size of the largest output when X starts.

Leave a Reply to Guille Cancel reply