http://uk.asus.com/Notebooks/Superior_Mobility/U36SG/
This had everything I was looking for (except a backlit keyboard, but still...)
The packaging was shoddy, I guess I've been too spoilt by Apple. It came in a messy looking box, and inside was just some wonky brown cardboard holding it all together. Two things I noticed that I liked, and two that I didn't:
1. Hard drive LED! We buy Lenovo at work, and the lack of a HDD LED bugs me
2. You can make the "restore DVDs" straight to ISO, no need to waste real life discs (who uses them anymore?) - again, Lenny doesn't offer this feature. Before someone goes "Herp derp Y U make restore discs when you use linux LOL!!!!11111oneone" - in case I sell it in the future. in case it needs to be sent back under warranty.
And the bad stuff:
1. The damn stickers! stuck all over the thing. Protective plastic. spam stickers. ugh. Luckily they all came off OK. There were sneaky ones on the underside of the hinges I didn't spot first time round:
2. As with my last ASUS (EEEPC900A - a netbook, remember those?!) there's no indicator LED to say the battery is finished charging. You've actually got to start it up and check in the OS. I don't get why they would miss off something as simple as that. The manual says when its on green and solid, its at least nearly fully charged - well thats useful.... NOT
Anyway, after making the restore discs (5 DVD ISOs - yep, that's (compressed) 17GB of crap they pile on to these things), it got flattened and a clean Windows 7 x64 installed. Seemed daft not to dual boot, in case there's a game I want to play that WINE doesn't like or something.
I like the ASUS driver page, they give the downloads meaningful names (*cough* TAKE NOTE DELL *cough*)
After taking a disk image, it was time for Linux. Arch went on without issue. Notes below. The only thing that took a little set up was the dual graphics card nvidia Optimus thingy using 'Bumblebee'. It worked first time though.
Arch installation:
Installed:loadkeys ukcfdisk /dev/sdamkfs.ext3 /dev/sda2mount /dev/sda2 /mntpacstrap /mnt base base-develpacstrap /mnt grub-biosgenfstab -p /mnt >> /mnt/etc/fstabarch-chroot /mntnano /etc/hostnamenano /etc/hostsnano /etc/vconsole.confKEYMAP=ukFONT=FONT_MAP=nano /etc/locale.genlocale-gennano /etc/locale.confLANG=en_GB.UTF-8mkinitcpio -p linuxgrub-install --recheck /dev/sdapacman -S os-probergrub-mkconfig -o /boot/grub/grub.cfgpasswd rootexitumount /mntreboot
vimcpupower lm_sensors wireless_tools yajlalsa-utils alsa-oss alsa-pluginsnetcat mpg123 wget
wicd(I had to install dhclient - wicd seemed unhappy with the Arch default of dhcpcd)
gpasswd -a USERNAME network
/etc/rc.conf DAEMONS= dbus wicd
dhclient
Fix the grub error message:
# cp /usr/share/locale/en\@quot/LC_MESSAGES/grub.mo /boot/grub/locale/en.moInstalled Xorg and stuff:
xorg-server xorg-xinit xorg-server-utils mesa mesa-demos xf86-input-synaptics xf86-video-intel openbox rxvt-unicode feh
Installed yaourt to get bumblebee:~/.xinitrcexec openbox-session
$ wget http://aur.archlinux.org/packages/package-query/package-query.tar.gzInstalled bumblebee and stuff, tested with glxgears:
$ wget http://aur.archlinux.org/packages/yaourt/yaourt.tar.gz
$ tar xvzf package-query.tar.gz
$ tar xvzf yaourt.tar.gz
$ cd package-query
$ makepkg
# pacman -U package-query-1.0.1-x86-64......
$ cd yaourt
$ makepkg
# pacman -U yaourt-blahblah......
yaourt -S bumblebeeInstalled bbswitch to save power and turn off the nvidia card when not in use:
yaourt -S nvidia-utils-bumblebee nvidia-bumblebee
/etc/rc.conf DAEMONS=bumblebeed
glxgears
optirun glxgears
yaourt -S bbswitchRebooted, and tested the power saving (it's off when it shows rev as FF)
/etc/bumblebee/bumblebee.conf
[bumblebeed]
KeepUnusedXServer=false
TurnCardOffAtExit=false
...
[driver-nvidia]
PMMethod=bbswitch
...
[driver-nouveau]
PMMethod=bbswitch
...
/etc/modprobe.d/bbswitch.conf
options bbswitch load_state=0 unload_state=0
# rc.d restart bumblebeed
/etc/rc.d/functions.d/nvidia-card-enable
#############################
nvidia_card_enable() {
BBSWITCH=/proc/acpi/bbswitch
stat_busy "Enabling NVIDIA GPU"
if [ -w ${BBSWITCH} ]; then
echo ON > ${BBSWITCH}
stat_done
else
stat_fail
fi
}
add_hook shutdown_poweroff nvidia_card_enable
#############################
chmod +x /etc/rc.d/functions.d/nvidia-card-enable
lspci|grep VGAInstalled laptop-mode-tools to stop the drive from using whatever power saving settings it has as default (which makes it click every few seconds as it's too aggressive):
(rev ff)
optirun glxgears
lspci|grep VGA
(rev a1)
laptop-mode-tools...and that was it really. I'm yet to test suspend and bluetooth, but they should just work.
/etc/rc.conf DAEMONS= laptop-mode
/etc/laptop-mode/laptop-mode.conf
#
# Power management for HD (hdparm -B values)
#
BATT_HD_POWERMGMT=128
LM_AC_HD_POWERMGMT=254
NOLM_AC_HD_POWERMGMT=254