Our great sponsors
-
vendor-reset
Linux kernel vendor specific hardware reset module for sequences that are too complex/complicated to land in pci_quirks.c
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
zfsbackup-go
Backup ZFS snapshots to cloud storage such as Google, Amazon, Azure, etc. Built with the enterprise in mind.
The current best way to deal with the reset bug is https://github.com/gnif/vendor-reset
However, once I got it working it stayed working for a long time. I briefly had it stop working when Windows fucked up the driver for the sound device, but that's not technically a VFIO problem it was a Microsoft problem. It's since been resolved and works again, but when that happened I switched to scream which just generally works better anyway, so fuck it.
Seriously, you need to just give multi-monitor a try, it's a game changer. Borrow a display or something. Or if you have a laptop you keep handy, try using barrier to control it with the desktop's keyboard/mouse, which will give you some of that seamless multi-monitor experience without hooking up another display. Just give you a taste of the convenience, basically, with whatever you have around. That can be useful for other things too, though; I've currently got a small (7" or so) display attached to a Raspberry Pi 4 that's linked up with barrier that I use to watch videos and stuff, so I just slide the mouse off the side of my desktop displays so barrier controls the Pi 4, load up something to watch, and then let it play underneath my main display while I do other things.
I use WSL 1 inside my Windows VM (can't use 2 due to hyper-v req and nested virt) because it's super useful to have access to the tools I normally expect easy access to. I still do most things on the host and keep the VM as vanilla as possible, but it's hard not having access to things like grep or a simple hex editor sometimes, even just for gaming. Plus I prefer fish shell to bash or powershell so it gives me a way to have that as well.
6) build zfsbackup-go https://github.com/someone1/zfsbackup-go