Hi all,
First off, I just started trying to get GPU passthrough working for the first time.
I'm a noob and gradually learning this stuff, so thank you ahead of time for your patience and help with getting me through this
Not far on the road, I stumbled into a roadblock, IOMMU isn't enabling as I dont see "DMAR: IOMMU enabled".
Secondly, I promise I've spent days researching the answers myself before creating this thread. I've followed the guides, and the official docs and I just can't figure it out for the life of me.
I've set these settings to enable "ACS", "PCIe Ari Support" and "Iommu"(although it keeps resetting to AUTO)
For Iommu settings go to: /Peripherals/ AMD CBS/ NBIO Common Options/ in bios
What else can I check or do to maybe find out what's wrong?
System specs:
R7 5700X
gigabyte B450 DS3H R1
anyway here are few config and log outputs.
First off, I just started trying to get GPU passthrough working for the first time.
I'm a noob and gradually learning this stuff, so thank you ahead of time for your patience and help with getting me through this
Not far on the road, I stumbled into a roadblock, IOMMU isn't enabling as I dont see "DMAR: IOMMU enabled".
Secondly, I promise I've spent days researching the answers myself before creating this thread. I've followed the guides, and the official docs and I just can't figure it out for the life of me.
I've set these settings to enable "ACS", "PCIe Ari Support" and "Iommu"(although it keeps resetting to AUTO)
For Iommu settings go to: /Peripherals/ AMD CBS/ NBIO Common Options/ in bios
What else can I check or do to maybe find out what's wrong?
System specs:
R7 5700X
gigabyte B450 DS3H R1
anyway here are few config and log outputs.
Bash:
dmesg | grep -e IOMMU -e DMAR -e amd
[ 0.763736] pci 0000:00:00.2: AMD-Vi: IOMMU performance counters supported
[ 0.764812] pci 0000:00:00.2: AMD-Vi: Found IOMMU cap 0x40
[ 0.765142] perf/amd_iommu: Detected AMD IOMMU #0 (2 banks, 4 counters/bank).
[ 2.893512] amd_pstate: driver load is disabled, boot with specific mode to enable this
[ 6.153235] kvm_amd: TSC scaling supported
[ 6.153237] kvm_amd: Nested Virtualization enabled
[ 6.153238] kvm_amd: Nested Paging enabled
[ 6.153249] kvm_amd: Virtual VMLOAD VMSAVE supported
[ 6.153250] kvm_amd: Virtual GIF supported
[ 6.153250] kvm_amd: LBR virtualization supported
Bash:
lspci
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Root Complex
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Starship/Matisse IOMMU
00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
00:01.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge
00:01.3 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge
00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
00:03.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
00:03.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge
00:04.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
00:05.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
00:07.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
00:07.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]
00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 61)
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51)
01:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983
02:00.0 USB controller: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset USB 3.1 xHCI Compliant Host Controller (rev 01)
02:00.1 SATA controller: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset SATA Controller (rev 01)
02:00.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset PCIe Bridge (rev 01)
03:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset PCIe Port (rev 01)
03:01.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset PCIe Port (rev 01)
03:04.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset PCIe Port (rev 01)
05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 0c)
07:00.0 VGA compatible controller: NVIDIA Corporation GP107 [GeForce GTX 1050] (rev a1)
07:00.1 Audio device: NVIDIA Corporation GP107GL High Definition Audio Controller (rev a1)
08:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Function
09:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Reserved SPP
09:00.1 Encryption controller: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Cryptographic Coprocessor PSPCPP
09:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Matisse USB 3.0 Host Controller
Bash:
cat /etc/defaults/grub
GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet iommu=pt"
#GRUB_CMDLINE_LINUX_DEFAULT="quiet"
GRUB_CMDLINE_LINUX=""
Bash:
cat /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-6.5.11-7-pve root=/dev/mapper/pve-root ro quiet iommu=pt
Code:
lsmod | grep vfio
vfio_pci 16384 0
vfio_pci_core 86016 1 vfio_pci
irqbypass 12288 2 vfio_pci_core,kvm
vfio_iommu_type1 49152 0
vfio 57344 3 vfio_pci_core,vfio_iommu_type1,vfio_pci
iommufd 77824 1 vfio
Last edited: