550.40.07 beta series is out, affected people might want to recheck if it is still there.
Here’s a heavily edited changelog because the current one is total mess with changelogs from at least the two previous driver releases and missing spaces in every other sentence.
I am unfortunately not seeing a direct reference to this bug being fixed there, the only thing about flickering is related to entire VRR displays, which may or may not be completely irrelevant, but it sure seems to be.
* Fixed an issue that sometimes caused Wayland applications to run at less than one frame per second on Maxwell, Volta, and Pascal series GPUs.
* Fixed a bug that caused an intermittent drop in desktop framerate.
* Fixed a bug that caused "Flip event timeout" messages to be printed to the system log when displays are hotplugged when nvidia-drm is loaded with the`fbdev=1` kernel module parameter.
* Fixed intermittent Xid errors on Horizon Zero Dawn, Metro Exodus, Forza Horizon 5, and Halo Infinite.
* Fixed a bug which prevented the "NoMaxPClkCheck" mode validation token from working on single-link TMDS (e.g. DVI, HDMI) outputs.
* Fixed a bug that allowed VRR displays to be driven below their minimum refresh rate, resulting in a blank or flickering image.
* Added an application profile to improve Kwin performance on hybrid GPU systems by setting OGL_DEDICATED_HW_STATE_PER_CONTEXT=ENABLE_ROBUST.
* Updated the build process for NVIDIA kernel modules to honor the INSTALL_MOD_DIR K build environment variable.
* Added support for R8, GR88 and YCbCr GBM formats.
* Optimized the X driver headless framerate limiter to more closely mimic upstream behavior and prevent it from activating in inconvenient situations.
* Added a new X config option "LimitFrameRateWhenHeadless" to disable the headless framerate limiter.
* Fixed a bug that prevented Gamescope from running when using the NVIDIAOpen GPU Kernel modules.
* Fixed a bug that prevented the installer package from being unpacked on systems where zstd is not installed, when /tmp is mounted noexec.
* Use transparent huge pages when available for the .text section. This is done through madvise() calls, and requires CONFIG_READ_ONLY_THP_FOR_FS.