Framework/Fedora not recognizing a monitor after first HDMI switch

Hi all,

Checking here as I couldn’t find any answers in any place…

I’m trying to have a set up with my Framework 12 (with Fedora 42 KDE) connected to an external monitor through a HDMI switch. Quite simple: 2 HDMI in, 1 out, and just one button to change the HDMI source (so I can use the monitor with 2 different devices).

The issue is that I can connect to the monitor and it works properly until I switch to the other HDMI source, do whatever I need, and then switch back to the Framework HDMI source: then, nothing happens. It’s like there’s no external monitor connected. If I disconnect the other source, it’s automatically recognized again, but obviously, I bought a switch so I don’t need to manually plug in and out cables all the time.

The other source I want to use is a Mi BOX (a simple Smart TV with HDMI output), but I also tested with a Windows laptop in case there was an issue with the Smart TV source. I also tested the switch alone with other devices (windows computers, Play Station, etc.) and it always works as expected, the issue only happens when using the Framework.

My guesses are that:

  1. maybe Fedora is not properly recognizing the HDMI connection back and I can do something there, or
  2. there’s an issue in the expansion card or due to be using an expansion card (which sounds weird to me, as it works using the same hardware before doing any switch).

Any ideas on how to look for a solution?

Thanks