In continued efforts to open-source its software stack, AMD has made its GIM driver open-source for developers, according to Phoronix . The driver is used for virtualization with AMD’s Instinct accelerators, but could be coming to Radeon desktop GPUs in the future, according to an AMD roadmap.
The AMD GPU-IOV (GIM) driver enables the various functions needed to ensure full virtualization support for the host GPU.
Currently, the GIM driver is compatible exclusively with the Instinct MI300X running on Ubuntu 22.04 LTS and using ROCm 6.4 .
There is no information on when compatibility will expand or when AMD’s open-source GIM driver will make its way into the mainline Linux kernel. The only detail given on the GIM driver’s future is the upcoming support for Radeon desktop GPUs.
Regardless, it’s a start. AMD is pushing forward with its open-sourcing plans for its software stack, something it has only seriously started doing this month. This push was initially started back in February when performance computing provider Hot Aisle lit a fire under AMD to start focusing on developers and making its hardware more accessible to AI devs.
This led to AMD finally broadening its AMD developer credit program, and giving devs a chance to try AMD’s MI300X and Dell hardware for free.
Later, AMD started focusing on making its software open-source after AI hardware company Tiny Corp started pushing AMD to do so. Tiny Corp was having trouble adapting AMD’s datacenter GPUs to its “TinyBox” servers, noting the GPUs were not behaving as they should. Having open-source software, firmware, and drivers would have enabled the server manufacturer to rectify these issues and customize AMD’s datacenter GPUs to suit their needs.
The GIM driver is one of AMD’s first drivers to be made open-source. The company has also confirmed it is making its Micro Engine Scheduler (MES) open-source, but documentation and source code for that won’t be released until late May.
Follow Tom’s Hardware on Google News to get our up-to-date news, analysis, and reviews in your feeds. Make sure to click the Follow button.