# Problems with monitor connections

**URL:** <https://community.frame.work/t/problems-with-monitor-connections/22167>\
**Category:** Linux\
**Created:** [September 3, 2022, 7:58am UTC](https://community.frame.work/t/problems-with-monitor-connections/22167 "2022-09-03T07:58:03Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![TheJase](https://avatars.discourse-cdn.com/v4/letter/t/7feea3/32.png) [@TheJase](https://community.frame.work/u/TheJase)\
**Post date:** [September 3, 2022, 7:58am UTC](https://community.frame.work/t/problems-with-monitor-connections/22167/1 "2022-09-03T07:58:03Z")

</div>

I received my new DIY 12th Gen a couple of days ago and have been having ongoing problems with monitor connectivity. I’m running a fresh install of Fedora 36, fully updated.

I have tried:

- DP expansion card → DP MST hub with dual HDMI outputs → dual monitors (this MST hub works fine with a desktop PC running Fedora 36)
- DP expansion card → DP-to-HDMI cable → single monitor
- DP expansion card → DP-to-DP cable → single monitor
- HDMI expansion card → HDMI cable → single monitor
- USB-C expansion card → USB-C MST hub with dual HDMI outputs → dual monitors (this MST hub works fine with my work laptop running Windows 10)

All of these methods have resulted in failure to detect the displays probably around 90% of the time. I usually use the back-right expansion card slot. Linux’s kernel logs show an almost constant stream of USB “new full-speed USB device number _N_” and “USB disconnect, device number _N_” events with the DisplayPort expansion card in that slot.

I’ve tried using other slots and it _seems_ a bit more reliable, but I need to gather some proper results on that.

I also tried connecting the USB-C MST hub directly to the card slot motherboard connectors and again, the back right one seemed far less reliable than the other three.

Yesterday, I managed to get two monitors connected with the _back-right slot → DP expansion card → DP MST hub with dual HDMI outputs_ configuration, then I plugged a USB 3 flash drive into the front right slot and the monitors disconnected.

Things seem very flaky and I’m wondering if I have a faulty mainboard. Does anyone else see problems like this?

---

<div class="post-metadata">

**Author:** ![dpc](https://sea1.discourse-cdn.com/flex001/user_avatar/community.frame.work/dpc/32/11070_2.png) [@dpc](https://community.frame.work/u/dpc)\
**Post date:** [October 14, 2022, 5:56pm UTC](https://community.frame.work/t/problems-with-monitor-connections/22167/2 "2022-10-14T17:56:30Z")

</div>

I experience similar issues. I’m also on Linux (NixOS, tried multiple kernels). Also DIY 12th Gen I received recently.

On a direct HDMI connection through a expansion card, things are mostly stable, but sometimes I do experience random display issues (like random contiguous line-wise areas being painted glitchy as if the data encoding for certain piece of data failed, or a monitor got out of sync for a short moment.

On an anker usb-c hub with an HDMI output, things are getting a bit worse. And things seem to be getting even worse if I plug in my keyboard. 🤯

I know that the monitor is OK, because I use it with my PC and never had any issues. All components other than Anker usb-c hub I own for a while now and didn’t experience issues with (well… maybe except the keyboard which does sometimes disconnect randomly).

I was only able to swap some components, and so some debugging and I can’t find a single faulty piece. I suspect that there’s something off w.r.t usb handling (probably drivers, not hardware) in 12th gen intel platform on Linux.

I remember reading somewhere kernel developer ranting about something being poorly handled w.r.t 12th gen intel support in Linux, but I dismissed it then and can’t find it anyomore.

---

<div class="post-metadata">

**Author:** ![TheJase](https://avatars.discourse-cdn.com/v4/letter/t/7feea3/32.png) [@TheJase](https://community.frame.work/u/TheJase)\
**Post date:** [October 15, 2022, 10:46am UTC](https://community.frame.work/t/problems-with-monitor-connections/22167/3 "2022-10-15T10:46:07Z")

</div>

One thing I didn’t mention before is that I was using inexpensive [3-way HDMI switches](https://www.amazon.co.uk/gp/product/B07QZ46SLH) to connect multiple machines to my monitors, and was connecting these switches to the DVI-D input of the monitors using a passive HDMI-DVI adapter.

When I was connecting multiple computers’ native HDMI outputs to the switches, this wasn’t a problem at all. All computers would detect the monitors fine and I could switch between them at will.

When I used a [USB-C to dual-HDMI MST hub](https://www.startech.com/en-gb/audio-video-products/mstcdp122hd), things were very unreliable. I suspect that the HDMI switches were preventing the MST hub from properly detecting what was connected. Once I removed the switches from the chain, things became much more reliable.

My current working setup is:

Framework USB-C card → USB-C to dual-HDMI MST hub → 2x (HDMI cable → HDMI-to-DVI adapter → monitor DVI-D port). The monitors are only 1920x1200@60Hz, so no issues with bandwidth limits being exceeded.
