ASUS Eee PC 1015pn
This page includes general information regarding Asus EEE PC 1015pn and related notes on installing/using Arch Linux on it.
CPU: Intel Atom Dual-Core N550 (1.5 GHz)
RAM: 1GB 1066MHz DDR3
HDD: 250 5400RPM
GPU: nVidia ION2 with Optimus
Display: 10,1" 1024 x 600 pixels LCD display
Card Reader: TODO
Extras: 3 USB 2.0 ports, Bluetooth 3
nVidia ION 2 with Optimus
Optimus doesn't work at all but it is possible to choose which graphical card will be used on next reboot.
You can get 2 'modes' :
- By default (if you don't do anything) the machine starts with the Nvidia beeing the only VGA controller visible (so it will use the ION chip).
- Using some tools you can start with the Intel and Nvidia VGA controller visible. In this mode the Intel controller is used and it's possible to powerdown the Nvidia part.
To do this you will need acpi_call :
git clone http://github.com/mkottman/acpi_call.git cd acpi_call make sudo insmod acpi_call.ko
To select Intel + Nvidia on next reboot :
echo "\OSGS 0x03" > /proc/acpi/call
Note: You can check the current mode with :
echo "\AMW0.DSTS 0x90013" > /proc/acpi/call cat /proc/acpi/call
Note: You will need to do this at each boot as long as you want to stay with the Intel part.
For example if the result is 0x30003 :
- First byte 0x03 means mode 3 (returnvalue &= 3)
- Logical AND with 0x10000 and right-bitshift 16 bytes gives whether Optimus is supported (1=true, 0=false): here 1
After reboot you can see with lspci that the Intel VGA controller is visible. You can now power down the ion part with (you'll need the acpi_call module loaded):
echo "\_SB.PCI0.P0P4.DGPU.DOFF" > /proc/acpi/call