GPU showing as "Microsoft Basic Display Adapter"

Xerek321

Member
Mar 12, 2021
2
0
6
27
Hi all,
I am new in Proxmox and have this issue.
My configuration: My environment is hosted in a Acer Nitro 5 Notebook which was released back around 2019.
  • Proxmox VE Version 8.2.4 (Kernel Version : 6.8.8.4-pve)
  • CPU: Intel Core i7-8750H 12 Core @ 2.20GHz (1 Socket)
  • RAM: 16GB DDR4
  • GPU: Nvidia Geforce GTX1060 (Mobile) @ 6GB1723604740399.png
Issue:
I am able to see "Microsoft Basic Display Adapter" as my GPU. How am I sure that its the GPU? When I remove the PCI from the Hardware Tab of the VM, it does not show up in Device Manager.
1723603755386.png1723607712216.png
I tried downloading and installing the Nvidia Driver from (https://www.nvidia.com/en-us/geforce/drivers). I get this error.
1723605579654.png

My config for proxmox:
Proxmox is using GRUB for system boot
Bash:
root@Zackmox:~# efibootmgr -v
BootCurrent: 0002
Timeout: 0 seconds
BootOrder: 0002,0000,2001,2002,2003
Boot0000* HDD0: Micron 1100 SATA 256GB  PciRoot(0x0)/Pci(0x17,0x0)/Sata(2,32768,0)/HD(2,GPT,ac85d883-cf8b-48f8-ac9a-71ee27533eb8,0x800,0x200000)RC
Boot0002* proxmox       HD(2,GPT,ac85d883-cf8b-48f8-ac9a-71ee27533eb8,0x800,0x200000)/File(\EFI\proxmox\grubx64.efi)
Boot2001* EFI USB Device        RC
Boot2002* EFI DVD/CDROM RC
Boot2003* EFI Network   RC


Bash:
root@Zackmox:~# cat /etc/default/grub

GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
#GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt"
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt pcie_acs_override=downstream nomodeset initcall_blacklist=sysfb_init"
GRUB_CMDLINE_LINUX=""

IOMMU is enabled

Bash:
root@Zackmox:~# dmesg | grep -e IOMMU
[    0.000000] Warning: PCIe ACS overrides enabled; This may allow non-IOMMU protected peer-to-peer DMA
[    0.036774] DMAR: IOMMU enabled
[    0.099501] DMAR-IR: IOAPIC id 2 under DRHD base  0xfed91000 IOMMU 1

I also added VFIO Modules.

Bash:
root@Zackmox:~# cat /etc/modules

vfio
vfio_iommu_type1
vfio_pci

VFIO module is running
Bash:
root@Zackmox:~# dmesg | grep -i vfio
[    2.566707] VFIO - User Level meta-driver version: 0.3
[    2.580512] vfio-pci 0000:01:00.0: vgaarb: VGA decodes changed: olddecodes=io+mem,decodes=io+mem:owns=none
[    2.580636] vfio_pci: add [10de:1c20[ffffffff:ffffffff]] class 0x000000/00000000
[    4.236109] vfio-pci 0000:01:00.0: Enabling HDA controller
[    4.236282] vfio_pci: add [10de:10f1[ffffffff:ffffffff]] class 0x000000/00000000

Remapping is also enabled
Bash:
root@Zackmox:~# dmesg | grep 'remapping'
[    0.099503] DMAR-IR: Queued invalidation will be enabled to support x2apic and Intr-remapping.
[    0.103110] DMAR-IR: Enabled IRQ remapping in x2apic mode

This is my Vendor ID and Device ID for my cards
Bash:
root@Zackmox:~# lspci -nn | grep 'NVIDIA'
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GP106M [GeForce GTX 1060 Mobile] [10de:1c20] (rev a1)
01:00.1 Audio device [0403]: NVIDIA Corporation GP106 High Definition Audio Controller [10de:10f1] (rev a1)

And specified the PCI Ids to be isolated
Bash:
root@Zackmox:~# cat /etc/modprobe.d/vfio.conf
options vfio-pci ids=10de:1c20,10de:10f1

Thank you in advance for the help.
 
Here is the snapshot of the VM Hardware Tab. I used Virtio SCSI passthrough driver to install Windows 11.
1723607831421.png