Set the following kernel options on the installer usb media:
Comment out noexitboot=1 and mapbs=1
(UEFI Troubleshooting | Qubes OS)
Blacklisted nouveau (UEFI Troubleshooting | Qubes OS)
(Contents/intel-igfx-troubleshooting.md at master · Qubes-Community/Contents · GitHub)
Works perfectly out of the box.
Touchpad isn't very good on this laptop (nothing to do with qubes). It's
an older synaptics unit and has weird acceleration behaviour. I tried
playing around with the config but would definitely say Lenovos and
Dells have much better thinkpads.
I've been testing qubes on a few older workstation laptops - all have 4K
screens. I haven't found dealing with that particularly difficult even
with i3. Follow the instructions here off the bat:
Contents/intel-igfx-troubleshooting.md at master · Qubes-Community/Contents · GitHub.
I use an ultrawide monitor at my desk, but have the laptop display
switched off when it's connected, so I don't have to deal with multiple
displays at different DPIs. I just wrote a script that checks the screen
resolution then rewrites the dom0 xft.resources dpi setting, passes the
gsettings commands to all running vms via qvm-run and restarts lightdm,
and bound it to a key in my i3 config. I then have another script that
autostarts in each VM to check what the screen resolution is and sets
the scaling for the VM appropriately. A little bit fiddly initially but
works fine, and given I only have to use it when I'm docking or
undocking the machine (which is not that often), restarting lightdm
isn't a particularly big deal. I'll post my configs elsewhere, but I
wouldn't let that deter you from running Qubes on a 4k laptop, it's
really nowhere near as annoying as some of the threads you get from a
google search suggest.