Are you Linux user, want to buy Zenbook and wonder how well it plays with Linux?

I’ve got one and can tell you how is it supported right now.

First of all lspci output:

00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b5)
00:1c.1 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2 (rev b5)
00:1c.3 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 4 (rev b5)
00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 05)
00:1f.0 ISA bridge: Intel Corporation QS67 Express Chipset Family LPC Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller (rev 05)
00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 05)
02:00.0 Network controller: Atheros Communications Inc. AR9485 Wireless Network Adapter (rev 01)
03:00.0 USB controller: Fresco Logic Device 1009 (rev 02)

Zenbook (Asus UX31) and Linux:

Power  management

Much worse than running Windows. Don’t expect more than 1,5h – 2h on battery.

There are some kernel options you can use to improve that but you should forget about stability then.

Here are these options:

i915.i915_enable_rc6=1 i915.semaphores=1 i915.i915_enable_fbc=1
i915.lvds_downclock=1 i915.modeset=1 pcie_aspm=force

With these options passed to kernel don’t count on stability. Unexpected shutdowns once a day is something normal. Using highly multithreaded apps like JDownloader shutdowns are every 5 minutes.
You have been warned.

Some changes are being made in recent (3.2) kernels to fix these problems but right now you have two options: stability or huge power consumption.
Additionaly it’s better to disable VTd extension in BIOS to gain some stability.

You can also try the solution with Differentiated System Description Table (part of ACPI) recompilation which according to that guy fixes the problem.

Ethernet

Works fine, but driver isn’t available even in 3.1.x kernels. You have to download it and compile yourself.
Here’s the driver.

The 3.2.x line of kernels will be shipped with this driver.

WIFI

Works out of the box

Touchpad

There are two options.

Elantech

You’re lucky. Works out of the box. With recent (3.2) kernels even better.
You can tune it a little with the help of the following script (courtesy of Aurélien Jacobs):

#!/bin/sh
# higher sensitivity
synclient FingerLow=9 FingerHigh=12
# faster movements
synclient MinSpeed=2.0 MaxSpeed=4.0 AccelFactor=0.1
# 2 fingers scroll
synclient VertTwoFingerScroll=1 HorizTwoFingerScroll=1
# faster coasting
synclient CoastingSpeed=10 CoastingFriction=25
# enable tap to click (2 fingers for middle click, 3 fingers for right click)
synclient TapButton1=1 TapButton2=3 TapButton3=2
# faster tap and double tap
synclient FastTaps=1 MaxDoubleTapTime=100
# continue dragging movement when reaching the edge of the touchpad
synclient EdgeMotionMinZ=30 EdgeMotionMaxZ=40 EdgeMotionMinSpeed=100 EdgeMotionMaxSpeed=400
Sentelic

Basically with Oskari Saarenmaa’s driver some functionality works.
At least two-finger scrolling and disabling touchpad while writing.
But the driver still needs some work on edge scrolling or emulation of middle button.
Last thing you can “workaround” using synclient and setting tapping with two fingers as emulation of middle button.

Sentelic company updated their touchpads documentations so there is a chance that sooner or later the driver will work with all features.

Here are the links to other efforts:
ReubenBond’s work.
Chris D’ work.

The most comprehensive place with information about current status of this problem is probably the Ubuntu’s launchpad entry.

SD card reader

Ubuntu’s wiki states it works perfectly out of the box. Well… not for me.
I had to download driver and compile it myself.
3.2 kernel should include this driver.

S2R/S2D aka hibernation

Works only if you unload USB related modules (xhci, sometimes ehci too).

Bluetooth

Should work but needs patching kernel.
I don’t use BT so treat it only as a hint.

Sound/Microphone

Works out of the box

Useful links

ArchLinux WikiUbuntu Wiki

Written on January 1st, 2012

Leave a Reply

Your email address will not be published. Required fields are marked *

*


× three = 12

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">

COMMENTS
    lezl commented

    Hi,
    did you try it with the stable (not RC) 3.2 kernel?
    In the ubuntu forum they wrote 6-7 hours battery time with that. They taking about normal fan controll too.

    source: http://ubuntuforums.org/showthread.php?t=1865577&page=48 (post #480)

    Thanks,
    Lezl

    Reply
    January 9, 2012 at 1:42 am
    fEnIo commented

    Yep, I can confirm it’s now much better on 3.2.1 kernel.

    Reply
    January 19, 2012 at 6:20 am

fenski.pl is proudly powered by WordPress and the Theme Adventure by Eric Schwarz
Entries (RSS) and Comments (RSS).

fenski.pl

If anything can go wrong, it will