Sony's Vaio F series laptops work well with Ubuntu, but will not work ideally out of the box. The following information is based on an install of Kubuntu 11.10 (Oneiric Ocelot) on a Vaio VPCF1390X.
Vaio F series and Ubuntu 11.10 (Oneiric Ocelot)
This page aims to describe the steps needed to fully enable all/most features of the Sony Vaio F Series notebooks when using Kubuntu 11.04, Natty Narwhal. Most of these steps should work with Ubuntu as well.
You can find out what specific model you have by typing at the terminal:
sudo dmidecode -s system-product-name
An example of the model number is VPCF1390X
Overview
Anything not mentioned here probably already works out of the box.
Feature |
Support status |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(works out-of-the-box) (works, with remarks) (needs manual install) (won't currently work (completely)) (not yet documented)
Basic Installation Instructions
Installation appears to function normally. If you need help installing Ubuntu, please follow these instructions.
32-bit and 64-bit systems
The F series Vaios come with at least 4 GiB of RAM. Newer versions of Ubuntu can still use all of this memory (even in 32-bit versions), but it is recommended that you use a 64-bit version.
Video and Effects
Ubuntu 11.10 has the option to install the proprietary Nvidia graphics driver during install. It is recommended that you allow it to do so. If you choose not to do so, please be aware that the open source Nouveau driver has very incomplete support for the graphics chips in the F series laptops. Most notably, power management is not yet fully implemented.
If you chose not to or were unable to allow Ubuntu to download the proprietary driver during install, you can follow these instructions to install it at a later time.
Modifying xorg.conf in the manner suggested in the LCD Brightness Control section will enable the brightness control keys on the keyboard.
External Monitor
Attaching an external monitor is untested with the Nouveau drivers. However, after installing the proprietary Nvidia drivers as above, external monitors may be attached and enabled using the Nvidia X Server Settings program.
If you have an HDMI cable attached, you will be able to send sound through it. More information is available here.
LCD Brightness Control
Once you have installed the proprietary Nvidia drivers as suggested above, you may notice that your brightness control keys do not work properly. This is fixable by editing one's xorg.conf file. Open a terminal window and type the following:
sudo nano /etc/X11/xorg.conf
This will open your X server configuration (after prompting for your password). You should see a section titled "Device" that looks as follows:
Section "Device" Identifier "Default Device" Driver "nvidia" Option "NoLogo" "True" EndSection
Append a line so it appears like this:
Section "Device" Identifier "Default Device" Driver "nvidia" Option "NoLogo" "True" Option "RegistryDwords" "EnableBrightnessControl=1" EndSection
You will need to restart your graphical server (or reboot) for this change to take effect.
Wireless
Wireless works fine out of the box. However, using hardware encryption with the AR9287 chip included in many F Series notebooks may cause the wireless networking to be slow. If you notice speed issues with your wireless networking, you may want to try the following command, which will disable hardware encryption on the WiFi.
echo "options ath9k nohwcrypt=1" | sudo tee -a /etc/modprobe.d/ath9k.conf
Keyboard and Touchpad
Basic features of the keyboard and touchpad work out of the box. However, the scroll function does not work out of the box at most recent check. If you have this problem, it is possible to fix using the following command:
echo "options psmouse proto=imps"|sudo tee -a /etc/modprobe.d/psmouse.conf; sudo modprobe -r psmouse; sudo modprobe psmouse
This will tell Linux to treat the touchpad as a generic PS/2 mouse with a scroll wheel. Scrolling on the right-hand side of the touchpad should now work. However, horizontal scrolling does not work.
Keyboard Functions
The only buttons that do not appear to work out of the box are the Vaio button and the zoom buttons (Fn-F9 and Fn-F10 on the VCPF1 and possibly others). However, they may be made to work via ACPI events (information is available in the references). All other keys may be set in system keyboard shortcut settings.
References
This is a list of references used to make this page. It exists here for the purpose of documentation so that, hopefully, the page may be further improved upon and fixed.
General
Keyboard
Programmable Keys (VAIO, Zoom)
Touchpad
Sound
Video