| 14 Dec 2025 |
K900 | Because if that's the case, removing Mesa won't help | 14:27:56 |
niklaskorz | in that case I should not get anything to render at all though, right? | 14:34:28 |
niklaskorz | when mesa is disabled, that is | 14:34:37 |
K900 | There's an even softwarer fallback, technically | 14:35:05 |
niklaskorz | I'll boot into the generation that removes mesa from graphics.package to see what those logs say | 14:35:24 |
K900 | But it might also crash and just keep restart looping until the Nvidia device shows up | 14:35:35 |
niklaskorz | on a successful boot, it looks like this: | 14:41:46 |
niklaskorz | ❯ ls /dev/dri/*
/dev/dri/card1 /dev/dri/renderD128
/dev/dri/by-path:
pci-0000:01:00.0-card pci-0000:01:00.0-render
| 14:41:50 |
niklaskorz | Which makes me wonder if that card0 is the ryzen integrated graphics after all | 14:44:31 |
K900 | No, it's simpledrm | 14:45:36 |
K900 | Which is a placeholder not real driver | 14:45:41 |
K900 | That runs on top of your EFI framebuffer | 14:45:47 |
K900 | And yeah this is definitely not affected by Mesa | 14:45:57 |
K900 | So my guess is that it's actually just racing, but not where you think it is | 14:46:13 |
K900 | Maybe try early loading nvidia-drm | 14:51:42 |
niklaskorz | out of interest... what would be the place to look up the timing of the nvidia driver being loaded? | 14:53:54 |
niklaskorz | to compare it against the kwin logs | 14:54:03 |
K900 | dmesg, possibly | 14:54:59 |
niklaskorz | thx, I'll take another look when it happens again | 14:59:05 |
Atemu | I was able to launch TrackMainia2020 just fine with ntsync last week | 15:12:14 |
Atemu | (which is Ubisoft) | 15:12:45 |
niklaskorz | Oh huh, I'll check Anno 1800 again | 15:12:47 |
Atemu | Proton-GE and xanmod kernel | 15:13:38 |
niklaskorz | In reply to @niklaskorz:matrix.org Oh huh, I'll check Anno 1800 again Works with ntsync now, nice! | 15:31:33 |
| 15 Dec 2025 |
| ghishadow joined the room. | 08:22:04 |
Sandro 🐧 | Is Xanmod worth it? The 2 posts I found on Google did suggest that the improvement is only very small | 15:10:41 |
Sandro 🐧 | Can you share what you did to enable that? I've read you need to load a kernel module and set the env for proton. Anything beyond that? | 15:11:08 |
niklaskorz | just the kernel module, Proton GE enables it by default if the module is loaded | 15:11:34 |
niklaskorz | boot.kernelModules = [ "ntsync" ]; | 15:12:00 |
niklaskorz | you can then disable it where needed with PROTON_NO_NTSYNC=1 | 15:12:31 |