Alright, it is fixed! GPU passthrough to an external monitor is working. GTX 1060 being seen and used. Had to change the VMID.conf file to vga: none then it worked. Thank you Joris for ALL your effort. Your help got me to this last change. Meaning it may not have worked without the changes you...
when I look here:
root@scrapiron:~# dmesg | grep 'remapping'
[ 1.009151] DMAR-IR: This system BIOS has enabled interrupt remapping
interrupt remapping is being disabled. Please
perhaps this is the issue?
That's the goal- to use an external display with the VM.
Using the console or another VNC client doesn't seem to leverage the GPU. Which makes sense I guess.
In the console, I see the Nvidia GPU... even third party apps can see it. So yeah, it's working, just not shooting the display to where I want it. Using ProxMox 6.2-12. This is PopOS 21.10 with Nvidia drivers 455.28
alright, changed the order of those two commands. same result.
First off Joris thank you so much for all your time and assistance!
Okay, adding a more simple grub line. Same result, :(
Here's all my settings..
GRUB--
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this...
still no go.
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt pcie_acs_override=downstream,multifunction vfio_iommu_type1.allow_unsafe_interrupts=1 nofb nomodese
t video=vesafb:off video=efifb:off"
GPU is virtio-GPU
PCI device is identified and all selected.
No idea on the rom file...
Well, I guess. :) If I remember correctly, when the GPU passthrough was working, the console wouldn't connect (which makes sense).
So at VM boot, the proxmox screen comes up for the VM, then goes to black and nothing.. have to go to the console. I wonder if my video drivers are messed up. I'll...
Hello Joris!
Sorry for the delay in responding. My PSU went bad and just got another one installed. Whew.
GPU passthrough not working. USB devices are, but I think they always have been.
Well, added in "iommu=pt" and ran dmesg | grep Passthrough
[ 1.725746] iommu: Default domain type: Passthrough (set via kernel command line)
It starts to boot to through the GPU, then is redirected to the console.
I'm running 6.2-12 of ProxMox. Just tried to update/upgrade and all is current.
Have not considered supplementing the bios.... should I have to do that after the upgrade?
Will add iommu= in grub as well to see if that makes a difference.
My bad.. in modprobe.d/vfio.conf:
options vfio-pci...
Wow, thanks Joris L.! For clarification, this is a Dell T7500 with Xeon L5640s and a Nvidia GTX 1060 GPU as the pass through video card. Let me go through the details from your post to see what may work.
Update: still nothing. The console is working (shouldn't be), so, the PCI passthrough is...
Having the same issue with an upgrade to ProxMox 6.2 from 6.1.. no GPU pass through. Tried updating grub using Joris' cmdline but didn't work. Also tried-
iommu=pt amd_iommu=forced_isolation video=vesafb:eek:ff,efifb:eek:ff rcu_nocbs=0-15 amdgpu.runpm=0 pci=nobar,noats,big_root_window...
Okay. So I noticed the guest OS was using llvmpipe as the graphics driver- even when using HDMI out from the GTX1060- I was getting 4k- looked good. So I went and updated the Nvidia drivers to the latest... well, now it's still using llvmpipe as the driver:
llvmpipe LLVM 9.0, 128 bits)...
Well, I tried Ubuntu20.4 and it works while passing the GPU. 'works' means that it displays in the console/VNC window, has the GPU, and is not using the connected monitor.
So it's the guest OS.. I'll look again at dcsapak's advice to see what should be changed.
Just tried that. no change. I wonder if it's something in my grub:
GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="Proxmox Virtual Environment"
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on pcie_acs_override=downstream,multifunction video=vesafb:eek:ff video=efifb:eek:ff"
GRUB_CMDLINE_LINUX=""
True- it’s a win and but doesn’t meet my needs. When I’m in the guest OS, I can configure the screens- but when I make VNC the only or primary- it’s solid black. Actually any setting VNC is black. Though that’s where my mouse needs to be to be able to move it.
thought about using a dummy plug...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.