How do you rate this laptop with Linux?
Excellent
 
67% (10)
Good
 
20% (3)
Fair
 
7% (1)
Poor
0% (0)
Unusable
 
7% (1)

Asus F301A (similar to X301A)

Author(s)

Victor : Ubuntu 12.04.2 (x64), Ubuntu 13.04 (x64), Ubuntu 13.10 (x64), Ubuntu 14.04 (x64)

Ubuntu 14.04 is nearly perfect with this laptop ! Flash is still laggy (solved with GreaseMonkey) and there is a problem with black screen when recovering from sleep. I use this laptop with an SSD, its a rocket !

Editing This Page

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

Specifications

NameF301A-RX073V
ProcessorIntel® Pentium® Dual-Core B970 2.3 GHz
Screen13.3“ 16:9 1366 x 768 LED
RAMDDR3 1600 MHz SDRAM, 4096 Mo
HDD500 Go 5400 rpm
Optical DriveNo optical drive
GraphicsIntel® HD2000 Graphics
NetworkWifi 802.11 b/g/n, 10/100/1000 Base T
Connectors1 x jack audio combo, 1 x USB 3.0, 1 x USB 2.0, 1 x jack RJ45 LAN, 1 x HDMI

Linux Compatibility

The version mentionned are Ubuntu distributions

Device12.0413.0413.1014.04Comments
ProcessorYesYesYesYes
ScreenYesYesYesYes
HDDYesYesYesYes
GraphicsYesYesYesYesYou better install GreaseMonkey + ViewTube to replace flash
SoundYesYesYesYes
Combo jack microYesYesYesYesJack works out of the box, micro not tested
VGA/HDMIYesYesYesYes
EthernetYesYesYesYes
WirelessYes (fix)Yes (fix)YesYesFix = Crash on resume: problem solved with a script (below)
USB YesYesYesYesUSB 3.0 works out of the box
Card ReaderYes (fix)YesYesYes12.04 : Installation needed (instructions below)
CameraYesYesYesYes
FN KeysYes (fix)YesYesYes12.04: Brightness doesn't work, see below 13.10: Sleep FN key doesn't work. 14.04: Wifi FN key doesn't work
ClickpadYesYesYesYesIf drag is impossible see below
SuspendYesYesYesYes (fix)In 13.10 laptop might not be able to sleep sometimes (rare); still unsolved, reboot solves the problem. In 14.04: read below

Notes for Ubuntu 14.04

You might end with a black screen when recovering from sleep.
Use FN + F5/F6 to get the display back.
It might not work all the time and require a hard reboot.

Read below to learn how to play flash videos smoothly (13.10 section)

Notes for Ubuntu 13.10

Flash is not working smoothly especially in fullscreen.

If you want a smooth youtube experience you will have to deal with drawbacks :
No subtitles
No annotations

Use GreaseMonkey extension on FireFox and ViewTube userscript. Prefer VLC player !

Notes for Ubuntu 12.04

Before trying these fixes, please update your kernel to the lastest stable version; it might solve some problems!

How to install the SD Card Reader :
When you do lspci the SD Card Reader is listed as :
Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. Device 5289 (rev 01)

To install the card reader follow these steps :

wget http://planet76.com/drivers/realtek/rts-bpp-dkms_1.1_all.deb
sudo apt-get install -y dkms
sudo dpkg -i rts-bpp-dkms_1.1_all.deb
echo 'DRIVERS=="rts_bpp", ENV{ID_DRIVE_FLASH_SD}="1"' | sudo tee -a /lib/udev/rules.d/81-udisks-realtek.rules

Reboot and the card reader will work properly.

How to fix wifi connection on resume :
If your laptop cannot connect to a wifi after resuming, you can reboot or use this script wich solves the problem perfectly :

First of all we need to now what is your wifi driver : use nm-tool in a terminal :
Example of result :
- Device: wlan0 [Internet Wifi-network] ———————————
Type: 802.11 WiFi
Driver: rt2800pci

In this example the driver is rt2800pci

Enter the following command into a terminal : sudo ls /etc/pm/sleep.d/
Example of result :
00-jupiter-restore 10_grub-common 10_unattended-upgrades-hibernate novatel_3g_suspend

You get a result like this, if you have a “00” script, rename it “01”, use this command in the case showed :
sudo mv /etc/pm/sleep.d/00-jupiter-restore /etc/pm/sleep.d/01-jupiter-restore

Then create a script :
sudo gedit /etc/pm/sleep.d/00-wireless_sleep

//#!/bin/sh

case "$1" in
  suspend|hibernate)
  /sbin/rmmod rt2800pci
    ;;
  resume|thaw)
   sudo /sbin/rmmod rt2800pci
   sudo /sbin/modprobe rt2800pci
    ;;
esac
exit 0//

Don't forget to change rt2800pci with your wifi driver (see first step).
Save the file and make it executable :
sudo chmod 755 /etc/pm/sleep.d/00_wireless_sleep

This script will automaticaly switch wifi off/on on suspend/resume !

How to have brightness control :

sudo gedit /etc/default/grub
Replace the line with :

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=Linux acpi_backlight=vendor splash"

don't forget to run sudo update-grub after closing the saved file. Reboot the laptop.

sudo apt-get install -y xbacklight compiz compizconfig-settings-manager
Open Compiz and go into commands, add 4 commands :
xbacklight -dec 10
xbacklight -inc 10
xbacklight =0
xbacklight =100

