Everything was surprisingly smooth and easy. Thanks to BIOS and kernel upgrades, I didn't need to apply any patches to get suspend/restore working. I made the following adjustments: 1. Change BIOS sleep mode from Windows to Linux. 2. Remove the Thunderbolt 3 controller from the device list for the sys-usb Qube. 3. Followed the DPI scaling guide at https://github.com/Qubes-Community/Contents/blob/master/docs/customization/dpi-scaling.md to have sane-looking fonts and UI elements. I have the WQHD display, and found that setting the DPI to 192, while not precisely accurate, gave a good result. In VMs, a text-scaling-factor of 1.25 seems about right; scaling-factor appears to have no effect.
I did NOT enable BIOS support for Thunderbolt 3 as recommended in some other HCL reports; doing so fixed the lockup-on-wake issue, but at the cost of disabling all USB devices. Leaving this disabled and removing the thunderbolt controller from the sys-usb device list fixes the issue and doesn't seem to affect USB support at all, as far as I can tell. The following peripherals are tested and functional: - USB - Keyboard, trackpad - Built-in microphone - Built-in camera - Sound output - Suspend and restore I haven't yet tested HDMI output, but based on other reports don't anticipate trouble. -- You received this message because you are subscribed to the Google Groups "qubes-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to qubes-users+unsubscr...@googlegroups.com. To post to this group, send email to qubes-users@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/qubes-users/CAMpk%2BvAW36JtgLHzfBZzeor099cSkfeQwdao%3DgX3nZKJ8tUddQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
Qubes-HCL-LENOVO-20KHCTO1WW-20190227-115635.cpio.gz
Description: application/gzip
Qubes-HCL-LENOVO-20KHCTO1WW-20190227-115635.yml
Description: application/yaml