https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=290997

Corvin Köhne <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected]

--- Comment #5 from Corvin Köhne <[email protected]> ---
(In reply to Nils Beyer from comment #4)
> ----------------------------- SNIP -----------------------------
> bhyve: Warning: Unable to reuse host address of Graphics Stolen Memory. GPU 
> passthrough might not work properly.
> bhyve: gvt_d_setup_gsm: Unknown IGD device. It's not supported yet!: No such 
> file or directory
> bhyve: gvt_d_init: Unable to setup Graphics Stolen Memory
> Device emulation initialization error: No such file or directory

First of all, GPU passthrough is not supported by bhyve. It's an experimental
feature.

So far, bhyve only handles GPU passthrough for Intels integrated graphic
devices. Therefore, it uses a list of device IDs [1] to determine which quirks
to apply to a given GPU. Your Intel Arc GPU isn't in this list, so it errors
out with "Unknown IGD device".

[1]
https://github.com/freebsd/freebsd-src/blob/9b0102837e305ca75de2bc14d284f786a33f9a6a/usr.sbin/bhyve/amd64/pci_gvt-d.c#L155

> Resizable BAR is activated in UEFI - this Intel ARC GPU card needs it. SRV-IO 
> is activated  as well. As a counter example: when I passthrough my 
> onboard-NIC, bhyve works as expected.

bhyve doesn't support resizable BAR. IIRC, it can cause issues when activated
for an passthrough device.

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to