!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
1 Dec 2025
@emilazy:matrix.orgemilyall we need it to do is be able to compile Swift again right?17:11:21
@emilazy:matrix.orgemilynice! I wonder how performance is with mpv compared to MoltenVK.17:11:31
@reckenrode:matrix.orgRandy EckenrodeBootstrapping new platforms.17:12:14
@reckenrode:matrix.orgRandy Eckenrodehttps://matrix.to/#/!lheuhImcToQZYTQTuI:nixos.org/$22gcuynbC7YnGvlCdcr8ATU2-lGn89JU7fcyrcOzoUk?via=nixos.org&via=matrix.org&via=nixos.dev17:13:37
@reckenrode:matrix.orgRandy Eckenrode Not mpv, but mpv is probably not pushing the GPU very hard just for plain playback. The Matrix seemed fine playing back in 4k HDR. 17:14:21
@emilazy:matrix.orgemily is that with e.g. profile=high-quality, maybe interpolation=on and a fancy tscale, possibly some Vulkan-using video filters? 17:15:00
@emilazy:matrix.orgemilythe out of the box settings don't tax the GPU, but adjusting it for high playback quality in various situations can be expensive enough that my old Intel machine would struggle17:15:29
@emilazy:matrix.orgemily some of the scaling algorithms are pretty expensive, I think profile=high-quality uses ewa_lanczossharp these days 17:15:49
@emilazy:matrix.orgemilyI had some dropped frames recently playing a 4K HDR video with my settings on an M417:16:08
@reckenrode:matrix.orgRandy EckenrodeI didn’t do anything fancy. The branch is out there if you want try. It is based on master, so few rebuilds.17:16:22
@emilazy:matrix.orgemily(ofc when it does push the GPU it pushes it in very different ways to how games do)17:16:26
@reckenrode:matrix.orgRandy Eckenrodehttps://github.com/reckenrode/nixpkgs/tree/kosmickrisp17:17:03
@reckenrode:matrix.orgRandy EckenrodeAnyway, I’m past the macros thing for now. Swift 6.2 can use the 14.4 SDK. Now I need to get Swift Build building as part of SwiftPM.17:18:14
@reckenrode:matrix.orgRandy Eckenrode Also, I ended up with a swiftPackages package set instead of using fetchSwiftPMDeps. 17:18:43
@emilazy:matrix.orgemilyis there a reason not to use the 15.x SDK btw?17:30:52
@emilazy:matrix.orgemilyI've been around-ish, just doing less fun things 😔17:31:27
@emilazy:matrix.orgemilythankfully GitHub is no longer exploding at least17:31:30
@reckenrode:matrix.orgRandy Eckenrode It lets me drop the depsTargetTargetPropagated stuff by going with the default. 17:31:49
@emilazy:matrix.orgemilyfeel like this brings the Darwin derivation closer enough in line to the Linux one that we could merge them again 🤔17:32:27
@emilazy:matrix.orgemilywill see about trying mpv from this17:32:30
@reckenrode:matrix.orgRandy EckenrodeI talked with @k900 about it. It’s still different enough that it’s probably not worth it.17:33:25
@k900:0upti.meK900I'm still wondering if it makes more sense to just yeet GLX17:33:32
@reckenrode:matrix.orgRandy EckenrodeEspecially if we drop Apple GLX or move it somewhere else.17:33:38
@k900:0upti.meK900There's like actually nothing left that depends on it17:33:40
@k900:0upti.meK900That anyone even remotely cares about17:33:51
@k900:0upti.meK900Then you can get the kosmickrisp build to be absolutely tiny17:34:22
@reckenrode:matrix.orgRandy EckenrodeMaybe someone was using XQuartz to run glxgears to overheat their computer to warm the room.17:34:22
@emilazy:matrix.orgemilythat breaks the build of the actual X server, right? that's a bit sad imo17:34:33
@k900:0upti.meK900Not necessarily17:34:42
@k900:0upti.meK900We can build X without libglx17:34:45

Show newer messages


Back to Room ListRoom Version: 6