How do you rate this laptop with Linux?
33% (2)
50% (3)
0% (0)
17% (1)
0% (0)

Asus X73S


This is a guide to running Linux with the Asus X73S laptop.

This guide is intended to provide you details on how well this laptop works with Linux and which modules you need to configure. For details on how to actually install and configure the required modules have a look at our guides section for distribution specific instructions.

Editing This Page

If you would like to edit this page please first view our Editing Guidelines.


NameAsus X73S
ProcessorIntel Core i5
Screen17“ HD+ (1600×900)
RAMUp to 8GB
Optical DriveDVD±RW
GraphicsIntel IGC; nVIDIA GeForce GT 540M
NetworkEthernet, 802.11b/g/n, Bluetooth

Linux Compatibility

ProcessorTested Working
ScreenTested Working
HDDTested Working
Optical DriveTested Working
GraphicsTested basics and OGL Working, with caveats
SoundTested (except HD)Working
WirelessTested Working
BluetoothTested Probably working
USBTested Working
Card Reader Tested SD only Working
Camera Tested Working

Trying to suspend or power off causes hangs; a workaround is available.


Tested on Arch Linux.
Linux localhost 3.2.13-1-ARCH #1 SMP PREEMPT Sat Mar 24 09:10:39 CET 2012 x86_64 Intel(R) Core(TM) i7-2670QM CPU @ 2.20GHz GenuineIntel GNU/Linux

Update: As of kernel 3.7.8-1, most of the workarounds listed here appear to be no longer needed. The i915 acceleration works fine too. Installing bumblebee might still be a good idea.

Update: Kernel 3.12 made bumblebee unnecessary (with the nouveau driver), see nouveau wiki. ACPI errors are due to kernel bug #50521.

To get suspend to work, install pm-utils and place the following line in a file in /etc/pm/config.d


Most software will use pm-suspend and pm-hibernate as their backend, so this should fix all of them. Use it yourself and do not write directly to /sys/power/state. Of course, this means that you can not resume your computer with any device using the USB bus.

You also have to unload the ehci_hcd module before shutdown. Putting rmmod ehci_hcd into /etc/rc.local.shutdown should do it on Arch; your distribution may offer other methods. (Fixed.)

The nVIDIA chip is an Optimus one; this means that the laptop normally uses the integrated Intel graphics chip, with the i915 driver. 3D acceleration for this chip is SEVERELY BROKEN and caused the machine to lock up; do not attempt to use the Intel OpenGL driver. (Fixed.) You might want to install bumblebee (your filesystem will be safe). When bumblebee is installed, use optirun to launch applications using the nVIDIA GPU. The nouveau driver seems to work fine, save for a few kernel error messages, some of them involving ACPI. If you are worried, putting options nouveau vbios=acpi into a file in /etc/modprobe.d will at least silence a message about invalid ROM contents. Better that than nothing. (No longer necessary.)

Booting with EFI does work, although it required some meddling with BIOS settings and installing a bzr snapshot of GRUB2 (or an EFI-enabled GRUB Legacy fork from Fedora); this might have been a GRUB problem. Booting with ELILO was unsuccessful. (GRUB 2.00 works. The ELILO problems were due to an unrelated bug.)

Bluetooth device discovery worked flawlessly; setting up and maintaining a connection was however flaky. This might be a problem with the other device, however (an LG mobile phone). (Another phone worked fine.)

If you wish to use the 1600×900 resolution in GRUB, try running the following commands before loading the vbe module:

setpci -d 8086:0104 -v pam1r 81.w
setpci -d 8086:0104 81.w=3333
write_word 0xc7bb7 0x17d
write_word 0xc7bb9 0x17e
write_word 0xc7bbb 0x17f
setpci -d 8086:0104 81.w="$pam1r"

It works by patching the in-memory copy of the Video BIOS, and therefore will not work in EFI mode.


Enter your comment. Wiki syntax is allowed:
If you can't read the letters on the image, download this .wav file to get them read to you.
asus_x73s.txt · Last modified: 2013/12/03 18:38 by
Contact Us Sister Sites Privacy Policy Terms of Use
Copyright © 2006-2013 and other authors