I ran into the same bug on the weekend as I tried to upgrade my monitor. In my case it was that Intel GPUs could not sustain a stable signal to a high-end monitor. Even though my setup was within range of HBR3, I could only maintain a stable DisplayPort HBR3 signal plugged it into an Nvidia card, not with Intel. With Intel the monitor would go black during large or rapid screen changes.
Three possible workarounds come to mind:
* Use DisplayPort or USB-C if available. They're more likely to achieve high bandwidth than HDMI, typically.
* Use a lower refresh rate (worked in my case).
* Ask developers to implement the "max bpc" connector property exposed by the i915 kernel driver.
I ran into the same bug on the weekend as I tried to upgrade my monitor. In my case it was that Intel GPUs could not sustain a stable signal to a high-end monitor. Even though my setup was within range of HBR3, I could only maintain a stable DisplayPort HBR3 signal plugged it into an Nvidia card, not with Intel. With Intel the monitor would go black during large or rapid screen changes.
Three possible workarounds come to mind:
* Use DisplayPort or USB-C if available. They're more likely to achieve high bandwidth than HDMI, typically.
* Use a lower refresh rate (worked in my case).
* Ask developers to implement the "max bpc" connector property exposed by the i915 kernel driver.
That last one is already available in Xorg via:
xrandr --output NAME --set "max bpc" 8