The Register®

Original URL: http://www.theregister.co.uk/2008/12/31/amd_open_source_3d_code/

AMD unleashes open-source 3D code

Big bang in the GPUniverse

By Rik Myslewski in San Francisco

Posted in Developer, 31st December 2008 01:42 GMT

Agentless Backup is Not a Myth

AMD has released "the fundamental Linux code" needed to develop open-source 3D-acceleration drivers for its R600 and R700 ATI graphic-processors series.

This is good news not only for those wishing to create drivers for those potent GPU series - known to non-AMD watchers by their marketing names of ATI Radeon HD 2x00 [1], HD 3x00 [2] (both R600), and Radeon HD 4x00 [3] (R700) - but also for the legions of non-coding Linux-lovers who are lusting for access to the R600/700's 3D powers.

According to a Phoronix [4], the bulk of the credit goes to AMD engineers John Bridgman and Alex Deucher, who "sanitized" the code of all proprietary non-essentials, then shepherded its approval through the AMD honcho-gauntlet so that it could be released "without any NDAs or other string [sic] attached."

Coupled with AMD's announcement that it would support the recently released [5] open-source OpenCL 1.0 [6] spec, which enables GPUs to be used for general-purpose computing (GPGPU [7]), it appears that the GPUniverse is moving slowly but steadily towards an Open Source Software (OSS) model - although Nvidia, from all reports, is dragging its feet when it comes to open-sourcing its drivers.

The OSS future looks bright for GPUs: Intel is open with its drivers and AMD is catching - has caught? - up. Apple introduced OpenCL, and Intel, Nvidia, and AMD/ATI have announced their support. OSS development should proceed apace, both in 3D acceleration and GPGPU.

As one poster on Slashdot [8] waxed enthusiastically, such power would be "useful for cracking WEP/WPA keys." ®