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:
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):
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