| 2 Nov 2025 |
Randy Eckenrode | https://www.lunarg.com/lunarg-achieves-vulkan-1-3-conformance-with-kosmickrisp-on-apple-silicon/ | 02:35:16 |
Randy Eckenrode | Looks like it will require macOS 15. I still think we should make it the default. Users on macOS 14 can use the nix-darwin thing to switch back to MoltenVK. | 02:36:41 |
spewdins | Yes please… | 02:39:31 |
emily | LLM slop blog post :'( | 03:03:29 |
emily | has anyone tried mpv with it yet? | 03:03:44 |
emily | it seems to have not even been raised on their issue tracker | 03:04:24 |
emily | https://github.com/mpv-player/mpv/blob/master/video/out/vulkan/context_mac.m do they support VK_EXT_METAL_*? | 03:07:24 |
Randy Eckenrode | No idea, but for things that don’t work with it, we can force them back to using MoltenVK. | 03:09:04 |
emily | my question is whether anything will work with it that expects MoltenVK – everything has to use some windowing system API | 03:09:53 |
emily | so if it doesn't offer the MoltenVK APIs for setting up the actual Metal surface it's unclear what will run out of the box to me, though my Vulkan knowledge is limited | 03:10:25 |
emily | https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37493 | 03:12:00 |
emily | wonder if this stuff is API-compatibel | 03:12:06 |
Randy Eckenrode | I guess we’ll find out when I try it. | 03:12:45 |
emily | https://www.phoronix.com/news/Autodesk-Mesa-WSI-Metal yum, software rendering | 03:14:45 |
emily | guess this is what that stuff is from | 03:14:56 |
Randy Eckenrode | I wonder if that will gain acceleration from Kosmickrisp. | 03:15:52 |
emily | yeah, it looks like they built on top of that | 03:16:28 |
emily | in ^ | 03:16:32 |
emily | this was listed as a blocker for kosmickrisp | 03:16:37 |
emily | I'd be interested to see if someone can get it building with the Mesa derivation and what will run under it | 03:16:57 |
emily | https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37522#note_3116415 | 03:18:00 |
emily | seems like they could have just used the .tbd stubs etc. … | 03:18:18 |
emily | wow, they merged it without an experimental flag or anything | 03:19:53 |
emily | straight to the big leagues | 03:19:55 |
Randy Eckenrode | The driver? Wouldn’t you have to enable it when building Mesa? | 03:20:41 |
emily | yes | 03:21:00 |
emily | I guess our big Vulkan on macOS users are FFmpeg, Qt, mpv? | 03:21:27 |
Randy Eckenrode | Wine. | 03:21:35 |
Randy Eckenrode | There are also some games and emulators. | 03:21:54 |
Randy Eckenrode | VkQuake was pretty broken on recent MoltenVK IIRC. | 03:22:11 |