Weird stripes on nvidia-driver-520 + missing configurable options in nvidia-settings


First of all, here’s my specs, before talking about my newest problem: (I have dual monitor, one is gsync compatible, 144hz and the other is 60hz not gsync compatible)

OS: Pop!_OS 22.04 LTS x86_64 
Host: B450 AORUS PRO 
Kernel: 6.0.6-76060006-generic 
Uptime: 3 hours, 47 mins 
Packages: 2974 (dpkg), 59 (flatpak), 11 (snap) 
Shell: fish 3.5.1 
Resolution: 1920x1080 
DE: GNOME 42.3.1 
WM: Mutter 
WM Theme: Pop-dark 
Theme: Pop-dark [GTK2/3] 
Icons: Pop [GTK2/3] 
Terminal: kitty 
CPU: AMD Ryzen 7 5800X (16) @ 3.800GHz 
GPU: NVIDIA GeForce GTX 1660 Ti 
Memory: 5662MiB / 32020MiB

I am working, as you can see, on GNOME + XWayland on PoP. I uninstalled the flatpak version of the drivers and installed the 515 version of nvidia drivers and it works flawlessly.

However, when updating to 520, I see weird stripes all over my desktop and they keep appearing randomly. I wonder if it’s a compositor problem or a driver problem.

Images: Imgur: The magic of the Internet

The second problem is that nvidia-settings, even in driver version 515 it’s literally useless and I can’t modify any of the options that were there before.

My glxinfo -B:

name of display: :0
display: :0  screen: 0
direct rendering: Yes
Memory info (GL_NVX_gpu_memory_info):
    Dedicated video memory: 6144 MB
    Total available memory: 6144 MB
    Currently available dedicated video memory: 5641 MB
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: NVIDIA GeForce GTX 1660 Ti/PCIe/SSE2
OpenGL core profile version string: 4.6.0 NVIDIA 520.56.06
OpenGL core profile shading language version string: 4.60 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 4.6.0 NVIDIA 520.56.06
OpenGL shading language version string: 4.60 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)

OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 520.56.06
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20

EDIT: when switching to Xorg, I still see those stripes!