So, here is how to install Ubuntu 12.04 on a Sony Vaio X (my model: VPCX11S1E).
With minor adjustments, the intel GMA500 video card is now working out of the box.
I don't use the built-in WWAN 3G modem but if you do you should probably keep some driver files from the Windows partition! See this post.
Working:
- LAN + WLAN
- Trackpad with edge scrolling/scroll area (no/disabled multi touch/two-finger scrolling)
- Audio/built-in speakers/microphone and camera (mic really bad though) and volume control
- Graphics with brightness (after fix below)
- USB/Bluetooth
- Suspend (works sometimes, I don't really use/test the suspend feature)
Not working/tested:
- External VGA
- Graphics boots up with faulty resolution sometimes (including during installation). Just reboot to fix.
- WWAN 3G modem
Steps:
1. Create Ubuntu install USB (info).
2. On the USB, add the following boot options to syslinux.cfg:
quiet splash console=tty1 acpi_backlight=vendor acpi_osi=Linux acer_wmi.blacklist=yes mem=1920mb
3. Install Ubuntu from USB and reboot (to a black screen).
4. Fix the black screen by dropping to console (Crtl-Alt-F1) and log in.
sudo nano /etc/default/grub
# Change GRUB_CMDLINE_LINUX_DEFAULT="quiet splash console=tty1 acpi_backlight=vendor acpi_osi=Linux acer_wmi.blacklist=yes mem=1920mb"
# Change GRUB_GFXMODE=1366x768x32
# Add GRUB_GFXPAYLOAD_LINUX=1366x768x32
sudo update-grub
sudo nano /etc/grub.d/01_915resolution# Add echo insmod 915resolution
# Add echo 915resolution 58 1366 768 32
sudo chmod a+x /etc/grub.d/01_915resolution
sudo reboot
5. Fix suspend:
sudo nano /etc/pm/config.d/gma500
# Add ADD_PARAMETERS='-quirk-vbemode-restore'