Welcome! Personally I rarely downgrade, and have never switched to Debian, fine though it is. The best course of action is to work through the problem so we can figure out a solution together. Below are some troubleshooting steps that would be relevant for this kind of issue.
Gather information
First, let’s check the system logs right after a cutout occurs. Run these commands:
Does this happen at predictable intervals or completely randomly?
Does moving the mouse/keyboard prevent or trigger the cutout?
Does the system remain responsive when the HDMI cuts out? (Can you SSH in or switch to a TTY with Ctrl+Alt+F3?)
One additional thing - could you also check if this behavior occurs with a different HDMI cable? Sometimes cable issues can manifest after system updates due to changes in how power is managed through the HDMI port.
This will help determine if it’s a GPU driver issue, a power management problem, or possibly an Xorg or Wayland display server crash.
Kernel: 6.8.0-50-generic #51-Ubuntu SMP PREEMPT_DYNAMIC Sat Nov 9 17:58:29 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
It seems to happen at predictable intervals, i.e., always around 13~15 mins after a reboot.
It’s a headless server running Kodi, so there is no mouse/keyboard attached.
The system remains responsive after the HDMI port shuts off. SSH works, and I can open a new SSH connection.
I haven’t tried a different cable yet, because it was working fine for years before this. I did try replacing the HDMI audio splitter with a new one, but the problem persists and seems to happen at regular intervals, so that’s why I began to suspect the Ubuntu update.
I tried attaching a keyboard and hitting a key, but it has no effect. HDMI AV remain off.
Maybe “headless” is the wrong word, but I originally set up this machine as an Ubuntu server, and then installed Kodi. Basically, I wanted a stand-alone machine to run Kodi. No desktop, no attached keyboard/mouse. The HDMI output goes to a home theater and I use Kodi remote on an iPad to control everything.
I tried disabling DPMS as described on that Arch Linux Wiki page. It’s been working for 35 mins now, so maybe(?) the problem has been resolved.