4 ms·
The Linux bets were OpenCL 2.0 and later Vulkan. Remember that NVidia basically stalled out on OpenCL 1.2, purposefully to encourage CUDA adoption. AMD actuall
by dragontamer 2y ago
The Linux bets were OpenCL 2.0 and later Vulkan.
Remember that NVidia basically stalled out on OpenCL 1.2, purposefully to encourage CUDA adoption. AMD actually moved forward, though their OpenCL2.0 wasn't that good either... it at least existed.
--------
AMD's APUs culminated in XBox One / PS4 APIs, which actually have a substantial market share in the console market.
---------
Vulkan on Linux is working out pretty well today. I don't think anyone would have picked that as the strongest API 10 years ago. Remember that in 2010s, "Vulkan" was known as "AMD Mantle" (https://en.wikipedia.org/wiki/Mantle_(API) https://en.wikipedia.org/wiki/Mantle_(API)).
Even as AMD was going bankrupt in the early 2010s, they had plenty of software investments. Some of these investments (Mantle/Vulkan) even worked out.
- dralley 2y agoIIRC Mantle was co-developed by DICE, I think DICE may have even had the initial idea and done the prototyping.
- sorenjan 2y agoHere's a video where John Carmack, Tim Sweeney, and Johan Andersson (from Dice) talks about AMD Mantle in 2013: https://youtu.be/MH2hjhcfWic?t=4975 https://youtu.be/MH2hjhcfWic?t=4975 Carmack is sceptical, Sweeney likes it but doesn't want yet another API. And here's another video where Andersson talks about the motivation behind Mantle: https://www.youtube.com/watch?v=KApdf4P2Iak https://www.youtube.com/watch?v=KApdf4P2Iak
- pjmlp 2y agoExcept neither AMD, nor Intel, or Google, ever delivered anything with OpenCL that could match CUDA tooling, libraries, or choice of programming languages. Additionally their drivers were never great.