Re: bhyve nvidia gtx-1650 mobile passthru on win11
Date: Wed, 20 Dec 2023 19:58:11 UTC
On 12/20/23 11:02, Nuno Teixeira wrote: > 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) Hi Nuno! If the laptops GPU setup is like "optimus" you will encounter problems runing Xorg on your nvidia GPU. I have a DELL 7720 with dedicated physical ports from the nvidia card to the display output(s), running Xorg on nvidia here but having the intel part _disabled_ in BIOS. These mobile dual GPU setups aren't that easy like multiple PCIe cards in a desktop "PC"... But maybe there is a solution for your laptop somewhere.. Regards, Stephan