I'm not sure if this would be possible, but I think AMD could gain a lot of positive feedback if they would enable this.
A lot of people would like (or at least consider) to ditch Windows as their main system, but are also gamers, or use other software that only runs good under Windows with full 3D hardware support.
Some good progress has been made recently with enabling virtual displays (no need for additional displays, or constantly switching inputs anymore) for PCI pass-through GPUs in KVM (see Looking Glass at level1tech for example - I think my ability to link is still limited). I also think I have seen some AMD driver patches in the past, with something about virtual displays, which could maybe help with that? Maybe it would be even possible to enable Freesync for virtual displays using PCI pass-through?
But the main part which is currently missing, is the ability to use a single GPU in the host system, and in a virtual machine at the same time. Currently you always have to use multiple GPUs to use PCI pass-through, which is some real hassle which could potentially be avoided. I think it should be possible to give people the ability with enabling SR-IOV on RX Vega, and other compatible hardware. As far as I can tell currently it is only enabled via BIOS and driver on the Radeon Instinct series.
So my proposal would be to enable a limited SR-IOV support for other Vega series, like allow one hardware accelerated GPU instance on RX Vega, and maybe two, or three, on the Pro WX 9100, and keep the hardware max. limit on the Radeon Instinct MI25. This would give you enough room to keep the price differences, but could potentially win over a lot new customers, and produce some really good press.
To make it short: AMD please enable us to use a single GPU with full hardware acceleration in the main system, and in a virtual machine, at the same time.
Thanks,
BoMbY
A lot of people would like (or at least consider) to ditch Windows as their main system, but are also gamers, or use other software that only runs good under Windows with full 3D hardware support.
Some good progress has been made recently with enabling virtual displays (no need for additional displays, or constantly switching inputs anymore) for PCI pass-through GPUs in KVM (see Looking Glass at level1tech for example - I think my ability to link is still limited). I also think I have seen some AMD driver patches in the past, with something about virtual displays, which could maybe help with that? Maybe it would be even possible to enable Freesync for virtual displays using PCI pass-through?
But the main part which is currently missing, is the ability to use a single GPU in the host system, and in a virtual machine at the same time. Currently you always have to use multiple GPUs to use PCI pass-through, which is some real hassle which could potentially be avoided. I think it should be possible to give people the ability with enabling SR-IOV on RX Vega, and other compatible hardware. As far as I can tell currently it is only enabled via BIOS and driver on the Radeon Instinct series.
So my proposal would be to enable a limited SR-IOV support for other Vega series, like allow one hardware accelerated GPU instance on RX Vega, and maybe two, or three, on the Pro WX 9100, and keep the hardware max. limit on the Radeon Instinct MI25. This would give you enough room to keep the price differences, but could potentially win over a lot new customers, and produce some really good press.
To make it short: AMD please enable us to use a single GPU with full hardware acceleration in the main system, and in a virtual machine, at the same time.
Thanks,
BoMbY
Comment