You are not logged in.

#1 2021-03-15 02:14:59

yurinogueira
Member
Registered: 2021-02-21
Posts: 9

[IOMMU] I can't enable IOMMU

Hi, i need to enable IOMMU to get a improve in performance of virtualizations, but i can't enable, it's give the error:
pci 0000:00:00.2: AMD-Vi: Unable to read/write to IOMMU perf counter.

Using journalctl | grep IOMMU returns:

mar 14 17:15:53 yuri kernel: pci 0000:00:00.2: AMD-Vi: Unable to read/write to IOMMU perf counter.
mar 14 17:15:53 yuri kernel: pci 0000:00:00.2: AMD-Vi: Found IOMMU cap 0x40
mar 14 17:15:53 yuri kernel: AMD-Vi: AMD IOMMUv2 driver by Joerg Roedel <jroedel@suse.de>
mar 14 17:22:41 yuri kernel: pci 0000:00:00.2: AMD-Vi: Unable to read/write to IOMMU perf counter.
mar 14 17:22:41 yuri kernel: pci 0000:00:00.2: AMD-Vi: Found IOMMU cap 0x40
mar 14 17:22:41 yuri kernel: AMD-Vi: AMD IOMMUv2 driver by Joerg Roedel <jroedel@suse.de>
mar 14 17:23:54 yuri kernel: pci 0000:00:00.2: AMD-Vi: Unable to read/write to IOMMU perf counter.
mar 14 17:23:54 yuri kernel: pci 0000:00:00.2: AMD-Vi: Found IOMMU cap 0x40
mar 14 17:23:54 yuri kernel: AMD-Vi: AMD IOMMUv2 driver by Joerg Roedel <jroedel@suse.de>
mar 14 17:26:50 yuri kernel: pci 0000:00:00.2: AMD-Vi: Unable to read/write to IOMMU perf counter.
mar 14 17:26:50 yuri kernel: pci 0000:00:00.2: AMD-Vi: Found IOMMU cap 0x40
mar 14 17:26:50 yuri kernel: AMD-Vi: AMD IOMMUv2 driver by Joerg Roedel <jroedel@suse.de>
mar 14 17:54:13 yuri kernel: pci 0000:00:00.2: AMD-Vi: Unable to read/write to IOMMU perf counter.
mar 14 17:54:14 yuri kernel: pci 0000:00:00.2: AMD-Vi: Found IOMMU cap 0x40
mar 14 17:54:14 yuri kernel: AMD-Vi: AMD IOMMUv2 driver by Joerg Roedel <jroedel@suse.de>
mar 14 20:28:09 yuri kernel: pci 0000:00:00.2: AMD-Vi: Unable to read/write to IOMMU perf counter.
mar 14 20:28:09 yuri kernel: pci 0000:00:00.2: AMD-Vi: Found IOMMU cap 0x40
mar 14 20:28:09 yuri kernel: AMD-Vi: AMD IOMMUv2 driver by Joerg Roedel <jroedel@suse.de>
mar 14 22:35:55 yuri kernel: pci 0000:00:00.2: AMD-Vi: Unable to read/write to IOMMU perf counter.
mar 14 22:35:55 yuri kernel: pci 0000:00:00.2: AMD-Vi: Found IOMMU cap 0x40
mar 14 22:35:55 yuri kernel: AMD-Vi: AMD IOMMUv2 driver by Joerg Roedel <jroedel@suse.de>
mar 14 23:04:38 yuri kernel: pci 0000:00:00.2: AMD-Vi: Unable to read/write to IOMMU perf counter.
mar 14 23:04:38 yuri kernel: pci 0000:00:00.2: AMD-Vi: Found IOMMU cap 0x40
mar 14 23:04:38 yuri kernel: AMD-Vi: AMD IOMMUv2 driver by Joerg Roedel <jroedel@suse.de>

My hardware are:
Motherboard: Biostar B350GT3 (i'm using the last bios)
CPU: AMD Ryzen 5 2400G (yes i'm using the integrated graphics)

I'm using the mesa drivers that Lutris recommends to install (i play overwatch some times)

And this is my GRUB_CMDLINE_LINUX_DEFAULT:

GRUB_CMDLINE_LINUX_DEFAULT="loglevel=3 amd_iommu=on iommu=pt"

I'm using the Kernel Linux 5.11.6-arch1-1 without any modifications

Offline

#2 2021-03-15 03:05:01

loqs
Member
Registered: 2014-03-06
Posts: 17,195

Re: [IOMMU] I can't enable IOMMU

Offline

#3 2021-03-16 15:46:39

bluedino
Member
Registered: 2021-03-13
Posts: 9

Re: [IOMMU] I can't enable IOMMU

Make sure you enable IOMMU in BIOS aswell as stated in the guide.

Offline

Board footer

Powered by FluxBB