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

FSF's High-Priority Driver Project Doesn't Move

Hardware

Published on 20 April 2011 03:39 PM EDT
Written by Michael Larabel in Hardware
7 Comments

Back in February the Free Software Foundation deemed creating an open-source PowerVR driver via clean-room reverse-engineering that's complete with a Gallium3D driver to be a high priority action item. More than two months after classifying it as a high-priority item -- and three months after the original proposal -- no work has been accomplished.

The goals of this project were to create a Gallium3D PowerVR driver, port OpenGL 3.0 Mesa to this library, investigate possibly using LLVM to take advantage of multi-core SoCs such as the ARM Cortex A9, and to potentially use some sort of DirectX accelerator for use under Wine via Gallium3D (such as the Direct3D 10/11 state tracker).

The goals are quite ambitious, especially considering none of the core Mesa / DRI developers have been working on open-source mobile/embedded GPU support nor are the hardware vendors, but the Free Software Foundation found it worthy enough of classifying it as a high priority project. PowerVR graphics are found in many of the embedded ARM devices on the market currently.

What was achieved with this work at the time the FSF made the announcement was just reverse-engineering the USSE op-codes and the assembly language. But that was about it with no prototype driver or any planned road-map for making this open-source PowerVR driver by the community a reality.

Sadly, there's been zero progress on the matter. Today I asked Luke Kenneth Casson Leighton how the work was going. Luke is the developer that started this proposal. No one else has contacted him about contributing and his first priority is on receiving money before doing any further work.

The Free Software Foundation does have its "High-Priority Projects Fund", but that doesn't seem to be doing any good in this case nor have their tagging of it as a high priority project resulted in any development support from individuals or organizations. This though isn't a total surprise since back when the FSF declared open-source graphics drivers a high priority item, you didn't find significant contributions from them towards the Nouveau project or Radeon reverse-engineering, etc.

Meanwhile, one of the other community projects that's focused on creating a reverse-engineered driver for Samsung's S3C6410 embedded graphics processor, is moving along. The gles6410 driver is aimed at providing an open-source OpenGL ES driver for this Samsung SoC used on a few mobile-phones and tablets and it continues to receive new work as shown on its Google Code page.

Some of the other High Priority Free Software Projects are GNU PDF, Gnash, Coreboot, a free software replacement Skype, all free software video editors, a free Google Earth replacement, GNU Octave, a free OpenDWG library, reversible debugging support in GDB, free software drivers for network routers, a free software replacement to Oracle Forms, and free software automatic transcription software.

At least some of these priority projects are moving along like Gnash and Coreboot. Gnash though has been a high priority project by the FSF for years and it's slowly but surely moving along (though the Lightspark project as of late seems to be doing a better job at supporting the latest Flash/SWF features). Gnash still hasn't found its way into many Linux distributions as part of the default package installation for providing open-source Flash support. Coreboot is also still largely a hobbyist project at this point with no tier-one IHVs yet even shipping Coreboot-powered products.

Other projects like creating a free software replacement for Skype that's comparable in terms of features and support, creating an open-source replacement to Google Earth, and automatic transcription software like what Google has within YouTube, all seem to be pipe dreams and will likely be that way for the foreseeable future.

Meanwhile, some argue that the Linux Foundation is only good for issuing press releases, organizing events, running contests, doing interviews with the press, and other promotional/managerial roles, but not for doing things like delivering on their OpenGL patent investigation and other such technical roles. On the same note, the Free Software Foundation may continue to steer GCC and other projects and maintain other roles for advancing free software, but their high priority project campaign doesn't seem to have much of a measurable effect.

About The Author
Michael Larabel is the principal author of Phoronix.com and founded the web-site in 2004 with a focus on enriching the Linux hardware experience and being the largest web-site devoted to Linux hardware reviews, particularly for products relevant to Linux gamers and enthusiasts but also commonly reviewing servers/workstations and embedded Linux devices. Michael has written more than 10,000 articles covering the state of Linux hardware support, Linux performance, graphics hardware drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated testing software. He can be followed via and or contacted via .
Latest Linux Hardware Reviews
  1. ASRock X99 Extreme3 Is An Affordable Choice For Linux Users
  2. A Walkthrough Of The New 32 System Open-Source Linux Benchmarking Test Farm
  3. Habey MITX-6771: Mini-ITX Board With Quad-Core J1900 Bay Trail
  4. OCZ Vector 150 SSD On Linux
Latest Linux Articles
  1. 17-Way Linux Graphics Card Comparison With Civilization Beyond Earth
  2. AMD Kaveri: Open-Source Radeon Gallium3D vs. Catalyst 14.12 Omega Driver
  3. 12-Way AMD Catalyst 14.12 vs. NVIDIA 346 Series Linux GPU Comparison
  4. AMD Catalyst 14.12 Omega Driver Brings Mixed Results For Linux Users
Latest Linux News
  1. Features Of The Linux 3.19 Kernel: Graphics & Disks Rule
  2. Orange Pi Is The Latest Raspberry Pi Inspired ARM Board
  3. An Open-Source Hardware Ambient Light Sensor Is Brought Up
  4. Heterogeneous Memory Management Is Coming Along For The Linux Kernel
  5. NTP Is The Latest Project Struck By Security Issues
  6. LDC 0.15.1 Released For A D Compiler In LLVM
  7. Fedora Doesn't Yet Enable F2FS File-System Support
  8. XZ 5.2 Adds New Multi-Threaded Options
  9. Intel 2.99.917 X.Org Driver Released, 3.0 Release Finally Near
  10. Server-Side XCB Is Being Discussed For The X.Org Server
Latest Forum Discussions
  1. Looking for an nVidia GPU, but not sure how well they are supported.
  2. No OpenCL with latest driver updates on Ubuntu?
  3. Need some hand holding with upgrading xserver
  4. Maker3D - create your 3D RPG
  5. FPS capped on Linux (AMD fglrx drivers)
  6. Speeding up systemd networking service
  7. Major Performance Breakthrough Discovered For Intel's Mesa Driver
  8. Are there an app using HSA ?