Re: bhyve nvidia gtx-1650 mobile passthru on win11
Date: Wed, 20 Dec 2023 10:02:12 UTC
Hi Corvin,
intel:
> Requires a patched EDKII firmware [3]. Unfortunately, it's not merged
> yet. Btw. even if you only have an Intel card available you can use it
> for GPU passthrough.
I'm runing a laptop with intel graphics dynamics + dedicated nvidia (Lenovo
Legion 5i) and I'm thinking giving a try intel passtrhu:
###
vgapci1@pci0:*0:2:0*: class=0x030000 rev=0x05 hdr=0x00 vendor=0x8086
device=0x9bc4 subvendor=0x17aa subdevice=0x3fa5
vendor = 'Intel Corporation'
device = 'CometLake-H GT2 [UHD Graphics]'
class = display
subclass = VGA
vgapci0@pci0:*1:0:0*: class=0x030000 rev=0xa1 hdr=0x00 vendor=0x10de
device=0x1f99 subvendor=0x17aa subdevice=0x3fa5
vendor = 'NVIDIA Corporation'
device = 'TU117M [GeForce GTX 1650 Mobile / Max-Q]'
class = display
subclass = VGA
###
/boot/loader.conf:
vmm_load="YES"
pptdevs="*0/2/0*"
etc/X11/xorg.conf.d/20-drivers.conf:
Section "Device"
Identifier "Card0"
Driver "nvidia"
BusID "PCI:*1:0:0*"
EndSection
bhyve:
-s 6:0,passthru,*0/2/0*
(vm-bhyve vm config:
passthru0="*0/2/0*")
I've already did this:
- ppt gets configured for intel
- xorg doesn't start with xorg "nvidia" config
- xorg starts with scfb (with empty xorg config)
- start vm and crashes my laptop
I'm just looking for the correct setup to try it again when EDKII firmware
gets updated/patched.
Thanks,
--
Nuno Teixeira
FreeBSD Committer (ports)