Tags
asus, crunchbang, fedora, intel, kde, sandy bridge, verne
A new laptop at last. I chose to buy an Asus A43E-VX038D machine, which pretty satisfies the requirement I have laid out before. For US$ 519 laptop this machine has rather good, if rather basic, specification. It is powered by Intel Core i3 2130-M 2.1 GHz, a Sandy-Bridge dual-core processor which supports hyperthreading (and expose four logical processors to the operating system), 2 GB memory (easily expandable to 8 GB), a much better integrated GPU than older Intel chips, a rather roomy 500 GB hard disk and six-cell 5200 mAh battery, an Atheros chip which supports IEEE 802.11a/b/g/n, and a card reader. Sadly no ExpressCard slot, no Bluetooth, and it only sports USB 2.0 ports, which will be a bad news if I ever wanted connect use high-speed external hard disk to it.
As planned I installed Fedora 16 (Verne) Alpha with KDE 4.7 on it, and quickly updated to latest version (still Beta as I write this post). As all Linux users can testify, hardware problems are the rule than exception. Good news first: graphics is no problem (it is Intel chip after all). Fedora detects and supports the media keys on the keyboard and it can be used to control media players like Clementine or Amarok. There are other keys that control wi-fi and screen brightness as well. They work out of the box.
The bad news are: (1) the power management is bad. It failed to suspend and hibernate, and I suspect it consumes too much power on battery. In fact KDE power management module estimates about 3 hour battery life, which is rather disappointing. (2) Fedora fails to detect the touchpad, and sees it as ordinary PS/2 mouse.
Fortunately there are various tweakings that can be applied to make the battery lasts longer. First is to utilise pm-utils. A good thread at Crunchbang Linux forum reveals how to create an appropriate script. Another riskier tweak is to fiddle with several power saving features in Linux kernel which are not usually enabled by default for stability reasons. I edited the file /etc/default/grub into this:
GRUB_CMDLINE_LINUX="quiet rhgb pcie_aspm=force i915.i915_enable_fbc=1 i915.i915_enable_rc6=1"
Next step is to update grub entry (on Fedora 16, which uses GRUB2, this means applying grub2-mkconfig and grub2-install commands consecutively). This tell the kernel to enable ASPM (active state power management) on PCI Express bus, framebuffer compression and rc6 power management feature on Intel integrated graphics processor. Enabling ASPM seems not to cause any problems here, but sometimes I experience screen corruption when framebuffer compression is activated. These settings may be enabled by default in future kernel updates, and these tweaks will be no longer necessary.
I successfully enable suspend, by following instructions from this blog post. Incidentally the author of the blog owns Asus K43E which seems similar to my laptop. Unfortunately I haven’t found a good way to enable Fedora to detect the touchpad correctly. The aforementioned blog post suggests to patch the kernel, which I am rather reluctant to do. So for now, I left it as it is.
Update (15 Nov 2011): the touchpad is succesfully detected with new Linux 3.1.1 kernel.
“I haven’t found a good way to enable Fedora to detect the touchpad correctly.”
Install Ubuntu? Sorry, cheapshot!
Hahaha. I like Ubuntu. Unfortunately it doesn’t support delta updates, which is a necessity on third-world Internet connections.
Found a fix to the touchpad issue:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/838105
Two more entries for the kernel command line.
Thank you. Sadly it doesn’t work (that is, KDE System Settings still doesn’t detect the touchpad).
i hav switched from windows 7 to fedora 16, it has made battery backup of 1 hour and 30 minutes…
while using windows battery backup was 4 hours and 30 minutes…
can any one suggest me somnething to increase battery backup in fedora
my laptop model is hp pavilion dv6 6119tx
Try to boot with kernel line above (pcie_aspm=force). If your laptop uses Intel graphics the other options will help too.