Installing Aptosid on the Asus A53E-XN1
This is a quick review of my experience installing Aptosid on an Asus A53E-XN1 laptop. There wasn’t much info on how Linux would cooperate with some of the newer hardware in this machine so I thought I’d enter it in the record that it works great, providing you’re using a newer kernel and drivers.
The Asus A53E-XN1 is a budget laptop (under $400) with very decent speed. It uses an Intel B940 dual-core processor which also serves as its GPU. From what I read, it doesn’t include 3D acceleration (B940 is i915 with 3D accel disabled), so it’s definitely not for gamers. But I found it does have OpenGL support and does handle basic OpenGL 3D games smoothly. For video playback, it plays smoothly, except for some minor tearing when playing HD video (this was no great concern to me so I didn’t try tweaking it). Display is decent – glossy but not glass-flat, so reflection isn’t a problem. Its aluminum body keeps it very cool, including palm-rests, and it has a well-made feel overall. The touchpad is one of the best I’ve encountered, and the keyboard is well-made. The built-in card reader works. Its weakest point is a typical 5400 RPM hard drive. All-in-all it’s a nice machine which includes a 1 year spill/drop/surge/fire damage warranty. (I have no affiliation with Asus other than being a long-time customer.)
Model: ASUS A53E-XN1 Provided OS: Windows 7 Home Premium 64-bit CPU: Intel Pentium B940 2.00GHz 2MB L3 Cache RAM: 4GB 204-Pin DDR3 SO-DIMM (2 slot total capacity 8GB) Hard Disk: 320GB 5400 RPM Optical Drive: DVD Super Multi [ burning not tested ] Graphics: Intel HD3000 Graphics (Sandy Bridge) [ i915 ] Video Memory: Shared memory Communication: Gigabit LAN [ atl1c ] and 802.11b/g/n WLAN [ rtl8192ce ] Screen Size: 15.6" wide glossy 1366x768 LED backlight Ports: USB x3, HDMI [ untested ], VGA [ untested ] Card Reader: 5-in-1 card reader for SD, MMC, MS, MS PRO, SDHC (SD 2.0) [ works ] Webcam: 0.3MP [ uvcvideo - untested ] Warranty: 1 yr ASUS Accidental Damage Warranty - Drops, Fire, Spill, Surge
I booted an aptosid-2011-02-imera-xfce-amd64-201107131632.iso CDR, then copied the 11GB contents of the /dev/sda1 fat32 recovery partition to a usb stick just in case. (The recovery partition is 25GB but only 11GB is used – wasteful Asus! Windows 7 consumed about 30GB and was on a separate system partition from the large data partition. Note that there is some unusued space before the first partition – not sure what they used this for.) And I backed up the MBR and partition table. Then I ran cfdisk and deleted all the partitions and created three 10GB system partitions and a data partition. I had to format the new /dev/sda1 partition myself because for some reason Aptosid’s installer won’t install to an unformatted partition (they tell me this is by design).
Note that kernels older than about 2.6.38 or .39, and xserver-xorg-video-intel drivers older than 2.15 may not work with Sandy Bridge, or may work poorly. Since Aptosid is up to kernel 3.0 this wasn’t an issue.
I found some odd settings for the drive checking so changed them to more reasonable defaults (check drive every 20 days or 40 mounts):
tune2fs -i 20d -c 40 -T now /dev/sda1
On the first dist-upgrade, I got an error that the firmware couldn’t be loaded and that I needed to add contrib and/or nonfree repos. So I did so and installed the firmware:
apt-get install firmware-realtek
On a reboot the wireless then showed up. I installed lxde, which didn’t include a network manager, so:
apt-get install network-manager network-manager-gnome
Network Mananger picked up both the wired and wireless and connected fine. The built-in function key which dis/enables the wireless hardware worked (as expected).
The built-in function keys for mute and volume worked out of the box with XFCE. For LXDE the keys didn’t work, so I mapped them in openbox to my own volume script. (I didn’t test lxpanel’s volume control.)
The screen brightness built-in function keys work in both desktops (hardware driven?) There is also a key that turns off the display. Other function keys didn’t seem to have functions assigned.
Suspend did not work (went to a text display and hanged), but this could be because I have no swap setup. [Update: suspend is reported to work with this fix.]
Pressing the power button in LXDE goes into immediate shutdown (which personally I like). The LXDE and Openbox menu options for Shutdown bring up LXDE’s shutdown menu. With XFCE, I think pressing the power button brings up a menu.
The lxpanel battery and CPU monitors work normally (although the time to recharge is given as 0:00, but they seem to be having general problems with lxpanel’s battery monitor in that regard). The temperature monitor read “NA”, but I haven’t investigated what sensor packages may be missing.
The 5-in-1 card reader worked without configuration when tested with a Sandisk 16GB SD-HC card. (By then I had devmon running and it mounted the card as a drive and opened the file manager.)
X11 ran fine for video – no messing with any configuration or manual installation of drivers required (good job Intel!) DVD playback in vlc was good, as was most AVI playback and Flash video. Playback of HD video revealed some minor tearing.
The touchpad had a double-tap problem – unless one double-tapped VERY quickly and precisely, it was ignored. Single and triple taps worked okay. I resolved the double-tap problem with the following:
mkdir /etc/X11/xorg.conf.d nano /etc/X11/xorg.conf.d/synaptics.conf # creates missing file
I put these contents into /etc/X11/xorg.conf.d/synaptics.conf:
Section "InputClass" Identifier "Touchpad" # required MatchIsTouchpad "yes" # required Driver "synaptics" # required Option "LBCornerButton" "8" # browser "back" btn Option "RBCornerButton" "9" # browser "forward" btn Option "MaxDoubleTapTime" "130" # corrects double-tap problem EndSection
In addition to correcting the double-tap problem, this also enabled corner taps for back and forward in a browser. This takes a little getting used to, but did work marginally.
Aptosid’s default audio setup (alsa) worked without further installation or configuration. Built-in speakers are Altec Lansing – typical laptop quality and not particularly loud.
I have not tested the webcam, HDMI port, or VGA port. The ethernet and power ports are in the middle of the left side. The VGA and HDMI ports are along the left side toward the front. There is one USB on the front left, and two on the middle right. The speaker and mic jacks are on the front right side.
As for games, I haven’t tried much, but FlightGear flight simulator installed without issue from the Debian repos, and seemed to run normally. I also tried billard-gl (3D billiards game), whose 3D effects were smooth.
Overall, it was a breeze installing Aptosid on this machine – one of the easiest Linux installs I’ve ever done, especially on a laptop. Kudos to the Aptosid team and Debian!
For more info on Aptosid, see my previous post: My Move From Arch To Aptosid