AMD Announces GPUOpen, The Next Step In Open Source Development
To improve upon and further showcase their commitment to open source development, AMD is announcing their GPUOpen iniative today to enhance open-source gaming and computing development. Even in the past, AMD has had focus to give power to the industry by providing tools necessary to successfully support individual needs of developers and this just another applaud worthy move by the company.
GPUOpen will give developers open-source tools and resources that should allow closer to the metal development with better and more direct access to the GPU.
The real place where this move will shine however is with the open source community which is responsible for amazing innovation in the industry by improving old designs and providing users with a much better experience even for outdated programs.
The idea behind GPUOpen is that open development encourages innovation by letting anyone play and modify the source code to their hearts content, adding in their own fixes and changes that have been found to be effective in particular situations, forking software as necessary. A variety of fresh ideas can make their way into a basic and sound software architecture and ensuring that there is always something innovative happening instead of ideas going stagnant.
AMD is aiming to make available their entire repository of effects, SDKs, associated libraries and tools on their GPUOpen Portal for easy access and modification. The content will be hosted on GitHub, famous for all things open source, by January.
GPUOpen also introduces a change in attitude and direction with AMD’s Linux driver development, which has been quite lacking in performance until now. There’s currently an open-source Radeon Driver and a closed-source Catalyst driver, with the Catalyst based driver having the best overall performance. The open source driver, AMDGPU, will combine best elements from both these drivers and will be included in the Linux kernel for easy portability.