I “solved” the problem.
KeePassX causes a screen lockup on the unit in this thread and a closely related model running Ryzen 7 Pro. However, KeePass2 allows the system to run rock solid. Nothing ever crashes on either when replacing KeePassX with KeePass2.
Possible causes that leap to mind:
- The IOMMU control of Xen reports back warnings for the graphics driver at boot time.
- Something in the KeePassX runtime accidentally exploits a weakness in the graphical control pipeline between VMs and the hypervisor.