I have been at it for the past 3 weeks, trying to get two running Windows VMs each with their own GPUs mouse Keyboard and Monitor to start, first under Unraid, secondly toyed a bit with VMWare, now with ProxMox
I have a Gigaybte MZ31-AR0 Motherboard with 32 core single Socket AMD Epyc CPU. This Motherboard has a build in graphics Adapter.
My two dedicated GPUs, are two AMD Vega Frontier Edition Watercooled.
I havetwo NVMe SSD a Samsung 250GB 960Pro and another Samsung 512 GB 950pro. Both are connected to a 16x pci express 3.0 Card, and are recognized correctly.
Also a single 10TB WD Gold hdd.
64GB of System Memory, a Monitor connected to each GPU.
Also in the System is a Sonnet Allegro Pro 4 port USB 3.0 pci express 4x Card. This Card has 4 Independent Fresco USB Chips, so it is not a hub.
My logic was to give each VM 2 of These Independent USB Chips, and on each is a usb 3.0 hub connected. On These hubs are connected the usb peripherals. Mouse, Keyboard, usb Sound Card, Video camera, Bluetooth usb as follows:
So for the first VM,
*)is a 13 port USB hub connected to Slot 4,
This is brought Forward to connect usb stuff on the go
*)and a 7 port usb hub connected to Slot 3.
On the 7 port USB hub, is mouse (roccat nynth white), Keyboard (uses 2 usb Slots - asus rog horus RGB), creative usb soundblastercard. asus wireless usb 3.0 Adapter.
Second Gaming VM
*)is a 12 port USB 3.0 hub connected to Slot 1. Here is another Keyboard connected (2 usb Slots - asus rog horus), another mouse (roccat nyth black), logitech Camera, Bluetooth USB.
I have found a Video on youtoube how somebody passed through a GPU, and going through the steps i noticed both my GPUs have the same device ID.
It seems i cannot post a Image links, since im new.,.......
Perhaps is this the reason why i havent managed until now to create two working VMs ?
PS: how the hell can i get a bigger console window and a smaller text, if some command lists more text than the window, i cant scroll up to see what it listed.
I must say, it is harder with ProxMox to create a workable GPU passthrough. while Unraid and VMware have it Kind of built in (no additional typing Linux commands are needed), this is a bit hardcore, from my Point of view, becuase i have Zero Linux experience. Even simple command like replace text with, was something that i had to learn on spot, damn, but so we learn...
Perhaps one day, we will have all built in in proxmox, like unraid has it, where all the pci devices are displayed listed and activate, their IOMMU Groups, the USB devices, etc.
Still Need to search how i can give each VM certain USB devices.
PS2:
I also noticed ProxMox installed itself on the 250GB SSD, but i have gotten no prompt to Format the other hdds, still Need to figure it out how one must manage hard drives with prox mox.
I have a Gigaybte MZ31-AR0 Motherboard with 32 core single Socket AMD Epyc CPU. This Motherboard has a build in graphics Adapter.
My two dedicated GPUs, are two AMD Vega Frontier Edition Watercooled.
I havetwo NVMe SSD a Samsung 250GB 960Pro and another Samsung 512 GB 950pro. Both are connected to a 16x pci express 3.0 Card, and are recognized correctly.
Also a single 10TB WD Gold hdd.
64GB of System Memory, a Monitor connected to each GPU.
Also in the System is a Sonnet Allegro Pro 4 port USB 3.0 pci express 4x Card. This Card has 4 Independent Fresco USB Chips, so it is not a hub.
My logic was to give each VM 2 of These Independent USB Chips, and on each is a usb 3.0 hub connected. On These hubs are connected the usb peripherals. Mouse, Keyboard, usb Sound Card, Video camera, Bluetooth usb as follows:
So for the first VM,
*)is a 13 port USB hub connected to Slot 4,
This is brought Forward to connect usb stuff on the go
*)and a 7 port usb hub connected to Slot 3.
On the 7 port USB hub, is mouse (roccat nynth white), Keyboard (uses 2 usb Slots - asus rog horus RGB), creative usb soundblastercard. asus wireless usb 3.0 Adapter.
Second Gaming VM
*)is a 12 port USB 3.0 hub connected to Slot 1. Here is another Keyboard connected (2 usb Slots - asus rog horus), another mouse (roccat nyth black), logitech Camera, Bluetooth USB.
I have found a Video on youtoube how somebody passed through a GPU, and going through the steps i noticed both my GPUs have the same device ID.
It seems i cannot post a Image links, since im new.,.......
Perhaps is this the reason why i havent managed until now to create two working VMs ?
PS: how the hell can i get a bigger console window and a smaller text, if some command lists more text than the window, i cant scroll up to see what it listed.
I must say, it is harder with ProxMox to create a workable GPU passthrough. while Unraid and VMware have it Kind of built in (no additional typing Linux commands are needed), this is a bit hardcore, from my Point of view, becuase i have Zero Linux experience. Even simple command like replace text with, was something that i had to learn on spot, damn, but so we learn...
Perhaps one day, we will have all built in in proxmox, like unraid has it, where all the pci devices are displayed listed and activate, their IOMMU Groups, the USB devices, etc.
Still Need to search how i can give each VM certain USB devices.
PS2:
I also noticed ProxMox installed itself on the 250GB SSD, but i have gotten no prompt to Format the other hdds, still Need to figure it out how one must manage hard drives with prox mox.