Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 22 Sep 2025 18:36:53 +0100
From:      Nuno Teixeira <eduardo@freebsd.org>
To:        =?UTF-8?Q?Corvin_K=C3=B6hne?= <corvink@freebsd.org>
Cc:        Jonathan Vasquez <jon@xyinn.org>,  "virtualization@freebsd.org" <virtualization@freebsd.org>, Tomek CEDRO <tomek@cedro.info>
Subject:   Re: GPU Passthrough on FreeBSD 14.3 (AMD Radeon RX 6900 XT and Windows 10 Pro)
Message-ID:  <CAFDf7ULN3jBc0xkEkmGpRceOUeF8ZZYYC9=XhtoWwLNwg-kp7g@mail.gmail.com>
In-Reply-To: <ceec94aac0998e388eee720ad04c0e481cfc601b.camel@FreeBSD.org>
References:  <6CV-OY6BcErrWRit9jSpi6fWsYBG3E_Z3u6eTLPcz6foPAZV1gQpZYaZTR7JA_1ot5RQVqrWQaLxJFySXjspIhSbBJGxmckcDQyzxhALNus=@xyinn.org> <d776efc6caa4655932c5826a5254726b54f0922e.camel@FreeBSD.org> <inDvuzB_9hEMrB7OHgJcDcta8GMaEPxvzilpw8LycZgSoch8FY1lzGtOmipyv4IYHwucW6Hdm7qv3c1M9TjZMbaZws7Yzi8zlxZSZ3ZV0PA=@xyinn.org> <6QpHOGTzqnqxLPCDMcDbChlobQw-mVGWb2BjQk-K7kyE3OjuLCCFLGn5nVpgEvlr3xaipUzLMWz1JaESXx9W6w7aXNyAXN5wbuoS8eaWkcU=@xyinn.org> <CAFYkXjmmsNb1dNoq3ebm%2BVVTgVFyoDB7LHBaCKTq-VduYxp4=w@mail.gmail.com> <7YJWddCC_SUuB_mwDmHL3xecft8_rMou1xosTzBIK1UP_Fw-B786LWZX6CQ8XG6smJQRlxbfJbCq8fmTI15RouBn8GN73IfJvPOg7k6jr-s=@xyinn.org> <CAFYkXjnKjx5VeLujE%2BQ1toz6W4rvX%2Bv6iKbA4212XV_=kYkwOA@mail.gmail.com> <bnYK-9ZTxo-Xo7yaZPfiesz2zJHt6HVKDRN9pZHOSZt8bYRIAVok5rHT6fp7mFyXLJi1hRsvFpwN3dwTLw_skWH6nPXiVsEIWz4OOT16zms=@xyinn.org> <Ags2LfZGkLKZGcRQuyphkcg9wsf5q-HB1cIcphC2Eujdm0EtRkTJdHq-UHj6QLLsT53dLsfLeOib25LpGSIA-4IIqCBMMlXcfNsfCcobRJs=@xyinn.org> <MVEz5qPYM1pdpKQkFxy-FMucy9_MNUG5kn7cQGs0Czl6bU68vITWeEomJxHNqnK-qBrxo8qsdNYVD-B41qnVVz4D_QZP9E4QB75bkG5bu_s=@xyinn.org> <CAFDf7ULvsf0W8iGSYu-PWGWPgzrOC%2BoshOH1c2tDqLtkgbcw1w@mail.gmail.com> <ceec94aac0998e388eee720ad04c0e481cfc601b.camel@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help

[-- Attachment #1 --]
Hello Corvin and all on this thread,

Last time I've searched for docs and manuals on how to properly setup
graphics passtru in bhyve, documentation was very fragmented.

Is there a a wiki page or a place where docs are placed so we can access?
If not, we could start a new thread on virtualization@ to start gathering
all we can get, so a wiki or a complete manual could be made and
incorporated in our handbook.

Thanks all!

Corvin Köhne <corvink@freebsd.org> escreveu (segunda, 22/09/2025 à(s)
12:25):

> On Sun, 2025-09-21 at 00:47 +0100, Nuno Teixeira wrote:
> > 2- Do you know how is nvidia status compared to your use case?
>
> Hi Nuno,
>
> NVIDIA should to be in the same shape as AMD on CURRENT since [1]. I'm
> going to
> MFC it soon to land it in 15.0. This means: some users are reporting a
> working
> setup for Windows and Linux guests, however it's not tested very well yet.
> So,
> it's an experimental setup which might fail sporadically, on heavy load or
> long
> time testing.
>
> Note that QEMU does implement some additional quirks for NVIDIA cards [2].
> None
> of those are implemented in bhyve yet. However, most of them seem to be
> related
> to older cards.
>
> [1] https://reviews.freebsd.org/D51892
> [2]
>
> https://elixir.bootlin.com/qemu/v10.1.0/source/hw/vfio/pci-quirks.c#L481-L495
>
>
> --
> Kind regards,
> Corvin
>


-- 
Nuno Teixeira
FreeBSD UNIX:  <eduardo@FreeBSD.org>   Web:  https://FreeBSD.org

[-- Attachment #2 --]
<div dir="ltr"><div><div><div>Hello Corvin and all on this thread,<br><br></div>Last time I&#39;ve searched for docs and manuals on how to properly setup graphics passtru in bhyve, documentation was very fragmented.<br><br></div>Is there a a wiki page or a place where docs are placed so we can access?<br></div><div>If not, we could start a new thread on virtualization@ to start gathering all we can get, so a wiki or a complete manual could be made and incorporated in our handbook.</div><div><br></div>Thanks all!</div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">Corvin Köhne &lt;<a href="mailto:corvink@freebsd.org">corvink@freebsd.org</a>&gt; escreveu (segunda, 22/09/2025 à(s) 12:25):<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Sun, 2025-09-21 at 00:47 +0100, Nuno Teixeira wrote:<br>
&gt; 2- Do you know how is nvidia status compared to your use case?<br>
<br>
Hi Nuno,<br>
<br>
NVIDIA should to be in the same shape as AMD on CURRENT since [1]. I&#39;m going to<br>
MFC it soon to land it in 15.0. This means: some users are reporting a working<br>
setup for Windows and Linux guests, however it&#39;s not tested very well yet. So,<br>
it&#39;s an experimental setup which might fail sporadically, on heavy load or long<br>
time testing.<br>
<br>
Note that QEMU does implement some additional quirks for NVIDIA cards [2]. None<br>
of those are implemented in bhyve yet. However, most of them seem to be related<br>
to older cards.<br>
<br>
[1] <a href="https://reviews.freebsd.org/D51892" rel="noreferrer" target="_blank">https://reviews.freebsd.org/D51892</a><br>;
[2]<br>
<a href="https://elixir.bootlin.com/qemu/v10.1.0/source/hw/vfio/pci-quirks.c#L481-L495" rel="noreferrer" target="_blank">https://elixir.bootlin.com/qemu/v10.1.0/source/hw/vfio/pci-quirks.c#L481-L495</a><br>;
<br>
<br>
-- <br>
Kind regards,<br>
Corvin<br>
</blockquote></div><div><br clear="all"></div><br><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><font color="#888888">Nuno Teixeira</font></div><div><div><font color="#888888">
FreeBSD UNIX:  &lt;eduardo@FreeBSD.org&gt;   Web:  <a href="https://FreeBSD.org" rel="noreferrer" target="_blank">https://FreeBSD.org</a><br></font></div></div></div></div>;

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAFDf7ULN3jBc0xkEkmGpRceOUeF8ZZYYC9=XhtoWwLNwg-kp7g>