GPU showing as "Microsoft Basic Display Adapter"

Xerek321

Member
Mar 12, 2021
2
0
6
26
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
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!