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. Scythe Mugen MAX
  2. Intel Core i7 5960X Haswell-E On Linux
  3. Intel 80GB 530 Series M.2 SSD On Linux
  4. With A New Motherboard, The Core i7 5960X Haswell-E Lights Up
Latest Linux Articles
  1. RadeonSI Gallium3D vs. Catalyst At 4K UHD On Linux
  2. MSAA RadeonSI Gallium3D Performance Preview
  3. Intel Core i7 5960X CPU Core Scaling Under Linux
  4. AMD RadeonSI Gallium3D Performance For 4K Linux Gaming
Latest Linux News
  1. Eclipse IDE Starts Firing Up On Wayland's Weston
  2. OpenSUSE Announcement On SUSE's Recent Merger
  3. Valve Begins Publicly Tracking AMD Catalyst Linux Issues
  4. Digia Qt Spinoff Is Called "The Qt Company"
  5. GNOME 3.14 Makes More Progress In Running Natively On Wayland
  6. Minix 3.3 Released With Cortex-A8 ARM Support, NetBSD Userland Compatibility
  7. More Intel DRM Changes Queued For Linux 3.18, Including Old i830M Fixes
  8. New Code Starts Lining Up For X.Org Server 1.17
  9. Rust Developers Planning For The Rust 1.0 Language
  10. RPM 4.12 Brings New Switches, New Rpm2Archive Utility
Latest Forum Discussions
  1. Updated and Optimized Ubuntu Free Graphics Drivers
  2. New Group Calls For Boycotting Systemd
  3. support for first generation UVD blocks (RV6xx, RS780, RS880 and RV790)
  4. Nvidia joins the ranks of Apple and Microsoft
  5. Hd 6850
  6. nv and xorg.conf under Debian PPC
  7. X.Org Is Looking For Some Female Help
  8. FSF Issues Their Rebuttal To Apple's New iPhone, Watch & Apple Pay