Framework 16 does not output to external monitor after plugging in DisplayPort adapter to Graphics Module

I purchased the Framework 16 with the Expansion Bay Shell and have been using it for a month. I got the Graphics Module today to run more demanding tasks. Up to this point I was using a 4K 60fps monitor connected to my laptop via DisplayPort. The DP expansion card was on port 2. Now that I have the Graphics Module, I moved the DP card to the Graphics Module port while the laptop was hibernating. When I woke my laptop it functioned fine, with significant improvements thanks to the new component. However, after a reboot, Framework 16 stopped outputting to my monitor. I tried rebooting, and moving the DP expansion card to all 7 ports but they were no good. Every time I connected the DP card, GNOME indicated that it was detecting something and my monitor briefly flashed a notification which meant that a link was being established, but I could not get anything else to display. Other than that the laptop is good. How do I get my laptop to output to the monitor back again?

I’m not sure if this is the same problem. I bought a new HDMI adapter, so now I should be able to run with 2 monitors + the laptop screen. But I can’t. My Framework 16 laptop can only use 1 external monitor. It doesn’t matter if I try the new adapter or the old adapter, or which slot the adapters are in. The cables check out.

Linux frmwk16 6.8.0-39-generic #39-Ubuntu SMP PREEMPT_DYNAMIC Fri Jul  5 21:49:14 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
I am running MATE desktop environment 1.26.2

lsusb with the HDMI adapter in:

jeffs@frmwk16:~$ lsusb | fgrep -i hdmi
Bus 001 Device 034: ID 32ac:0002 Framework HDMI Expansion Card
Bus 007 Device 014: ID 32ac:0002 Framework HDMI Expansion Card
jeffs@frmwk16:~$ 

and out:

jeffs@frmwk16:~$ lsusb | fgrep -i hdmi
Bus 007 Device 014: ID 32ac:0002 Framework HDMI Expansion Card
jeffs@frmwk16:~$ 

The monitor I am using knows when the HDMI expansion is in and out. Monitor and all of the cables are good.
Are there any other diagnostics I can run?

Thank you

Jeff

Not Framework Employee:

Just seeking clarification.
You were using your laptop with fan module.
New graphics module arrives, so you hibernate laptop.
Swap rear modules, move DP adapter from side to rear USB-C port on graphics module.
Wake it up from hibernate, and use it normally, with DP attached monitor working.
Shutdown/reboot.
External monitors don’t work at all anymore.

Is that all correct?

Are you using a Framework DP adapter or 3rd party?

ok, I’m running into this same problem on my new framework 16, with Arch linux. I bought an HDMI and DP adaptor, the HDMI adaptor works fine with my monitor at work, but the DP adaptor doesn’t work at all with my home adaptor, even when it’s plugged into the same socket I was using for the HDMI adaptor at work. dmesg shows linux recognizes the adaptor, but it is not outputting any video, and linux doesn’t report any monitor connected to it. this monitor (alienware oled) works fine with my desktop via displayport on the same connector, so it’s not the monitor or the cable.

I really need my DP monitor to work, so any advice on what’s going wrong here with the framework adaptor?

I know that it shouldn’t matter, but I had to flip my Framework DisplayPort adapter over when using the dGPU USB-C port.

Framework support will ask you to verify if you are having issues in Windows, Ubuntu, or Fedora, the officially supported OSes.