I cannot remember a change that may have caused this but I cannot open Omniverse Code from Omniverse Launcher. I am also a bit skeptical of doing changes and damaging my setup.
Can you please suggest a non-intrusive and safe solution for launching Omniverse Code in Ubuntu 22.04?
An input-output memory management unit (IOMMU) appears to be enabled on this system.
On bare-metal Linux systems, CUDA and the display driver do not support IOMMU-enabled PCIe peer to peer memory copy.
If you are on a bare-metal Linux system, please disable the IOMMU. Otherwise you risk image corruption and program instability.
This typically can be controlled via BIOS settings (Intel Virtualization Technology for Directed I/O (VT-d) or AMD I/O Virtualization Technology (AMD-Vi)) and kernel parameters (iommu, intel_iommu, amd_iommu).
Note that in virtual machines with GPU pass-through (vGPU) the IOMMU needs to be enabled.
Since we can not reliably detect whether this system is bare-metal or a virtual machine, we show this warning in any case when an IOMMU appears to be enabled.
(base) mona@ard-gpu-01:~$ sudo dmesg | grep -i virtual
[sudo] password for mona:
[ 0.133779] Booting paravirtualized kernel on bare hardware
[ 0.965813] DMAR: Intel(R) Virtualization Technology for Directed I/O
Version: 2023.1.1