Silva SciDAV: Not really an acronym · How to Install Software for Science · Why I stopped using Linux before

Why I stopped using Linux before

I'm trying to get my nice new ThinkPad x100e to stop making a horrible whining noise when X is running in full resolution mode.

The following things appear to be useful, so far:

xrandr 
will report the various modes available, though not details. For example, it claims I'm at 60 Hz, which I'm not!
/var/log/Xorg.0.log 
Contains the following valuable information from the video driver (fglrx - the proprietary ATI one):
(II) fglrx(0): Supported detailed timing:
(II) fglrx(0): clock: 65.4 MHz   Image Size:  256 x 144 mm
(II) fglrx(0): h_active: 1366  h_sync: 1390  h_sync_end 1404 h_blank_end 1404 h_border: 0
(II) fglrx(0): v_active: 768  v_sync: 770  v_sync_end 774 v_blanking: 776 v_border: 0
(II) fglrx(0): Supported detailed timing:
(II) fglrx(0): clock: 54.5 MHz   Image Size:  256 x 144 mm
(II) fglrx(0): h_active: 1366  h_sync: 1390  h_sync_end 1404 h_blank_end 1404 h_border: 0
(II) fglrx(0): v_active: 768  v_sync: 770  v_sync_end 774 v_blanking: 776 v_border: 0
xvidtune -show 
Tells me the actual modestring:
"1366x768"     65.40   1366 1390 1404 1404    768  770  774  776 +hsync +vsync
moninfo.exe 
I don't have this problem in Windows 7, so I'm curious to see what my settings are there! You can get this utility here. Turns out, it suggests: Native/preferred timing.. 1366x768p at 60Hz (16:9), Modeline............... "1366x768" 65.400 1366 1390 1404 1404 768 770 774 776 -hsync -vsync

Paul Ivanov had some helpful things to say, but in the end, there was simply nothing for it. So, now I'm using either the radeon or radeonhd drivers, though they seem perhaps a touch less stable... ah well!

It's important to note that ubuntu won't use the radeonhd drivers unless you create an xorg.conf file in /etc/X11. You need to put something like the following in:

Section "Device"
    Identifier "Default Device" # Not _sure_ you need this
    Driver "radeonhd"
EndSection
Section "Screen"
        Identifier      "Configured Screen Device"
        Device  "Configured Video Device"
        SubSection "Display"
                Virtual 2048 2048
        EndSubSection
EndSection

Section "Device"
        Identifier      "Configured Video Device"
EndSection

There's also other stuff that got put in there by GNOME trying to get full resolution multi-monitors set up. GNOME still can't hack that, but then KDE could... so I'm not sure if the GNOME stuff did anything. It looks like this (note that I'd commented out the radeonhd driver bit at this point):

Booting Lenovo Rescue and Recovery

Sadly, installing grub2 disables the fancy F11 boot into the rescue and recovery partition. I don't know why grub doesn't pick it up automatically in lucid like it does the other partitions, but the trick is to insert something like the following into /etc/grub.d/40_custom:

menuentry "Lenovo Rescue n' Recovery" {
    set root=(hd0,3)
    chainloader +1
}

And then run sudo grub-update