vahtos
Makes sense. Well, best of luck with it. That's super annoying, sorry I couldn't help. If you do figure it out and remember this, I would love to know what the answer was!
Did some looking around and what I found is it could be a sign that the cable is starting to fail:
https://askubuntu.com/questions/1118738/whats-the-likely-cause-of-a-get-monitor-geometry-assertion
Do you have another cable you could try?
It could also be a bug in Gnome, since you said it only happens after something like a kernel update. I wonder if it would happen if you used a live usb of gnome, and if so, would it happen if you used a live usb of KDE or some other desktop manager.
Any system logs that might be related to the display not being detected properly?
Since you're using AMD graphics, you're using the open source drivers right? The proprietary AMD drivers are not good.
Well, issues 1-3 could all easily be GPU driver related. Which GPU are you using, and what drivers?
The Steam UI thing sounds like an issue like maybe hardware acceleration being disabled?
Then you wouldn't notice all the fun and exciting recommendations they have for you! /s
Wow. Linux performance is better in Cyberpunk, even though it is running via proton. How does the article not mention that...?
They generally have really great linux support for all of their hardware (touchpads, fingerprint readers, etc.), and provide bios updates via fwdup. They are also just nice laptops.
Showing free demos as their own line item in the store suggestions feels counterintuitive. As a user, I don't want this, it just clusters the interface. I want to see the main game and something on it indicating a demo is available.
As for developers, discoverability is something they are always talking (complaining) about. Artificially inflating the sheer number of competing games for visibility seems like an odd choice in that regard.
It does support bios updates. That's how I do mine on my laptop (a Lenovo).
Well, we can't have felons voting. They should only be allowed to run for president!