Sorry in advance if this is the wrong place to ask.
Hello, everyone. I’ve recently gotten back into NixOS and immediately noticed that NVIDIA is buggy. (no surprise there) I’ve searched far and wide and it seems that no one else has these bugs? (I am most likely wrong though) I’ve gone mad trying to fix these two.
Here’s some extra info:
This is not distro exclusive, i’ve tried on fresh installs too.
I am using 565 with an RTX 3060 gpu.
I am on wayland/hyprland.
Curiously enough, this doesn’t happen on native games such as Metro 2033 or HOI4, only on proton.
apologies for the shitty gameplay and recording, and thanks.
That’s some FOV
Does hyprland support explicit sync at all? That sounds like the explicit sync issue that was fixed earlier this year.
Edit: Could run waycheck and see if linux-drm-syncobj-v1 (explict sync) is listed. I looked for NixOS and it “should” be supported, but best to double check.
I had this happen on Fedora with amd cards as well. At the time I was using riverwm which is based on wlroots. I tried a few other WMs that also used wlroots and had the same problem, so I think the issue is somehow related to wlroots but I don’t know enough about it to be sure.
When I tried on KDE Plasma (Kwin) I had no issue. So you may want to try Plasma or Gnome and see if the issue persists.
Tried plasma, the bug was “fixed”, but the performance was horrid.
fyi, hyprland isn’t wlroots anymore, its standalone :)
ok, I haven’t used hyprland so I wasn’t sure. The wayland tiling WMs I tried all had the same problem so I don’t know what the underlying cause is. I personally don’t have performance issues on wayland plasma and I don’t have an nvidia card in a linux system so I can’t test it further. I hope you are able to figure it out.
try disabling the gsp, helped a lot with weird stutters on my system (kde/plasma, wayland, 3090, 565 driver).
IIRC it was just setting NVreg_EnableGpuFirmware=0
to nvidia module
edit: only works for the regular nvidia driver, not for nvidia-open
I disabled it, but nothing changed (i used regular NVIDIA and made sure it was disabled, too), but thank you
probably asking the obvious, but you did the … whatever mkinitcpio does, after changing the module’s config? Totally derped with that myself and wondered why my new settings didn’t take x)
Try using X11 instead of Wayland. Seems like an XWayland or Wayland issue.
Well fuck me, X11 doesn’t have this issue at all. but i use wayland because X11 has its own set of bugs that causes me headaches. It’s a lose-lose for me.