| 18 Sep 2022 |
| greaka left the room. | 11:35:02 |
hexa | Samuel Ainsworth: jax needs an update on python-updates to handle the new protobuf version | 13:18:40 |
| FRidh set a profile picture. | 17:20:55 |
| 19 Sep 2022 |
hexa | does samuel even read message on matrix? | 02:13:28 |
hexa | pinging on github | 02:14:00 |
| 22 Sep 2022 |
hexa | https://github.com/NixOS/nixpkgs/pull/192391 | 07:13:30 |
hexa | packaged up due to a request, quickly tested (CPU only) and looks to be working | 07:13:50 |
| 23 Sep 2022 |
aidalgol | Lately my GPU isn't showing up as a CUDA device after a system suspend and wake. | 19:22:33 |
aidalgol | But nvidia-smi output looks fine. | 19:23:54 |
aidalgol | And games still work and run with a playable framerate. | 19:24:22 |
aidalgol | So Vulkan and OpenGL are unaffected; just CUDA. | 19:25:18 |
| 24 Sep 2022 |
| peddie joined the room. | 10:45:23 |
SomeoneSerge (back on matrix) | Isn't showing up where? | 13:28:08 |
aidalgol | Blender doesn't see it, and python CUDA libraries fail to evaluate CUDA devices. | 20:02:47 |
aidalgol | I've tried setting hardware.nvidia.nvidiaPersistenced = true; in my NixOS config, and that seems to have resolved it so far. | 20:04:06 |
| 25 Sep 2022 |
hexa | fyi https://github.com/NixOS/nixpkgs/pull/192879 | 11:26:48 |
| 29 Sep 2022 |
SomeoneSerge (back on matrix) | FRidh: Hey, I just don't want to flood the nvidia-ml-py issue, so I post here: the thing is I don't know what you mean by "referring from the stub to the driver library"
I know that if you just run LD_PRELOAD=$(nix-build '<nixpkgs>' -A cudaPackages.cudatoolkit --no-out-link)/lib/stubs/libnvidia-ml.so nvidia-smi (or prepend the stub path in RUNPATH) without doing anything else, you're going to get a failure. If you meant something else (e.g. if you've heard of other ways to use the stubs than to bypass linker errors), then it might that I just lack knowledge
| 10:59:49 |
FRidh | Yes, and what if you do that after patchelf'ing ${cudatoolkit}/lib/stubs/libnvidia-ml.so to point to /run/current-system/... ? | 11:06:12 |
FRidh | I have never tried this myself, just thought this should work. | 11:06:31 |
SomeoneSerge (back on matrix) | Ok, I don't know about anything like it. The way I see it: the downstream app (e.g. nvidia-ml-py) searches for libnvidia-ml.so, resolves that into lib/stubs/libnvidia-ml.so, dlopen's it, and calls a "function" defined there. This now would have to look for a new libnvidia-ml.so? | 11:17:09 |
SomeoneSerge (back on matrix) |  Download image.png | 11:28:14 |
FRidh | Right it's only a convenience for compilation, it's not like you somehow can make it a symlink. | 11:29:42 |
FRidh | I misunderstood what is possible then. | 11:30:07 |
| 30 Sep 2022 |
aidalgol | In reply to@aidalgol:matrix.org I've tried setting hardware.nvidia.nvidiaPersistenced = true; in my NixOS config, and that seems to have resolved it so far. Nope, still happening sporadically. | 06:03:22 |
| @0b11:matrix.org removed their display name 0x53. | 17:33:24 |
| @0b11:matrix.org left the room. | 17:33:30 |
| 3 Oct 2022 |
SomeoneSerge (back on matrix) | Btw if anyone uses blender: opensubdiv (and thus blender) has been broken in nixos-22.05 for almost a month now, but got fixed in master and unstable recently. There's hopefully some commit that that hasn't reached the release channel but maybe could be backported... | 10:15:01 |
| spacesbot - keeps a log of public NixOS channels joined the room. | 14:25:38 |
| 4 Oct 2022 |
Kevin Mittman (UTC-8) | CUDA 11.8.0 is live. Notably linux-aarch64 tarballs for Jetson are available | 17:58:28 |
| 5 Oct 2022 |
SomeoneSerge (back on matrix) | Nix usability study mentioning CUDA infra: https://discourse.nixos.org/t/usability-study-session-6/21438 | 16:06:28 |