Review of Linux Compatibility
The Asus UX31E-RY012V is supported by Linux. It is recommended to install Ubuntu version 12.04.1 LTS or later on this notebook.
The UX31E-RY012V is equipped with an Intel Core i7 2677M processor of 1,8GHz and has two 2 USB sockets (1x USB 2.0, 1x USB 3.0). An external monitor has to be connected with a adapter cable, because the Ultrabook has only a Micro socket for video output. Only the VGA adapter is part of the ultrabook, the HDMI adapter has to be bought separately.
All hardware components of the UX31E are supported by Linux. However, some components might benefit from additiona configuration optimization.
The WiFi chipset is supported by the kernel module ath9k. The included RJ45 USB Gigabit-Ethernet Network adapter is supported since Linux kernel 3.2-rc7. Bluetooth, external HDMI-Video output and soundcard (including HDMI sound) work automatically. The display is automatically initialized with a resolution of 1600×900.
Also suspend, hibernate, shut-down and reboot are fully supported since Ubuntu 12.04.1 LTS with all available updated installed. The ultrabook consumes approximately 5 Watt in idle mode, and with minimaler screen brightness but activated WiFi.
Unfortunatelx the BIOS gives faulty information to the Ubuntu kernel regarding power management. To conserve additional power during idle mode the kernel needs an additional option, which has to be set by Grub as an parameter. Therefore, the file /etc/default/grub has to be changed and the following option has to be appended after “quiet splash”:
There are two different kinds of touchpad used in the UX31E and UX32E. The model from “Elantech” is already fully supported in Ubuntu 12.04, while the model “Sentelic” needs an actual Linux kernel 3.5 for optimal performace. At least a Linux kernel from Ubuntu 12.10 is necessary.
The behaviour of the touchpad can be adapter by the “System Settings -> Mouse and Touchpad” configuration program. It also supports two-, three-, and four-finger guestures.
To achive the full support of the temperature and fan sensors the package lm-sensors should be installed, e.g. by:
sudo apt-get install lm-sensors
A bios update is available at the Asus hompage for the Asus UX31E:
This update can also be installed under Linux with a USB stick. The BIOS file has to be copied onto the stick and the Ultrabook has to be rebooted. The ESC key enters the BIOS during the boot process. There, one can select the entry “Enter Setup”. Under the Advanced Tab ond can select the “Easy Flash” option which allows to select the BIOS file for the upade.
Further configuration details for a setup with Ubuntu on a Asus UX31E can be found at https://help.ubuntu.com/community/AsusZenbook.