Readers’ article – Proxmox VE: Omnidirectional with virtual gaming ambitions?

First of all, what is this actually? PCI Passthrough describes the process of passing PCI (e) components directly through a virtual machine. This makes it a part of the virtual machine and also recognizes it directly as devices. In the standard, the functionality is not set up in the Proxmox Debian sub-structure. Proxmox also reports this when we want to give the VM a PCI device.

So we follow up on the request and withdraw the entry to the wiki PCI crossover To be advised.
Off to the terminal and to the configuration files. First will grub depends on the request.

nano /etc/default/grub

In line
GRUB_CMDLINE_LINUX_DEFAULT="quiet"

Let’s add an operator after “quiet” to activate IOMMU Added.
The result should look like this:
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on"

The bootloader configuration is then updated.
update-grub

Off to the next file.
nano /etc/modules

The following is inserted completely below the comment line (lines containing #):
vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd

Support for “IOMMU Reset” must be available for transporting PCI devices to work. This is checked here with.
dmesg | grep 'remapping'

Feedback is coming
"DMAR-IR: Enabled IRQ remapping in x2apic mode" ('x2apic' can be different on old CPUs, but should still work)

The function is supported.

Next, a file is created. This is used to prevent graphics drivers in the host from being loaded and thus clutch the graphics cards. This can eliminate issues with passing GPUs to virtual machines.

in the file.
nano /etc/modprobe.d/blacklist.conf

We enter the following.
blacklist radeon
blacklist amdgpu
blacklist nouveau
blacklist nvidia
blacklist nvidiafb

The last commandment initramfs Updated.
update-initramfs -u -k all

Eventually the host will be restarted.
reboot

Tess Larson

<p class="sign">"Tv geek. Certified beer fanatic. Extreme zombie fan. Web aficionado. Food nerd. Coffee junkie."</p>

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top