Only since adding a second monitor have I been experiencing soft lockups on suspend and roughly 20% of logins on Ubuntu 20.04 - I do not experience either of these issues with just a single monitor connected.
Hardware Details:
My existing Acer XB270HU only has a single DisplayPort input (and no other inputs at all) and my GTX 970 only has one Displayport output and one HDMI output. A new MSI MAG274QRF-QD is now instead using the DisplayPort output and I have connected the Acer back to the graphics card using this HDMI to DisplayPort adapter. The motherboard is a Gigabyte GA-Z97MX-Gaming 5. CPU: i5-4690K.
Intermittent Soft Lockup on Login
Even when it does not crash it can take between 40 seconds and 90 seconds after login for my desktop to appear though when just using one monitor this happens in seconds. When it crashes the screen (or screens as it varies between one or both having signal immediately after login) will display a black screen and then the cursor will load either frozen from the beginning or almost immediately after appearing. When this occurs I am unable to get to a TTY and REISUB works at least sometimes.
The login screen mostly loads on the old Acer but sometimes it loads on the MSI, although there seems to be no pattern between this and the frozen cursor.
journalctl
syslog
Xorg.0.log.old
Xorg.1.log.old: Nothing for the same time period
Soft Lockup on Suspend
When I try to suspend the monitors stop receiving the signal and turn off, the keyboard lights flash at least sometimes like the system is trying to suspend but the fans in my system keep going indefinitely. I cannot restore the display by typing on the keybaord, or trying a TTY, and REISUB seems to work at least sometimes.
journalctl
syslog
Xorg.0.log.old
Xorg.1.log.old
Separate to Ubuntu but may be relevant is that POST and the prompt to unlock my encrypted volume (before the Ubuntu login prompt) appear only on the Acer but in low resolution in the form of a miniature screen in the middle of the display - I expect this is down to the adapter, which works fine once I am logged into Ubuntu successfully. I would prefer this all to happen on my new MSI and in fullscreen but I have found no setting in the BIOS to do this, and I have tried enabling CSM.
Is there something that might resolve these two issues?