!lheuhImcToQZYTQTuI:nixos.org

Nix on macOS

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

Load older messages


SenderMessageTime
20 Nov 2025
@k900:0upti.meK900Like the Darwin derivation is separate because it's basically not building the same thing at all right now12:21:18
@k900:0upti.meK900There will probably be a little more overlap with Vulkan now12:21:33
@k900:0upti.meK900But basically none of the Linux stuff applies to Darwin12:21:50
@reckenrode:matrix.orgRandy EckenrodeI’ll need to look at it again tonight, but enabling Vulkan for KosmicKrisp makes it more similar IIRC.13:00:32
@reckenrode:matrix.orgRandy Eckenrode It needs the OpenCL patch and some other settings I copied and pasted from the Linux derivation. 13:01:00
@reckenrode:matrix.orgRandy Eckenrode(KosmicKrisp doesn’t support OpenCL, but it uses some of the Asahi infrastructure.)13:01:39
@reckenrode:matrix.orgRandy Eckenrode * 13:01:59
@reckenrode:matrix.orgRandy Eckenrode Needs the tooling. It’s translating from OpenCL to SPIR-V. There’s a comment about doing it with Clang eventually, but it needs its own mesa_clc right now. 13:03:04
@k900:0upti.meK900Yeah that makes sense13:04:14
@reckenrode:matrix.orgRandy EckenrodeAnyway, I’ll see what from Linux Darwin doesn’t need now that it does need Vulkan stuff. If it doesn’t make things too much worse, I may try to combine them. Or not. I’ll look at it tonight.13:06:50
@k900:0upti.meK900Feel free13:07:21
@k900:0upti.meK900Though I'd expect that it'll be more trouble than it's worth13:07:37
@k900:0upti.meK900Even now that the Linux expression is considerably more sane13:07:47
@reckenrode:matrix.orgRandy EckenrodeThere’s no hurry. Unless we want to provide an unstable Mesa on DarwinC KosmicKrisp won’t be available until Mesa 26.0.13:09:24
@reckenrode:matrix.orgRandy Eckenrode * 13:09:36
@k900:0upti.meK900Uhh what13:09:58
@k900:0upti.meK90025.3 has it, no?13:10:02
@reckenrode:matrix.orgRandy Eckenrode No. Compare
https://gitlab.freedesktop.org/mesa/mesa/-/tree/25.3 to https://gitlab.freedesktop.org/mesa/mesa/-/tree/main. The kosmickrisp driver is only present in the latter.
14:13:14
@reckenrode:matrix.orgRandy Eckenrode * No. Compare https://gitlab.freedesktop.org/mesa/mesa/-/tree/25.3 to https://gitlab.freedesktop.org/mesa/mesa/-/tree/main. The kosmickrisp driver is only present in the latter. 14:13:25
@reckenrode:matrix.orgRandy EckenrodeAccording to https://www.phoronix.com/news/KosmicKrisp-Merged-Mesa-26.0, it’s targeting the 26.0 release next year.14:14:14
@k900:0upti.meK900Hm OK14:15:37
@k900:0upti.meK900I thought it made 25.314:15:40
@k900:0upti.meK900Then we don't need to rush14:15:45
@reckenrode:matrix.orgRandy EckenrodeI'm tracking HEAD in my work. There’s still work being done.14:16:39
@reckenrode:matrix.orgRandy EckenrodeAccording to Alyssa, feature parity with MoltenVK will happen, which means we may be able to use it by default in the future.14:17:30
@reckenrode:matrix.orgRandy EckenrodeTiming-wise, it works out really well for 26.11.14:17:54
@reckenrode:matrix.orgRandy EckenrodeKosmicKrisp requires at least macOS 15 and doesn’t support GPUs other than Apple Silicon. We’ll be bumping the minimum to 15.0 and dropping Intel support at that time.14:18:52
@reckenrode:matrix.orgRandy EckenrodeThere won’t be a need for elaborate mechanisms to seap the GPU driver.14:19:18
@reckenrode:matrix.orgRandy Eckenrode * 14:19:26
@reckenrode:matrix.orgRandy Eckenrode * 14:19:38

Show newer messages


Back to Room ListRoom Version: 6