Ever since I built my Framework DIY (which I love, BTW), I’m having troubles with external screens over the HDMI adapter.
On kernel 5.15, the external screen will blank / turn off and on every so often (multiple times in an hour), there’s no dmesg messages or anything else that would suggest what’s happening. On 5.19 it’s worse, unusable. The external display will blank multiple times a minute.
Tried multiple HDMI cables with same result. I’ve yet to try another USB-C adapter, or a DisplayPort connection.
I’ve filed an Ubuntu bug but there’s little movement on it unfortunately:
I’ve not found anything similar on the forums, but maybe I’m missing something?
Appreciate the hard work here, thanks for being clear and providing a ton of helpful details.
So these are not HDMI expansion cards or DP expansion cards? If not, let me know. While our options will be limited at that point, there are some tricks we can do with boot parameters to “force” the displays to remain on and working.
Anything beyond 5.15 (I’m currently on 5.15.0-35-generic) just makes the external display unusable - it will blink on/off multiple times a minute. With 5.15 it only a handful of times an hour - unpleasant, but workable.
I have 5.19 (5.19.0-32-generic and 5.19.0-35-generic) installed, just not used - I can easily switch over.
This is beginning to sound like a bad expansion card. Just to confirm its not something else, please verify this happened in other expansion slots. If the HDMI card did this in multiple slots, please reach out to support for a replacement HDMI card linking to this post.
I had that exact problem for about the first 3 months with my DIY (gen 12 1260P) laptop. I tried various kernels from the 5.15 to the 6.0 kernel (I am using Ubuntu 22.04) with no luck. I tried a different TV display, same result. Tried switching the hdmi expansion card to different ports, no change.
I was at the point of contacting support thinking it may be a faulty HDMI card but luckily I changed out the HDMI cable I was using and haven’t had an issue since (for about 2 months now). The cables I were using were thin cables, I use them with raspberry pi units fine but were causing this very problem you mention when used with the framework laptop.
A much thicker HDMI cable, I assume it is better shielded, is now in use and in the last 2 months have not had one drop out. My laptop is used nearly all the time connected to a 1920x1080 TV (I have 2 such displays). This issue was a real annoyance for the first ~3 months of use. In my case the issue was the quality of the HDMI cable in use, the thicker, likely better shielded, cable fixed the issue for me.
Good luck, hope you find a fix that works for you as this is a really annoying issue to encounter.
Edit: I should note the thin cables were 6 ft (1.8m) long vs. 5 ft 4 in (1.6m) for the thicker cable that fixed my issues. See next image…
Sorry, I must have missed that bit about the cable when reading your post. In that case I’d suspect @Matt_Hartley is right and it does sound like it might be a faulty hdmi expansion card. As I noted above, before fixing mine with a cable swap out, I was on the verge of contacting support with the same idea about a faulty card.
Sounds like you are using a USB-C expansion card that now has a HDMI adapter plugged in, is this correct? If so, this does like a bad HDMI expansion card and you will want to contact support about the bad HDMI expansion card.