Earlier quoted context omitted.
Interesting point of view that could also be the other way around, Vulkan support being a hidden tax for the love of open source and free software rather than something really useful the market needed on top of others APIs / GPU architectures / platforms, pushed by a subset / minority of developers more ideological than practical grounded developers who accept that competition of private standards will bring out the…
It feels unlikely. Much smaller companies (Broadcom, Qualcomm) have no trouble writing compliant Vulkan drivers (let alone singular people), so I find it hard to give Apple the pass here. Assuming good faith on their part, Vulkan should be available; or at least some kind of cross-platform API target. Otherwise people are just going to ignore Mac and keep focusing on DirectX, like the status quo. Vulkan is everyone's…
Vulkan1.3 on the M1 in one month
201–210 of 372 posts
Re: Vulkan1.3 on the M1 in one month
#202Earlier quoted context omitted.
It feels unlikely. Much smaller companies (Broadcom, Qualcomm) have no trouble writing compliant Vulkan drivers (let alone singular people), so I find it hard to give Apple the pass here. Assuming good faith on their part, Vulkan should be available; or at least some kind of cross-platform API target. Otherwise people are just going to ignore Mac and keep focusing on DirectX, like the status quo. Vulkan is everyone's…
Your example of taking games that dare go the full Metal route makes me wonder : to which projects was adding 100% native Vulkan compatibility / support worth the resources spent on this and not something else ? What’s the full Vulkan platform having a dedicated OS running solely Vulkan with a Vulkan based GPU and for which real life uses ?
Steam Deck handles it just fine, alongside OpenGL. You use Vulkan to run DirectX games, OpenGL to accelerate the desktop and browser (can soon be replaced with Vulkan too) and fall back to OpenGL for everything else. I'm not aware of any desktop stuff the Steam Deck can't do; it edits video, it runs Blender, it can browse the web and compile apps.
Granted, Vulkan of course isn't a panacea here. But without it, stuff like the Steam Deck simply wouldn't exist. Vulkan is valuable because it provides a preservation layer for Windows software that Apple is unwilling to support themselves.
Re: Vulkan1.3 on the M1 in one month
#203Earlier quoted context omitted.
What does that prove, though? Apple gave up. Ironically, now Nvidia is one of the only remaining companies that supports OpenCL anymore. Apple is experiencing firsthand what the lack of a CUDA analog does to a company. Whether or not they care is up to them, but clearly the laser-focus on high-performance GPU compute is not doing Apple Silicon any favors in the server space or in the desktop.
It proves that the idea that Apple avoided OpenCL is ludicrous.
Re: Vulkan1.3 on the M1 in one month
#204Earlier quoted context omitted.
> would impact Apple's dream of landing AAA games on Apple Silicon Apple's dream is not to have AAA games land on Apple Silicon - they can do this with Proton-like layer, like they did with GPTK. Apple's wet dream is to have AAA games land in the Apple App Store - not on Steam or Epic Game store. That is why the GPTK effort is only have assed (and the license prevents Valve integrating it into steam directly).
I don't get it. They already make a ton of money on mobile games - why not embrace Steam and Proton on their platform? What's the money in AAA games on their platform? edit: this is to say if they had "wet dreams" about selling AAA games on Mac, we'd have seen the tides moving a long time ago.
Apple is happy to produce its own movies and tv shows but not AAA games?
Or maybe they have and I simply didn't see that blip, I am honestly not in sync with Apple gaming world.
Re: Vulkan1.3 on the M1 in one month
#205Amazing, I'd only just updated for ES 3.2 support. It feels like my M1 was built for Asahi! although to be fair I only booted macos once on it, probably during install, or by mistake! Anyway great work! and nice to have these detailed updates. Are any browsers supporting 'zero copy rendering' or still layers and layers of compositor stuff going on? I seem to recall also getting stuck with webgl2 transform feedback tr…
Re: Vulkan1.3 on the M1 in one month
#206Earlier quoted context omitted.
Interesting point of view that could also be the other way around, Vulkan support being a hidden tax for the love of open source and free software rather than something really useful the market needed on top of others APIs / GPU architectures / platforms, pushed by a subset / minority of developers more ideological than practical grounded developers who accept that competition of private standards will bring out the…
Coverage. Metal only covers Apple. Vulkan covers so much more. But money talks and game engines want a slice of that sweet apple pie.
I'm not sure "more" is the right term here. There are about 1.3 billion iPhone users worldwide. Sure, Vulkan covers more OS environments, but how important is that to a game developer vs. total available users? Does Vulkan user reach exceed 1.3 billion?
Re: Vulkan1.3 on the M1 in one month
#207Earlier quoted context omitted.
> Vulkan would likely not really have helped macOS gaming in any form Why not? With fully conformant Vulkan you could have run all the games that work in Wine without being hit by limitations of MoltenVK that affect performance and compatibility, same as you can run them on Linux now. So Vulkan could totally be very crucial for making gaming on macOS not being some second class experience. Apple simply demonstrate th…
You can't "just support Vulkan", it's too low level. To benefit, the implementation would have to target the GPU specifically since Apple GPUs are different from discrete GPUs.
Re: Vulkan1.3 on the M1 in one month
#208Earlier quoted context omitted.
Linux market share is considerably ahead of macOS according to the Steam hardware survey. Just this past month, Linux is sitting at 2.32% compared to macOS at 1.47%.
Genuine question: is it actually reasonable to compare desktop/laptop OS market share with handheld market share? Like... what does that actually tell us? I suppose in the case of gaming it can be useful, since at this point more games are played on Linux (due to SteamDeck) than on macOS. But otherwise, I always get a weird feeling when someone lumps these stats together. I guess part of the weirdness I feel is when…
Re: Vulkan1.3 on the M1 in one month
#209Earlier quoted context omitted.
Coverage. Metal only covers Apple. Vulkan covers so much more. But money talks and game engines want a slice of that sweet apple pie.
> Metal only covers Apple. Vulkan covers so much more. I'm not sure "more" is the right term here. There are about 1.3 billion iPhone users worldwide. Sure, Vulkan covers more OS environments, but how important is that to a game developer vs. total available users? Does Vulkan user reach exceed 1.3 billion?
Re: Vulkan1.3 on the M1 in one month
#210Earlier quoted context omitted.
Okay, so you're counting non-native games when the discussion is AGAIN clearly about native games. If we're talking about translation layers, then it's irrelevant because Whisky/Crossover can run them as well. This is just you being completely disingenuous now and purposefully avoiding the actual point of the discussion.
I think it's absolutely fair to count games that are able to run in Linux with Proton via DXVK + Vulcan. Since it's well established and relatively popular thanks to Valve's efforts with the Steam Deck and Proton. Given those efforts, if Apple/Mac had support for Vulkan, Valve would probably make it all just as available on Mac as they do on Linux for Proton.