Main Page

From Gma500

Revision as of 05:50, 5 December 2012 by Soft (Talk | contribs)
(diff) ←Older revision | Current revision (diff) | Newer revision→ (diff)
Jump to: navigation, search


[edit] Intel GMA 500 aka Poulsbo aka US15W

Poulsbo is the codename for the chipset, US15W is the name of the chip, and GMA 500 refers to the GPU component of the Poulsbo chipset.  All of the other chipset functions are well supported by the Linux kernel, so this page is just about the video hardware.

Update: The latest EMGD Drivers for all operating systems are available from here: <a href=""></a>

Just create installation packages for your OS using the program.

Source(s): System solutions 

[edit] Latest Windows Drivers

  • Windows Xp  =   12/18/2009 <a href=""></a>
  • Windows Vista = 4.0.2 11/08/2009 <a href=""></a> Following installation of the new Vista driver on an Acer 751h with 2gb of system memory, the Windows Experience meter for Windows Aero performance jumped from 2.7 to 5.7. Windows Experience 3D games index remained constant at 3.1. This particular laptop/installation will run DVD's converted to h.264 using Handbrake to convert and VLC to play without any stutter, even when Windows Security Essentials is providing antivirus protection. Apple Quicktime has some problems playing the same converted files.YouTube and Hulu remain unplayable other than at standard def, within browser, even after an upgrade to the 10.1 Flash Beta available as of late December 2010.
  • Windows 7 (the best OS for GMA500): They were available directly through Windows Update! A new version, with perfect support for Windows 7 was released in June. The system will run in an optimal way with Aero, video decoding and acceleration glitch free.

[edit] Linux Driver

Source(s): Linux Driver solutions

[edit] Driver Components

All of the following are available at <a href=""></a> (not in the pool/ directory as usual, but under dists/)

  • Kernel DRM module (psb.ko)
    Unlike most drivers, this kernel module must be available for the psb Xorg driver to function at all.  The latest version is in the main repo, as part of the linux-ubuntu-modules package (debian/media/drm-poulsbo in the source package).  It was written and tested for kernel version 2.6.24.  It seems to also work with kernels up to and including 2.6.27.  You may find that you need to remove the (unnecessary) EXPORT_MODULE declarations for idr_for_each and idr_remove_all in drm_compat.c in order to prevent symbol version conflicts.  In addition to psb.ko, there will be a drm_psb.ko that is a customized version of drm.ko.  You may need to prevent the regular drm module from being loaded instead of drm_psb.
  • GPU firmware (msvdx_fw.bin)
    Unfortunately, the psb kernel DRM module wants to taint your kernel by loading a firmware image.  Except for console framebuffer, it will not function properly without it.  This is in the "universe" repo, package name psb-firmware.  Don't bother with the psb-video "source" package; it contains nothing but the binaries.
  • Xorg driver (
    This is the Open Source component of the X video driver.  It started out hosted at, but that version hasn't been updated in over a year.  Look in the main repo for xserver-xorg-video-psb.  It is compatible with Xorg versions 1.4 and 1.5.  It is source compatible with 1.6, but was found to cause a segfault following initialization of the X server.
  • Xorg driver binary blob (
    The psb driver will dynamically load this blob.  It provides xv accelerated video support and is also required for the DRI components to work.  xorg-modules-xpsb in the universe repo.  Again, the "source" package just has binaries in it.
  • DRI interface (
    The X server will load this in order to provide direct rendering of OpenGL via AIGLX.  The source code for this module is not known to be available at present.  It only works with Xorg 1.4.  Package name is libgl1-mesa-dri-psb in the main repo.
  • Hardware video decode interface (
    This is some sort of Xorg module enabling support for valib.  It is part of psb-video in the universe repo.
  • Valib aka vaapi (
    This is the library that applications use to access the hardware video decoding capabilities.  It is in the restricted repo, libva1 package.  The following are known to support valib: Fluendo gstreamer plugin (gst-fluendo-vadec1, part of Belmont), a special version of Helix Player (<a href=""></a>) and a patched version of <a href="">MPlayer</a>
  • libDRM (
    Intel has also made their own version of libdrm corresponding to their special version of the kernel DRM.  It is in the main repo, libdrm2 package.

Source(s): Drivers solutions

[edit] Distributions

[edit] Out-of-the-box support

  • Dell "Belmont," a customized version of Hardy lpia + Ubuntu Netbook Remix.  This is what you get if you order a Mini 12 with Ubuntu from Dell (and presumably the new Mini 10 as well).  It is not freely available.
  • Jolicloud (visit <a href=""></a> )
  • PixieLive (Gentoo base Live Distribution, Gnome-2.30 equipped visit <a href=""></a>)

[edit] Other options

Source(s): Drivers solutions

[edit] Movies Crash Xorg

After installing the packages from the Driver Components section on UNR Hardy, everything works sweet EXCEPT that totem/vlc crashes Xorg when they try to play a video file - does anyone know the fix for this?

Try disabling Vsync option if set in xorg.conf

Source(s): support solutions

[edit] Resources

Personal tools

דומיין בעברית  דומיין  דומין  תוכנה לניהול  קשרי לקוחות  CRM, ניהול קשרי לקוחות  דומין בעברית  פורומים  ספרדית  גיבוי