So trying ROCm with GPI pass-through and 2 x AMD WX4100 (Baffin, Polaris11).
I should mention, that GPI pass though works perfectly with some Nvidia 1050Ti
ROCm ofc wants more HW features and thus OpenCL is no dice, dmesg contains:
[ 9.822248] kfd kfd: amdgpu: skipped device 1002:67e3, PCI rejects atomics
[ 11.580399] kfd kfd: amdgpu: skipped device 1002:67e3, PCI rejects atomics
I ofc plowed through this:
https://github.com/RadeonOpenCompute/ROCK-Kernel-Driver/issues/26
and this:
https://github.com/RadeonOpenCompute/ROCR-Runtime/issues/24
and this:
https://pve.proxmox.com/wiki/Pci_passthrough
So how do I get PCIe atomics up and running in the VM as the HW evidently does support it?
edit: the VM config
I should mention, that GPI pass though works perfectly with some Nvidia 1050Ti
ROCm ofc wants more HW features and thus OpenCL is no dice, dmesg contains:
[ 9.822248] kfd kfd: amdgpu: skipped device 1002:67e3, PCI rejects atomics
[ 11.580399] kfd kfd: amdgpu: skipped device 1002:67e3, PCI rejects atomics
I ofc plowed through this:
https://github.com/RadeonOpenCompute/ROCK-Kernel-Driver/issues/26
and this:
https://github.com/RadeonOpenCompute/ROCR-Runtime/issues/24
and this:
https://pve.proxmox.com/wiki/Pci_passthrough
So how do I get PCIe atomics up and running in the VM as the HW evidently does support it?
edit: the VM config
Code:
#experimental VM
#
#It uses GPU pass-through to have access to the two AMD WX4100 GPUs.
#(see Tab "Hardware" - pci device)
#
#https://www.amd.com/de/products/professional-graphics/radeon-pro-wx-4100
boot: c
bootdisk: sata0
cores: 6
cpu: host
hostpci0: 81:00,pcie=1,x-vga=on
hostpci1: 82:00,pcie=1,x-vga=on
keyboard: de
machine: q35
memory: 16384
name: WX4100
net0: virtio=5A:61:35:52:C3:32,bridge=vmbr0
numa: 1
onboot: 1
ostype: l26
sata0: space:vm-100-disk-0,cache=unsafe,size=32G
scsihw: virtio-scsi-pci
smbios1: uuid=0b50a5ad-c422-4bed-9945-dcb6218916e4
sockets: 2
vga: qxl
vmgenid: 0d17868a-261f-4657-8b06-dabcee3da84e
Last edited: