Attached: 1 image
✨ We got a bunch of Steam games to run on Asahi Linux!!! ✨
Most of them run at a solid 60FPS and all of them are playable on my M2 Pro~ 🚀
All running on a krun microVM with FEX and full TSO support 💪
I was not expecting Party Animals to run! That's a DX11 game, running with the classic WineD3D on our OpenGL 4.6 driver! 🤯
Watch the stream:
▶️ https://youtube.com/live/JT9a_MrFV18
No Vulkan and just WineD3D on OpenGL makes it hard to consider good. Might be pretty good after they find a way to run Vulkan on it, which might be tricky given how the hardware was explicitly designed to run just the proprietary Metal API.
I’ve heard something about Apple Silicon GPUs being tile-based and not immediate mode, which means the Vulkan API is different compared to regular PCs. How has this been addressed in the Vulkan driver?
…which is a funny fact because I had another Reddit user swear up and down that TBDR was a big problem and that’s why Apple decided not to support Vulkan and instead is forcing everyone to go Metal.
No Vulkan and just WineD3D on OpenGL makes it hard to consider good. Might be pretty good after they find a way to run Vulkan on it, which might be tricky given how the hardware was explicitly designed to run just the proprietary Metal API.
A vulkan driver already exists and has made progress, it just needs some more time.
I’ve heard something about Apple Silicon GPUs being tile-based and not immediate mode, which means the Vulkan API is different compared to regular PCs. How has this been addressed in the Vulkan driver?
The blog has multiple progress posts https://asahilinux.org/blog/
I’ll admit im not an expert but shes not brought up tiling at all as a problem.
Yeah, in a Reddit comment, Hector Martin himself said that the memory bandwidth on the Apple SIlicon GPU is so big that any potential performance problems due to TBDR vs IMR are basically insignificant.
…which is a funny fact because I had another Reddit user swear up and down that TBDR was a big problem and that’s why Apple decided not to support Vulkan and instead is forcing everyone to go Metal.