[595.84] Regression in video playback

Good morning,

I’ve had a bug in your linux driver for several years: After watching a good amount of videos using a chromium-based browser, for example during doom-scrolling X or youtube shorts, at some point (sometimes in less than 2 hours) green video-sized frames start showing up, roughly amounting to 30-50% of frames shown. Restarting the browser helps for a short time, but at some point the system freezes, causing crashdumps (for several applications, including KDE itself). This requires a hard reboot in the end.

The problem was gone for the past few months, I achieved weeks of uptime. Until my last update some days ago.

Good driver: 595.80 (currently running, no issues)
Broken driver: 595.84
GPU: 2060 Super (8Gb)
OS: NixOS unstable
DM: Plasma 6 on wayland
Browser: Vivaldi 8.1.4087.48
Bios: Current

Browser GPU flags:

  • Canvas: Hardware accelerated
  • Direct Rendering Display Compositor: Disabled
  • Compositing: Hardware accelerated
  • Multiple Raster Threads: Enabled
  • OpenGL: Enabled
  • Rasterization: Hardware accelerated
  • Raw Draw: Disabled
  • Skia Graphite: Disabled
  • TreesInViz: Disabled
  • Video Decode: Hardware accelerated
  • Video Encode: Software only. Hardware acceleration disabled
  • Vulkan: Enabled
  • WebGL: Hardware accelerated
  • WebGPU: Hardware accelerated
  • WebGPU interop: Hardware accelerated
  • WebNN: Disabled

The only log matching the issue, shortly before or with the start of the green frames:

Jul 13 20:58:16 monster kernel: [drm:__nv_drm_gem_nvkms_map [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00003200] Failed to map NvKmsKapiMemory 0x00000000dae011ce

Good luck.

Ps: Requiring me to give up personal data that is absolutely irrelevant just to be able to report this bug is a) illegal (GDPR) and b) nuts.