-
Notifications
You must be signed in to change notification settings - Fork 374
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Desire VMware ESXi support with PCI passthrough, Issue VMware is not allowing PCIe Atomics to pass #307
Comments
You failing due to VMware not allowing PCIe Atomics aka atomic completor through
|
Ah. Googling around, it looks like the ROCm team has seen this before with KVM and talked to VMWare about it, too. Did the VMWare team have anything to say? |
They are still looking at it. |
Any updates? It's been almost two years. |
Hi @ehrmann |
I'm trying to get use OpenCL on a GPU that's available in a VM through PCI passthrough. I'm already using PCI passthrough with this hypervisor, and the GPU shows up in dmesg and lspci:
When I try run the HelloWorld demo as root, I get
clinfo also fails:
rocm-smi
can't seem to find a GPU:I'm using Ubuntu Xenial 16.04.3 (with the HWE kernel), and the kernel version is 4.13.0-26-generic. This is a recent Ubuntu installation, all packages are up-to-date, and I did a dist-upgrade. The same configuration without the hypervisor works fine. The GPU I'm using is a Radeon RX 460 (entry-level, but Polaris family, so supported). The CPU is a Skylake Core i5-6600.
Here's the dmesg output from the VM where OpenCL doesn't work:
https://gist.github.com/ehrmann/f45b3200b80f7e9aa2e4f6a7faf00604
Here's the same output when running on physical hardware and OpenCL works fine:
https://gist.github.com/ehrmann/62cba6341493b8324fb240c742c8cc10
The text was updated successfully, but these errors were encountered: