!lheuhImcToQZYTQTuI:nixos.org

Nix on macOS

1167 Members
“There are still many issues with the Darwin platform but most of it is quite usable.” — http://yves.gnu-darwin.org189 Servers

Load older messages


SenderMessageTime
23 Nov 2025
@reckenrode:matrix.orgRandy EckenrodeI don’t think KosmicKrisp implements enough extensions for Zink to work.13:41:40
@reckenrode:matrix.orgRandy EckenrodeMore problematic would be how to use it. Everything on Darwin expects AGL or GLX.13:42:31
@reckenrode:matrix.orgRandy Eckenrode I doubt there’s demand, but the way to go would be to do an OpenGL-on-Metal driver that implements AGL. It may be able to share some workarounds/code with the Asahi driver. Ideally, it could be a drop-in replacement for OpenGL.framework. 13:43:15
@niklaskorz:matrix.orgniklaskorzI think I successfully nerdsniped him14:10:15
@reckenrode:matrix.orgRandy Eckenrode I’m looking at Wine now. It has a hardcoded list of Vulkan drivers, but it doesn’t appear to use any MoltenVK-specific APIs. The one extension it uses also has a standard extension (VK_EXT_metal_surface) that KosmicKrisp implements. 14:15:45
@reckenrode:matrix.orgRandy Eckenrode I may have to add a VkDriverId for KosmicKrisp. 14:18:28
@d:metropolis.nexusdave :3 set a profile picture.16:52:45
@reckenrode:matrix.orgRandy EckenrodeAlas, KosmicKrisp does not support enough extensions yet for DXVK.17:19:07
24 Nov 2025
@reckenrode:matrix.orgRandy EckenrodeIt appears a bunch of device features aren’t present/implemented in KosmicKrisp that are in MoltenVK.01:19:49
@reckenrode:matrix.orgRandy Eckenrodehttps://gitlab.freedesktop.org/mesa/mesa/-/issues/1426502:10:41
@reckenrode:matrix.orgRandy EckenrodeThat would complicate making KosmicKrisp the default (at least a little bit). 😕02:11:00
@reckenrode:matrix.orgRandy Eckenrodehttps://gitlab.freedesktop.org/mesa/mesa/-/issues/1420902:12:48
@vcunat:matrix.orgvcunatIt would be nice to get more testing/feedback on gcc15 (on darwin): https://github.com/NixOS/nixpkgs/pull/46149709:54:42
@vcunat:matrix.orgvcunat* Hello everyone 🙂 It would be nice to get more testing/feedback on gcc15 (on darwin): https://github.com/NixOS/nixpkgs/pull/46149709:55:10
@niklaskorz:matrix.orgniklaskorz

A bunch of these should just be enabling them and making sure CTS still passes
-- Alyssa Rosenzweig

10:39:59
@niklaskorz:matrix.orgniklaskorzsounds like many of them might still land before Mesa 26? comes out10:40:11
@niklaskorz:matrix.orgniklaskorz* sounds like many of them might still land before Mesa 26 comes out?10:40:16
@niklaskorz:matrix.orgniklaskorzreducing eglPlatforms to just macos and disabling glx makes libvulkan_kosmickrisp.dylib dependency-less11:21:44
@niklaskorz:matrix.orgniklaskorzand I think that is the sane thing to do, I don't think we need to ship glx by default for darwin packages11:21:58
@k900:0upti.meK900I wonder if it makes sense to have two builds of Mesa11:26:10
@k900:0upti.meK900One that is just GLX11:26:13
@k900:0upti.meK900And one that is just VK11:26:16
@k900:0upti.meK900And eventually GLX just dies11:26:21
@k900:0upti.meK900There's already like, double digit consumers of it I think11:27:36
@k900:0upti.meK900image.png
Download image.png
11:28:38
@k900:0upti.meK900Hold on11:28:39
@k900:0upti.meK900Where did everything go lol11:28:43
@niklaskorz:matrix.orgniklaskorz so keep mesa as the build-all package and kosmickrisp (or mesa-kosmickrisp) as the bare minimum package for Vulkan on darwin packages? 11:28:47
@niklaskorz:matrix.orgniklaskorz * so keep mesa as the build-all package and kosmickrisp (or mesa-kosmickrisp) as the bare minimum dependency for Vulkan on darwin packages? 11:29:37
@k900:0upti.meK900So there's three packages there that aren't libraries11:29:42

Show newer messages


Back to Room ListRoom Version: 6