Re: bhyve nvidia gtx-1650 mobile passthru on win11

From: Nuno Teixeira <eduardo_at_freebsd.org>
Date: Thu, 21 Dec 2023 07:50:28 UTC
Hello Stephan,

Yes, I can't run nvidia when "dynamic graphics" are enabled on bios, but I
will continue to search if there is some config tweak for it.

I've just found and I'm reading about a setup identical to mine (hybrid
mode):
https://forums.freebsd.org/threads/how-to-nvidia-in-hybrid-mode.90473/

I will post my results soon.

Cheers,

Stephan Althaus <Stephan.Althaus@duedinghausen.eu> escreveu no dia quarta,
20/12/2023 à(s) 19:58:

> 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
>
>

-- 
Nuno Teixeira
FreeBSD Committer (ports)