Proxmox PCI Switcher – Switch among Guest VMs organized by Resource Pool
github.com
github.com
Solid product, solid team. Really a nice polished product at this point.
Edit: just for clarification this looks really neat for GPU pci switching? Back in 2012 ish we tried to build a 8 GPU bitcoin mining beast group thread over on bitcointalk on proxmox and we could never get more than 6 GPU's working IIRC. Things were different then.
I'm familiar with proxmox, and I think I'm a fairly technical person, but I can't decipher what this means:
"Switch among Guest VMs organized by Resource Pool"
This readme does not seem very well written.
This tool handler this kind of "lock" like a switch button.
I'm completely confused by what this ("Proxmox PCI Switcher") is – and the readme isn't helping very much. Can someone explain?
So some use cases would be for gaming (where you really need dedicated graphics performance), and also for MacOS as a guest OS (as otherwise the user interface is really slow)?
Is this something specific to proxmox or non-mac hosted virtualization? I ask because I regularly run MacOS without GPU passthrough without any UI slowdowns at all. In fact, at one point I ran macOS in a VM as the primary UI on my MacBook for several years..
If you don't know, screen sharing is done very well - it does very intelligent things, such as drag and drop files from desktop to desktop or rich-text copy/paste between systems. It will also pass keys correctly, so command-q will quit a remote app instead of quitting the screen sharing app itself. same with alt-tab.
I used to use screen sharing with the macbook itself, but it kept going to sleep with the lid closed at inopportune times even with caffeinate, so I just cut to the chase.
I also was able to migrate the macos vm when I upgraded my proxmox machine hardware. "vzdump <vmid>", copy the dumpfile, "qmrestore <dumpfile> <vmid>", voila
This was on a late 2013 though, so the experience may be very different now, in fact now that I've replaced it with a 2020 iMac, I'll give it another go and see.
I have a lot of difficult to explain this. I will improve the docs... maybe record a video.
I only wish they would build a way to also handle handle Docker containers[0]. It is no problem to run in a VM of course, but the footprint of a VM is completely different than from a container.
[0] https://www.reddit.com/r/Proxmox/comments/g3wozs/best_way_to...