View more guides at Linux Wiki Guides
This is the page for running linux on the Asus VivoBook S500CA. It provides helpful tips and hints for making your laptop work well with linux. If you find something on here helpful let us know by leaving a comment bellow!
If you have the Asus VivoBook S500CA and are running Linux on it please consider editing this page or adding a comment below with your compatibility details. By contributing you will help other people running this laptop or trying to make a decision on whether to buy it or not.
This page is just for discussing using Linux on the Asus VivoBook S500CA. For a general discussion about this laptop you can visit the Asus VivoBook S500CA page on LapWik.
If you would like to edit this page please first view our Editing Guidelines.
For full specifications see the Asus VivoBook S500CA specifications page.
|Name||Asus VivoBook S500CA|
|Processor||Intel Core i7 3517U Processor
Intel Core i5 3317U Processor
Intel Core i3 3217U /2365U Processor
Intel ULV Pentium 987 Processor
Intel ULV Celeron 847 Processor
|Screen||15.6” 1366×768 Widescreen|
|RAM||Up to 6GB|
|HDD||Up to 750GB|
|SSD||Up to 24GB|
|Graphics||Intel HD Graphics 4000
Intel HD Graphics 3000
Intel HD Graphics
|SSD||Yes*||Works as root partition. Not tested as cache.|
|VGA Out||Not Tested|
|HDMI Out||Not Tested|
|Bulti-in Microphone||Not Tested|
|Ethernet||Yes||Driver included in 3.10 Kernel (Previous Kernels use alx driver)|
|Wireless||Partial||Use ath9k drive (current version causes weak signal)|
Key codes according to the showkey command:
|Name||Key Combnation||Key Code||Notes|
|Vivo Key||Vivo Key||240|
|Sleep||Fn + F1||142|
|Wifi On/Off||Fn + F2||Does not register in Arch|
|Brightness Up||Fn + F5||Does not register in Arch|
|Brightness Down||Fn + F6||Does not register in Arch|
|Display On/Off||Fn + F7||245/431||245 if display is on. 431 if display is off|
|Video Mode||Fn + F8||25/125||25 on F8 press/release 125 when Fn is released|
|Track Pad On/Off||Fn + F9||191|
|Mute||Fn + F10||113|
|Volume Down||Fn + F11||114|
|volume Up||Fn + F13||115|
|Play/Pause||Fn + Up||164|
|Backward||Fn + Left||165|
|Forward||Fn + Right||163|
|Stop||Fn + Down||166|
|?||Fn + C||148|
|Camera||Fn + V||212|
|?||Fn + Space||185|
|Calculator||Fn + NumPad Enter||140|
General Compatibility Notes
On Ubuntu everything works out of the box aside from the weak wifi signal.
On Arch dkms-alx package must be installed from the AUR in order to use the on board Ethernet. Since kernel version 3.10 the drier is included in the linux kernel.
Making Extra Keys Work
If you disable the efi-bios option to skip loading some hardware properties on boot.
About DSDT Tables
This section is no longer necessary. See the “Making Extra Keys Work” section above instead. I decided to leave this information on the wiki page in case someone finds this information helpful for other reasons.
As for DSDT tables I was able to extract the DSTD tables from my windows partition, decompile them on my linux partition with “iasl -d ./FromWinDSDT.aml” and temporarily recompiling it into my kernel with “iasl -ic ./FromWinDSDT.dsl” This makes all of the fn buttons work except for wifi on/of, brightness up, and brightness down. I have not yet recompiled my kernel with the modified DSDT, but I will be doing that soon. The tables I extracted from my windows partition are linked below:
Need help with something specific for this laptop? Chances are pretty good that I have had some experience with it on this laptop. Post a comment bellow and I will try to help you out asap. Usually I will be able reply within 24 hours.
Overall this laptop works fairly well with linux.
One MAJOR DRAWBACK is that the stock wifi card has horrible linux support. I ended up purchasing an intel centrino advanced-n 6230 wifi+bluetooth card (amazon link below). If anyone decides to go this route and needs help installing it post a comment and I will make a video tutorial on upgrading your wifi card.
Initially in arch linux I was getting around 4 hours of battery life. Once I installed some power management utilities I was able to get battery life to 6.5 hours. Below is a link to a great guide on increasing battery life in linux.