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

Reply via email to