How do you rate this laptop with Linux?
31% (5)
50% (8)
13% (2)
6% (1)
0% (0)

Asus P52F


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

This page is just for discussing using Linux on the Asus P52F. For a general discussion about this laptop you can visit the Asus P52F page on LapWik.

Editing This Page

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


For full specifications see the Asus P52F specifications page.

NameAsus P52F
ProcessorIntel® Core™ i5 Processor 520M/450M : 2.4 GHz - 2.3 GHz, with Turbo Boost up to 2.93/2.53 GHz;
Intel® Core™ i3 Processor 370M : 2.4 GHz
Screen15.6“ (1366×768) Widescreen
RAMUp to 8GB
HDD320GB to 640GB
Optical DriveDVD+-RW
Blu-ray (on some models)
GraphicsIntel® GMA
Network10/100/1000 Ethernet
Integrated 802.11 b/g/n or 802.11b/g

Linux Compatibility

DeviceCompatibilityCommentsUbuntu 11.04 and Ubuntu 12.04
Processor Testedok ok
Screen Testedok ok
HDD Testedok ok
Optical Drive Testedok ok
Graphics Testedok ok
Sound TestedHeadphone Jack doesn't work (Kubuntu 10.10) ok
EthernetTestedok ok
Wireless Testedok ok
BluetoothNot Tested
ModemNot Tested
USB Testedok ok
Card ReaderTestedok ok
Webcam Tested upside down ok
Touchpad Tested ok, including multitouch ok


with ubuntu 10.10 64bits : for the webcam
create the file /etc/profile.local then add this line
export LIBV4LCONTROL_FLAGS=3 && LD_PRELOAD=/usr/lib/libv4l/

with ubuntu 10.04 : to flip the webcam correctly, append the following line to /etc/environment :

To enable Suspend to Disk and Suspend to RAM, you'll have to do the following steps (tested with Kubuntu 10.10 and Ubuntu 11.04):

1. Install uswsusp

2. Open /etc/uswsusp.conf. If it contains the line “shutdown method = platform”, change it to “shutdown method = shutdown”

3. Create a file with the following content, save it as /etc/pm/config.d/unload-modules and make it executable (pay attention to the quotation marks when you copy this code!):

SUSPEND_MODULES=“$SUSPEND_MODULES usb_storage mac80211 cfg80211 btusb bluetooth ahci libahci sdhci_pci sdhci led_class ath9k ath9k_common ath rfcomm sco bnep l2cap asus_laptop”

4. Create a file with the following content, save it as /etc/pm/sleep.d/10_unbindusb and make it executable (pay attention to the quotation marks when you copy this code!):


function unbind_usb {
for driver in ehci ohci uhci; do
cd ”/sys/bus/pci/drivers/${driver}_hcd“;
ids=$(ls | grep :);
echo $ids > /tmp/DISABLED_$driver;
for id in $ids; do
echo “Unbinding $id”;
echo -n “$id” > unbind;
disabled=“$disabled $id”;

function bind_usb {
for driver in ehci ohci uhci; do
cd ”/sys/bus/pci/drivers/${driver}_hcd“;
for id in $(cat /tmp/DISABLED_$driver); do
echo “Binding $id”;
echo -n “$id” > bind;
rm /tmp/DISABLED_$driver;

case “$1” in
# Uncomment the following two lines if USB devices stutter after resume
# unbind_usb;
# bind_usb;
exit 1;
exit 0;


Kubuntu 10.10 works perfectly out of the box on P52F-SO121X except:
- Suspend doesn't actually shut down the laptop after saving to disk or RAM (see above for solution)
- Webcam picture is upside down (see above for solutions)
- Headphone jack doesn't work


ad, 2012/02/08 09:45

Touchpad aint working with ubuntu 11

Alessandro, 2011/06/25 13:09

Ubuntu 11.04 works perfectly out of the box on P52F-SO041 except for suspend. The above solution works perfectly (remember to replace “ and ” with ”).

Both webcam and headphone works out of the box.

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_p52f.txt · Last modified: 2012/05/06 16:11 by
Contact Us Sister Sites Privacy Policy Terms of Use
Copyright © 2006-2013 and other authors