Today I finally got my SONY VAIO VPCS11J7E laptop delivered after a warranty repair. They replaced a few parts and thoroughly cleaned the laptop. Now it looks as new apart from a small crack on flimsy plastic around the hinges (I rejected their generous offer to replace the plastic for 200 quid.)
I immediately wiped out Windows 7 and (other) junkware that they had put on my laptop eating up a huge chunk of my precious SSD space, and installed Ubuntu Oneiric Ocelot. Due to this rare opportunity of having a fresh install of Ubuntu I decided to do some tests to see how well this laptop's hardware is supported in this OS both out of the box and with additional drivers. So I ran the complete set of tests from the System Testing utility. The full report is available here.
As you can see from the test results most laptop's hardware is supported out of the box. It includes graphics that works both with open source and proprietary drivers, networking, camera, card reader, etc. So I will only focus on the few things that are not working and how to fix them. Note that although optical drive test fails the drive itself works perfectly. However the default disk burning software (Brasero) has some problems with it, like being unable to eject disks. So I recommend using K3b instead.Microphone
To get rid of the annoying cracking noise reported here
add the following line to
Now restart the system and enjoy the clear sound of your voice. Brightness control
It enables the control of laptop backlight connected to NVIDIA chip using the
$ sudo dpkg -i nvidiabl-dkms_0.72_all.deb
To make the brightness control Fn keys work get the required scripts from
and copy them to
$ git clone https://github.com/guillaumezin/nvidiabl.git $ sudo cp -R nvidiabl/scripts/etc/* /etc
To enable external monitor with proprietary NVIDIA drivers:
- Open NVIDIA X Server Settings.
- Go to "X Server Display Configuration".
- Click "Detect Displays".
- Select the external display and choose TwinView in "Configuration".
- Click Apply.
- Click "Save to X Configuration File" if you want to make this configuration permanent.
/etc/X11/xorg.confand restart the X server: