how do I install a new video driver?
I need to install the Intel HD 3000 video driver in my PC which is running Ubuntu 10.04.
Sandy Bridge Graphics such as the HD3000 will need an upgrade of the Mesa support beyond what is available for Lucid.
One of the best PPAs with a mesa version that has backports for Sandy Bridge support is from Stefan Glasenhardt.
I would NOT install the install the x-org edgers PPA which is often quoted. x-org edgers - as the developers themselves say - is very unstable and can cause major graphics issues since updates are frequent and often sparingly tested.
Since you are using a modern laptop, you will also require the more up-to date Kernel - 2.6.38 which is available from Synaptic Manager.
sudo add-apt-repository ppa:glasen/intel-driver
sudo apt-get update && sudo apt-get upgrade
sudo apt-get install linux-image-generic-lts-backport-natty linux-headers-generic-lts-backport-natty
Note
Working with the OP - this solution only works for 32bit Ubuntu. 64bit Ubuntu with this solution will leave you with a frozen/messed up graphics and as such should be avoided.
acpi=off
is also a bad idea as power consumption will raise and certain Power Management functiions may fail to work.
Feb 9, 2012 at 15:53
Your best solution is probably to upgrade to 10.10 and then 11.04. That has the newer drivers available already.
Alternatively there are drivers for 10.04 available, with some risk of instability:
sudo add-apt-repository ppa:xorg-edgers/ppa
sudo apt-get update
As documented on Ubuntu's own forums.
10.04 is way too old to get them working, you have to upgrade to 11.04.
But even with that, the Intel 3000 drivers on a Macbook Air (4,1/4,2) will not work properly because of bugs in the linux kernel. See http://keithp.com/blogs/MacBook-Air-2 for an explanation of this. The result is that you'll need Linux Kernel version 3.2 to get them fully working.
after you did what 'fossfreedom' posted just change the following line in '/etc/default/grub'
GRUB_CMDLINE_LINUX_DEFAULT="quite splash"
to
GRUB_CMDLINE_LINUX_DEFAULT="quite splash i965.modeset=1"
also you might see >>this Post<<
GRUB_CMDLINE_LINUX_DEFAULT="quite splash i965.modeset=0
is workable in sandy bridge. Also be careful while updating the system. Only use below command:
sudo add-apt-repository ppa:glasen/intel-driver
sudo apt-get update && sudo apt-get upgrade
sudo apt-get install linux-image-generic-lts-backport-natty linux-headers-generic-lts-backport-natty
Install lucid-1.04 and use above code.
Thanks guys, after a long time, good post. Many thanks to Glasen.