There's bittersweet news from the shore of the open-source Zluda project, a long-running effort to create a CUDA emulator for AMD GPUs. The project's latest blog post for version 6 shows off the fresh 32-bit PhysX support and improved Windows support. Additionally, there are a number of PyTorch-driven fixes. Unfortunately, the project has again lost commercial funding, and it's now back to being a hobby for developer Andrez Janik.Go deeper with TH Premium: GPUs(Image credit: Noctua)Desktop RoadmapEnterprise RoadmapRubin in-depthThe Stout Owl: The ultimate Noctua G2 PCZluda 6's 32-bit PhysX support is still in a pre-alpha stage, but the results are promising. Janik showed off multiple cloth and deformation demos running at speed, and even a screenshot showing a 3x performance uplift of 2010's Mafia II running with PhysX effects turned on. Given the pre-alpha nature, Janik notes that "fluid simulations can be glitchy, and the current method of loading ZLUDA into Steam games is poor." One of his goals is to have better support for Windows, and v6 includes a refreshed zluda.exe loader that now loads required performance libraries automatically.Last but by no means least, Zluda v6 includes a host of PyTorch-driven enhancements, composed of compiler fixes and improvements to performance libraries. As a silver lining of sorts, Janik notes that since there's now no funding, the priorities for the project have shifted to things "[he] finds the most entertaining," justifying the addition of PhysX and the revamped Windows loader.The project was initially started in 2020 to get CUDA running on Intel hardware, but has since then turned to AMD cards. After being abandoned in 2021, it was brought back from the dead around 2022 thanks to AMD pulling out the checkbook to make it happen — presumably because one of the main obstacles (if not the primary one) is that most all the AI software ecosystem revolves around Nvidia's GPUs.Unfortunately, AMD also cut the funding to Zluda in 2024, and in August even forced Janik to rebuild the code the company paid for. He thankfully found an undisclosed sponsor in late 2024; likely an AI company to whom the translation layer would be valuable, letting them run CUDA AI workloads on Instinct cards. Said funding is now sadly gone once again, and Janik says Zluda is back to being a "weekend project."For end users, it's nice to have a fully open-source drop-in replacement for CUDA binaries. As for large-scale conversion for AI usage, though, there are a number of alternative projects that look to accomplish the same end results via different means. These include AMD's HIP source code porting, Spectral Compute's Scale, and MooreThreads' Musify toolkit, to name a few.