I've successfully installed Ubuntu 18.04 as described in https://www.udoo.org/docs-bolt/Operating_Systems/Linux/Known_issues.html and installed ROCm packages provided for Ubuntu by AMD. However I was unable to get ROCm to work properly (basic ROCm applications such as "rocminfo" or "clinfo" fail to run). After some investigation in system logs I strongly suspect the issue is in initialization of "amdkfd" driver (which is one of kernel space components of ROCm) which fails due to lack of "IOMMUv2" support. So I tried to find "IOMMUv2" in BIOS (or any IOMMU for that matter) and it seems that the option is missing (I believe the CPU indeed does support IOMMUv2). Is it possible to expose IOMMUv2 in BIOS? Or is there any other way to get ROCm to work without it?
Sorry, hcc is something else as ROCm but I fail to find proper infomation of the AMD AMD Ryzen V1000 is supported yes or no.
Either way, I would like to know if Bolt supports IOMMU (or wheter the support can be added) as there are certainly other usecases for it. (and it would enable me to further investigate ROCm).
I'm also interested in enabling IOMMU, as I would like to passthrough the vega graphics to a VM running on proxmox. As written here it seems to be possible. The CPU itself is supporting it for sure. Was someone from here already able to enable IOMMU on the bolt?
IOMMU is used in PCI-passthru (network card, USB, etc.) in a virtual machine -- hypervisor configuration.
The Bolt DOES seem to support IOMMU in that there is Bios option for enabling it. By default it is set to disabled but i have successfully enabled it and the system runs fine. I have NOT actually connected any hardware to test it out but I assume it should work OK.
Is it available on boards with original bios or only on ones that are shipped with updated version? Do you happen to know where the option is located in the bios?
Here's access path: If this is what you are looking for, let me know what would you like to test. Should I install Code: virt-manager to test? Hope it helps!
Here you go sir: I guess mine has the latest BIOS pre-installed? Let me know if there's anything I can test for you.
Thanks a lot for the info! My board is running version 1.04 R.C. 2 and it doesn't have "NB Configuration" option in that submenu. So I have to ask Eva for beta bios and flash it somehow or wait for their flash tool + bios release (which will be who knows when...).
Tried with BIOS 1.06RC04 can confirm that eMMC does not work when using the Ubuntu 19.04 image downloaded from the UDOO site (which I assume has the required eMMC fix included) when IOMMU is enabled in the BIOS.
Has there been a fix for eMMC and enabling IOMMU? Is the workaround to install the OS on an external SATA drive?
Not really, you could try packages from https://bruhnspace.com/en/bruhnspace-rocm-for-amd-apus/ as they modified Ubuntu 18.04.X ROCm packages to support V1000 IGPUs. But I installed Manjaro so that won't work for me and I had no time/motivation to try Ubuntu with those packages. If anyone decide to give it a try definitely let us know how it goes!