In the second section :
<Super>F5
<Super>F6
Alt<Super>F5
Alt<Super>F6

Super(Windows)+F5 increase brightness
Super(Windows)+F6 decrease brightness
Alt+Super(Windows)+F5 set lowest brightness
Alt+Super(Windows)+F6 set highest brightness

Improved Clickpad
If you can't drag, try this :

sudo gedit /usr/share/X11/xorg.conf.d/50-synaptics.conf

  Section "InputClass"
          Identifier "ETPS/2 Elantech Touchpad"
          MatchProduct "ETPS/2 Elantech Touchpad"
          MatchDevicePath "/dev/input/event*"
          Driver "synaptics"
          Option "TapButton1" "1"
          Option "TapButton2" "3"
          Option "TapButton3" "2"
          Option "VertTwoFingerScroll" "1"
          Option "HorizTwoFingerScroll" "1"
          Option "CoastingSpeed" "10"
          Option "EdgeMotionMinZ" "30"
          Option "EdgeMotionMaxZ" "40"
          Option "EdgeMotionMinSpeed" "100"
          Option "EdgeMotionMaxSpeed" "400"
          Option "FingerLow" "9"
          Option "FingerHigh" "12"
          Option "EmulateMidButtonTime" "0"
          Option "ClickPad" "True"
          Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
  EndSection

Reboot the laptop to make the changes effect. You can still use 2 finger tap to right click. Bottom buttons work fine with this configuration

Save power
Install jupiter :
sudo apt-add-repository -y ppa:webupd8team/jupiter && sudo apt-get update && sudo apt-get install -y jupiter laptop-mode-tools
Reboot and launch jupiter, choose power mode.

Very precise brightness control
First, install xbacklight (sudo apt-get install -y xbacklight)
Create a scirpt “backlight_ctrl” using sudo gedit /usr/bin/backlight_ctrl. Paste the following script :

#!/bin/bash

error="Usage: $0 up | $0 down"
xbl=`xbacklight`
limit=10.0
limit2=1.5

if [ "$#" -eq 1 ]
then
         if [ $1 = "up" ]
                 then
                 echo "xBacklight up"
                 
                    if [ $(echo "$xbl < $limit"|bc) -eq 1 ]
                    then
                    xbacklight +1
                    else
                    xbacklight +5
                    fi
                 
         elif [ $1 = "down" ]
                 then
                 echo "xBacklight down"

                 if [ $(echo "$xbl < $limit"|bc) -eq 1 ]
                 then
                 
                    if [ $(echo "$xbl < $limit2"|bc) -eq 1 ]
                    then
                    echo "xBacklight minimum !"
                    xbacklight =1
                    else
                    xbacklight -1
                    fi

                 else  
                 xbacklight -5
                 fi
         
         else        
         echo $error
         fi
else
echo $error
fi

Try backlight_ctrl up, backlight_ctrl down, you have now avery precise control of the backlight (especially in very low luminosities). Change the shortcuts from the section “How to have brightness control” (xbacklight -dec 10 & xbacklight -inc 10)


Discussion

vincent, 2013/02/12 19:27

Bonjour,
j'ai un x301a et sous ubuntu unity je n'ai pas possibilité de régler la luminosité
j'ai testé la moification de grub sans effet
et avec xbacklight je suis perdu une fois le script créé
merci de m'aider
cordialement

Victor, 2013/04/27 12:26

Mets à jour vers Ubuntu 13.04, ça marche du tonnerre !
A+

Victor, 2013/02/06 17:03

Hey, I'm french so only English/French :)

The problem is the type of quotes you used : GRUB_CMDLINE_LINUX_DEFAULT=quiet splash acpi_osi=Linux acpi_backlight=vendor splash

Make sure to use these quotes ”“ (copy/paste), try sudo update-grub and everything should work fine :)

Dima, 2013/02/03 10:51

i have a litle problem in britness control configuration…
when i try to do this:

GRUB_CMDLINE_LINUX_DEFAULT=“quiet splash acpi_osi=Linux acpi_backlight=vendor splash”
don't forget to run sudo update-grub after closing the saved file. Reboot the laptop.

i have error:

dima@dima-X301A1:~$ sudo update-grub
/usr/sbin/grub-mkconfig: 12: /etc/default/grub: splash: not found
dima@dima-X301A1:~$

what can i do to fix this problem?
i have asus x301a notebook and ubuntu Выпуск 12.10 (quantal) 64-bit Linux 3.5.0-23-generic kernel

can i speak russian whith u?
thx for all.

Victor, 2013/02/06 17:06

Hey, I'm french so only English/French :)

There was a probem because of the auto-format, its now corrected.

The problem is the type of quotes you used : GRUB_CMDLINE_LINUX_DEFAULT=“quiet splash acpi_osi=Linux acpi_backlight=vendor splash”

Make sure to use the good quotes (copy/paste), try sudo update-grub and everything should work fine :)

Dima, 2013/02/27 08:12

Thank you for your help. The problem really was in the wrong quotes. I want to ask you one more question. Why I do not have the menu “command” in the CompizConfig? (last time I set up my computer using your article, I would succeed without problems).

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_f301a.txt · Last modified: 2014/04/19 15:53 by 93.182.207.234
Contact Us Sister Sites Privacy Policy Terms of Use
Copyright © 2006-2013 Linlap.com and other authors