| 21 May 2025 |
matthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192) | ah staging-next, gonna test | 16:36:45 |
K900 | Master | 16:38:35 |
Makuru 📞(WAAF / 4850) | https://github.com/alvr-org/ALVR/issues/2792 | 16:41:46 |
matthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192) | Yeah that's a shame, I would have expected it to be sorta fixed by now | 16:51:20 |
matthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192) | Is it that we're using an nvidia driver too new or something? Odd | 16:51:47 |
Makuru 📞(WAAF / 4850) | In reply to @matthewcroughan:defenestrate.it Is it that we're using an nvidia driver too new or something? Odd Nvidia is pain on Linux. | 16:53:47 |
matthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192) | And yet also the most painless experience I've had with VR | 16:54:17 |
matthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192) | this is only when trying to use proprietary VR stuff, i.e SteamVR | 16:54:29 |
matthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192) | ALVR allows you to use the legacy proprietary stuff the way they intend | 16:54:41 |
matthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192) | * ALVR allows you to use the legacy proprietary stuff the way valve intends | 16:54:46 |
matthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192) | Monado/Wivrn lets you use open source software that actually works properly, and it works flawlessly with the same GPU | 16:55:08 |
Makuru 📞(WAAF / 4850) | What, I have alvr running on and. | 16:55:13 |
Makuru 📞(WAAF / 4850) | * What, I have alvr running on amd. | 16:55:17 |
matthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192) | Oh, sure, I just mean to say that my nvidia card works perfectly fine when not interacting with ALVR, but using Wivrn instead. | 16:55:34 |
matthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192) | so I wouldn't blame nvidia | 16:55:48 |
matthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192) | ATM I can't get wlx-overlay-s working in gnome though, wonder why | 16:56:24 |
matthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192) | it shows up in wivrn, interacts, no errors, it's just that nothing shows up in the headset running wivrn | 16:56:38 |
matthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192) | gnome believes that screen sharing is taking place however | 16:56:49 |
matthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192) | Ah maybe it's dmabuf related https://github.com/galister/wlx-overlay-s?tab=readme-ov-file#crashes-blank-screens | 16:57:22 |
matthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192) | are nvidia drivers also something that hold the kernel back like zfs? | 17:18:56 |
matthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192) | error: builder for '/nix/store/1zyybm2yghpbsgp2r4kq8nxq6sr8g0hw-nvidia-x11-570.123.14-6.15-rc7.drv' failed with exit code 2;
last 25 log lines:
> 24 | #include "nv-dmabuf.h"
> | ^~~~~~~~~~~~~
> compilation terminated.
> make[4]: *** [/nix/store/f0rfxq2w8m53gfwpspr3irafqv06xjf6-linux-6.15-rc7-dev/lib/modules/6.15.0-rc7/source/scripts/Makefile.build:203: nvidia/nv-dmabuf.o] Error 1
> nvidia/nv.c:30:10: fatal error: nv-firmware.h: No such file or directory
> 30 | #include "nv-firmware.h"
> | ^~~~~~~~~~~~~~~
> compilation terminated.
> make[4]: *** [/nix/store/f0rfxq2w8m53gfwpspr3irafqv06xjf6-linux-6.15-rc7-dev/lib/modules/6.15.0-rc7/source/scripts/Makefile.build:203: nvidia/nv.o] Error 1
> nvidia/nv-pci.c:25:10: fatal error: nv-pci-types.h: No such file or directory
> 25 | #include "nv-pci-types.h"
> | ^~~~~~~~~~~~~~~~
> compilation terminated.
> make[4]: *** [/nix/store/f0rfxq2w8m53gfwpspr3irafqv06xjf6-linux-6.15-rc7-dev/lib/modules/6.15.0-rc7/source/scripts/Makefile.build:203: nvidia/nv-pci.o] Error 1
> nvidia/nv-i2c.c:28:10: fatal error: os-interface.h: No such file or directory
> 28 | #include "os-interface.h"
> | ^~~~~~~~~~~~~~~~
> compilation terminated.
> make[4]: *** [/nix/store/f0rfxq2w8m53gfwpspr3irafqv06xjf6-linux-6.15-rc7-dev/lib/modules/6.15.0-rc7/source/scripts/Makefile.build:203: nvidia/nv-i2c.o] Error 1
> make[3]: *** [/nix/store/f0rfxq2w8m53gfwpspr3irafqv06xjf6-linux-6.15-rc7-dev/lib/modules/6.15.0-rc7/source/Makefile:2003: .] Error 2
> make[2]: *** [/nix/store/f0rfxq2w8m53gfwpspr3irafqv06xjf6-linux-6.15-rc7-dev/lib/modules/6.15.0-rc7/source/Makefile:248: __sub-make] Error 2
> make[2]: Leaving directory '/build/NVIDIA-Linux-x86_64-570.123.14/kernel'
> make[1]: *** [Makefile:248: __sub-make] Error 2
> make[1]: Leaving directory '/nix/store/f0rfxq2w8m53gfwpspr3irafqv06xjf6-linux-6.15-rc7-dev/lib/modules/6.15.0-rc7/source'
> make: *** [Makefile:115: modules] Error 2
For full logs, run:
| 17:18:58 |
matthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192) | > nvidia.o: warning: objtool: _nv045909rm+0x77: 'naked' return found in MITIGATION_RETHUNK build
> nvidia.o: warning: objtool: _nv045853rm+0x7f: 'naked' return found in MITIGATION_RETHUNK build
> nvidia.o: warning: objtool: _nv035412rm+0x3e: 'naked' return found in MITIGATION_RETHUNK build
> nvidia.o: warning: objtool: _nv035411rm+0x27: 'naked' return found in MITIGATION_RETHUNK build
> nvidia.o: warning: objtool: _nv035415rm+0x37: 'naked' return found in MITIGATION_RETHUNK build
> nvidia.o: warning: objtool: _nv035414rm+0x24: 'naked' return found in MITIGATION_RETHUNK build
> nvidia.o: warning: objtool: _nv035413rm+0xca: 'naked' return found in MITIGATION_RETHUNK build
> nvidia.o: warning: objtool: _nv035416rm+0x193: 'naked' return found in MITIGATION_RETHUNK build
> nvidia.o: warning: objtool: _nv035418rm+0x17f: 'naked' return found in MITIGATION_RETHUNK build
> nvidia.o: warning: objtool: _nv013509rm+0x5d: 'naked' return found in MITIGATION_RETHUNK build
> nvidia.o: warning: objtool: _nv046215rm+0x12f: 'naked' return found in MITIGATION_RETHUNK build
> MODPOST Module.symvers
> WARNING: modpost: missing MODULE_DESCRIPTION() in nvidia.o
> WARNING: modpost: missing MODULE_DESCRIPTION() in nvidia-uvm.o
> WARNING: modpost: missing MODULE_DESCRIPTION() in nvidia-modeset.o
> WARNING: modpost: missing MODULE_DESCRIPTION() in nvidia-drm.o
> ERROR: modpost: GPL-incompatible module nvidia.ko uses GPL-only symbol '__vma_start_write'
> ERROR: modpost: GPL-incompatible module nvidia-drm.ko uses GPL-only symbol '__vma_start_write'
> make[4]: *** [/nix/store/f0rfxq2w8m53gfwpspr3irafqv06xjf6-linux-6.15-rc7-dev/lib/modules/6.15.0-rc7/source/scripts/Makefile.modpost:147: Module.symvers] Error 1
> make[3]: *** [/nix/store/f0rfxq2w8m53gfwpspr3irafqv06xjf6-linux-6.15-rc7-dev/lib/modules/6.15.0-rc7/source/Makefile:1953: modpost] Error 2
> make[2]: *** [/nix/store/f0rfxq2w8m53gfwpspr3irafqv06xjf6-linux-6.15-rc7-dev/lib/modules/6.15.0-rc7/source/Makefile:248: __sub-make] Error 2
> make[2]: Leaving directory '/build/NVIDIA-Linux-x86_64-570.153.02/kernel'
> make[1]: *** [Makefile:248: __sub-make] Error 2
> make[1]: Leaving directory '/nix/store/f0rfxq2w8m53gfwpspr3irafqv06xjf6-linux-6.15-rc7-dev/lib/modules/6.15.0-rc7/source'
| 17:27:04 |
matthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192) | just so buggy | 17:27:07 |
K900 | Yes | 17:34:31 |
K900 | There's no stable kernel API | 17:35:05 |
K900 | So any out of tree driver can and will break | 17:35:10 |
matthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192) | And there's no way to opt out of the open nvidia driver really anymore | 17:40:00 |
matthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192) | so that's pretty bad | 17:40:03 |
matthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192) | it's like zfs but non-optional | 17:40:35 |
K900 | There is, you can just run Nouveau | 17:42:10 |