HardwareSupportComponentsVideoCardsPoulsbo

Differences between revisions 1 and 2
Revision 1 as of 2009-06-29 07:36:13
Size: 1339
Editor: 14
Comment: Add initial content
Revision 2 as of 2009-09-08 03:28:22
Size: 3105
Editor: 147
Comment: Karmic
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
== Poulsbo (GMA500) Support in Karmic (9.10) ==

Start by downloading lucazades psb-kernel-* packages http://swiss.ubuntuforums.org/showpo...7&postcount=13

Following code samples are stripped from my install-poulsbo.sh, almost everything requires sudo:

'''Adding required PPAs'''
echo 'deb http://ppa.launchpad.net/ubuntu-mobile/ppa/ubuntu jaunty main' >> /etc/apt/sources.list
echo 'deb-src http://ppa.launchpad.net/ubuntu-mobile/ppa/ubuntu jaunty main' >> /etc/apt/sources.list
echo "" >> /etc/apt/sources.list

echo 'deb http://ppa.launchpad.net/albertomilone/poulsbo-graphics/ubuntu jaunty main ' >> /etc/apt/sources.list
echo 'deb-src http://ppa.launchpad.net/albertomilone/poulsbo-graphics/ubuntu jaunty main' >> /etc/apt/sources.list
echo "" >> /etc/apt/sources.list

'''Keys for PPAs'''
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C6598A30
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 99C0198F

apt-get update
apt-get install dkms fakeroot

apt-get install libdrm-poulsbo1
apt-get install poulsbo-driver-2d poulsbo-driver-3d psb-firmware

'''Install downloaded psb-kernel-* packages'''
dpkg -i psb-kernel-*

echo "blacklist i915" >> /etc/modprobe.d/blacklist.conf

update-initramfs -u

Create xorg.conf with following content:

Section "Device"
        Identifier "GMA500"
        Option "AccelMethod" "EXA"
# Option "DRI" "off"
        Option "MigrationHeuristic" "greedy"
        Option "IgnoreACPI" "yes"
        Driver "psb"
EndSection

Section "DRI"
    Mode 0666
EndSection

'''Additional info'''

Also you can get Compiz working by setting

Option "DRI" "on"

in xorg.conf and whitelisting psb in /usr/bin/compiz by adding "psb" to the WHITELIST line.

Poulsbo (GMA500) Support in Karmic (9.10)

Start by downloading lucazades psb-kernel-* packages http://swiss.ubuntuforums.org/showpo...7&postcount=13

Following code samples are stripped from my install-poulsbo.sh, almost everything requires sudo:

Adding required PPAs echo 'deb http://ppa.launchpad.net/ubuntu-mobile/ppa/ubuntu jaunty main' >> /etc/apt/sources.list echo 'deb-src http://ppa.launchpad.net/ubuntu-mobile/ppa/ubuntu jaunty main' >> /etc/apt/sources.list echo "" >> /etc/apt/sources.list

echo 'deb http://ppa.launchpad.net/albertomilone/poulsbo-graphics/ubuntu jaunty main ' >> /etc/apt/sources.list echo 'deb-src http://ppa.launchpad.net/albertomilone/poulsbo-graphics/ubuntu jaunty main' >> /etc/apt/sources.list echo "" >> /etc/apt/sources.list

Keys for PPAs apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C6598A30 apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 99C0198F

apt-get update apt-get install dkms fakeroot

apt-get install libdrm-poulsbo1 apt-get install poulsbo-driver-2d poulsbo-driver-3d psb-firmware

Install downloaded psb-kernel-* packages dpkg -i psb-kernel-*

echo "blacklist i915" >> /etc/modprobe.d/blacklist.conf

update-initramfs -u

Create xorg.conf with following content:

Section "Device"

# Option "DRI" "off"

EndSection

Section "DRI"

  • Mode 0666

EndSection

Additional info

Also you can get Compiz working by setting

Option "DRI" "on"

in xorg.conf and whitelisting psb in /usr/bin/compiz by adding "psb" to the WHITELIST line.

Poulsbo (GMA500) Support in Intrepid (8.10) and Jaunty (9.04)

The drivers for the Poulsbo chipset are shipped in the ubuntu-mobile PPA.

Add the ubuntu-mobile PPA

Edit a file called /etc/apt/sources.list/psb.list, and add the following line to it: deb http://ppa.launchpad.net/ubuntu-mobile/ppa/ubuntu YOUR RELEASE HERE main

You may also wish to add the key to the keyring by following the instructions here.

Which kernel are you running?

If you are using a kernel that you have compiled yourself, or are not using the latest kernel provided by either Intrepid or Jaunty, install the psb-kernel-source package (and make sure the headers for your kernel are available!) and then remove psb-modules.

Install packages

Install poulsbo-driver-2d if you only require 2D, and poulsbo-driver-3d if you also require 3D acceleration to work. Make sure your user is a member of the video group before using 3D.

Common problems

X doesn't start

Double check that the psb kernel module can be loaded into the running kernel by running modprobe psb.

Other problems?

If you're still having problems, please mail ubuntu-mobile@lists.ubuntu.com, and do not submit bug reports.

HardwareSupportComponentsVideoCardsPoulsbo (last edited 2013-11-11 16:58:16 by 157)