1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Memory
  5. Motherboards
  6. Processors
  7. Software
  8. Storage
  9. Operating Systems


Facebook RSS Twitter Twitter Google Plus


Phoronix Test Suite

OpenBenchmarking.org

Clarifications On Poulsbo's Gallium3D Driver

Intel

Published on 02 November 2009 09:25 PM EST
Written by Michael Larabel in Intel
24 Comments

Yesterday we reported on a new Linux driver coming for Intel's Poulsbo chipset that is currently notorious on Linux. This graphics processor is found in many Atom-powered netbooks, but its binary driver is a mess. We found out this morning though many more details on this special driver, which uses the Gallium3D architecture, supports the Moorestown and Sodaville hardware, uses TTM memory management, supports kernel mode-setting, and overall looks like it is much better than the current Poulsbo driver stack. With this new driver stack that's timed to launch with Moorestown, the Gallium3D component is remaining closed-source while the DRM and DDX remain open -- with the DRM code supposedly going after mainline inclusion again (the current version was already rejected). However, the details continue to keep streaming in today.

We originally reported that this new Poulsbo driver would be capable of playing Quake III Arena with a modest frame-rate and could also handle HD 1080i video playback. In a continued conversation with Martin Mohring, he has now shared that the performance of this updated driver stack he is running is to the order of two times faster than the Poulsbo stack found in Ubuntu 8.04 where the support originally appeared -- at least from his testing. The full graphics stack he is running consists of the Poulsbo/Moorestown kernel DRM (not in the mainline kernel), an Xpsb plug-in for X Server 1.6, the updated xf86-video-psb DDX driver, the Gallium3D driver, Mesa 7.6, the PowerVR VA-API plug-in, and VA-API 0.30. However, this shows that the Gallium3D driver will not be the only closed-source component for Poulsbo's driver stack but for the video encoding/decoding there is still the closed-source VA-API plug-in along with a Xorg plug-in from PowerVR.

Also to clarify from our original article, at the Mobile Dev Camp and in his communications with us, he is not representing the Linux Foundation with this Poulsbo work, but rather his own company, the Bavarian-based 5edatasoft. This company is an engineering partner with Intel and was responsible for porting the PowerVR drivers to work with Canmore (a 1080p SoC for TVs) and Sodaville on OpenSuSE and Moblin.

Latest Linux Hardware Reviews
  1. 13-Way Low-End GPU Comparison With AMD's AM1 Athlon
  2. ASUS AM1I-A: A Mini-ITX Board For Socketed Kabini APUs
  3. Mini-Box M350: A Simple, Affordable Mini-ITX Case
  4. Overclocking The AMD AM1 Athlon & Sempron APUs
Latest Linux Articles
  1. Ubuntu 12.04.4 vs. 13.10 vs. 14.04 LTS Desktop Benchmarks
  2. AMD OpenCL Performance With AM1 Kabini APUs
  3. A Quick Look At GCC 4.9 vs. LLVM Clang 3.5
  4. Are AMD Athlon/Sempron APUs Fast Enough For Steam On Linux?
Latest Linux News
  1. Git 2.0 Test Releases Begin With Many Changes
  2. Wine 1.7.17 Works On Its Task Scheduler, C Run-Time
  3. The Improv ARM Board Still Isn't Shipping; Riding A Dead Horse?
  4. Debian To Maintain 6.0 Squeeze As An LTS Release
  5. Wasteland 2 Is Finally Released For Linux Gamers
  6. FreeBSD Advances For ARM, Bhyve, Clang
  7. Ubuntu 14.04 LTS "Trusty Tahr" Officially Released
  8. Ubuntu 12.04 LTS vs. 14.04 LTS Server Benchmarks
  9. QEMU 2.0 Released With ARM, x86 Enhancements
  10. Running The Unity 8 Preview Session On Ubuntu 14.04 LTS
  11. R600 Gallium3D Disables LLVM Back-End By Default
  12. Fedora 21 Gets GNOME 3.12, PHP 5.6, Mono 3.4
Latest Forum Discussions
  1. Suggestions about how to make a Radeon HD 7790 work decently?
  2. The GNOME Foundation Is Running Short On Money
  3. Updated and Optimized Ubuntu Free Graphics Drivers
  4. Radeon 8000M problematic on Linux?
  5. Linux Kernel Developers Fed Up With Ridiculous Bugs In Systemd
  6. After Jack Keane, RuseSoft will briing Ankh 3 to Linux through Desura
  7. Suspected PHP Proxy Issue
  8. Change installation destination from home directory