meta data for this page
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
vm:proxmox:kvm:gpu_poassthrough [2020/05/13 16:31] – niziak | vm:proxmox:kvm:gpu_poassthrough [2021/07/17 13:48] (current) – niziak | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | |||
====== GPU passthrough ====== | ====== GPU passthrough ====== | ||
+ | ===== AMD APU ===== | ||
+ | [[https:// | ||
+ | |||
+ | ===== PCIe ===== | ||
<code bash> | <code bash> | ||
Line 24: | Line 29: | ||
[536170.173544] vfio_pci: add [10de: | [536170.173544] vfio_pci: add [10de: | ||
</ | </ | ||
+ | |||
+ | |||
===== Error code 43 ===== | ===== Error code 43 ===== | ||
+ | It is generic error code. Possible reasons: | ||
+ | |||
+ | ==== KVM detected ==== | ||
Problem with NVidia card GT218. Device detected under Windows 10, driver installed automatically, | Problem with NVidia card GT218. Device detected under Windows 10, driver installed automatically, | ||
+ | |||
+ | Nvidia drivers detects KVM. KVM can be hidden for guest OS: | ||
+ | |||
+ | <file | / | ||
+ | cpu: host, | ||
+ | </ | ||
+ | NOTE: Proxmox already contains fixes for Nvidia, so it is not needed. | ||
+ | |||
+ | ===== BAR 3: can't reserve ===== | ||
Lots of errors on host dmesg: | Lots of errors on host dmesg: | ||
< | < | ||
Line 37: | Line 56: | ||
pcieport 0000: | pcieport 0000: | ||
</ | </ | ||
+ | |||
+ | GPU was used as host main adapter in graphic mode. To fix it add following kernel arguments: < | ||
+ | |||
+ | <file / | ||
+ | GRUB_CMDLINE_LINUX_DEFAULT=" | ||
+ | </ | ||
+ | |||
+ | <file / | ||
+ | root=ZFS=rpool/ | ||
+ | </ | ||
+ | |||
+ | <code bash> | ||
+ | update-grub | ||
+ | pve-efiboot-tool refresh | ||
+ | </ | ||
+ | |||
+ | ===== This device cannot find enough free resources that it can use. (Code 12) ===== | ||
+ | |||
+ | Solution was to select " | ||
+ | |||
+ | |||