Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 18 Dec 2023 11:02:40 +0100
From:      Corvin =?ISO-8859-1?Q?K=F6hne?= <corvink@FreeBSD.org>
To:        Nuno Teixeira <eduardo@freebsd.org>
Cc:        FreeBSD virtualization <freebsd-virtualization@freebsd.org>
Subject:   Re: bhyve nvidia gtx-1650 mobile passthru on win11
Message-ID:  <101df7552fd1673ddc73e14daf518630402129c4.camel@FreeBSD.org>
In-Reply-To: <CAFDf7UJqsaqeM=XFknWx9Q0q4SKSB1fukWfMn5LOiD9tYq6e5A@mail.gmail.com>
References:   <CAFDf7UJqsaqeM=XFknWx9Q0q4SKSB1fukWfMn5LOiD9tYq6e5A@mail.gmail.com>

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

--=-6KzN/P86HvMPwDJir/gB
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Sat, 2023-12-16 at 16:07 +0000, Nuno Teixeira wrote:
> Hello all,
>=20
> Specs:
> - laptop with integrated intel + dedicated nvidia
> - 15-CURRENT 3b1904d9eb04 amd64
> - win11 with nvme and tpm
>=20
> I'm sharing my results with nvidia passthru:
> ###
> /boot/loader.conf.local:
> vmm_load=3D"YES"
> pptdevs=3D"1/0/0 1/0/1"
>=20
> ppt0@pci0:1:0:0: =C2=A0 =C2=A0 =C2=A0 =C2=A0class=3D0x030000 rev=3D0xa1 h=
dr=3D0x00
> vendor=3D0x10de device=3D0x1f99 subvendor=3D0x17aa subdevice=3D0x3fa5
> =C2=A0 =C2=A0 vendor =C2=A0 =C2=A0 =3D 'NVIDIA Corporation'
> =C2=A0 =C2=A0 device =C2=A0 =C2=A0 =3D 'TU117M [GeForce GTX 1650 Mobile /=
 Max-Q]'
> =C2=A0 =C2=A0 class =C2=A0 =C2=A0 =C2=A0=3D display
> =C2=A0 =C2=A0 subclass =C2=A0 =3D VGA
> ppt1@pci0:1:0:1: =C2=A0 =C2=A0 =C2=A0 =C2=A0class=3D0x040300 rev=3D0xa1 h=
dr=3D0x00
> vendor=3D0x10de device=3D0x10fa subvendor=3D0x17aa subdevice=3D0x3ffb
> =C2=A0 =C2=A0 vendor =C2=A0 =C2=A0 =3D 'NVIDIA Corporation'
> =C2=A0 =C2=A0 class =C2=A0 =C2=A0 =C2=A0=3D multimedia
> =C2=A0 =C2=A0 subclass =C2=A0 =3D HDA
>=20
> bhyve:
> -s 6:0,passthru,1/0/0 -s 6:1,passthru,1/0/1
> ###
>=20
> - Installed nvidia drivers without problems
> - graphic card is detected but is deactivated with a triangle and a
> "!":
> =C2=A0 "Windows stopped this device... code 43"
> - hda is detected and shows no problem
>=20
> I've read that some nvidia cards are working...
> Any tips are welcome.
>=20
> Not sure if it is possible to use intel integrated as it is already
> in use by OS.
>=20
> Thanks,
>=20
> --=20
> Nuno Teixeira
> FreeBSD Committer (ports)

Hi,

nvidia:
At the moment, nvidia gpu passthrough is not supported by upstream. I
have a small patch stack for nvidia [1] but it's not well tested and I
don't know for which guests and cards it works.

amd:
Should work properly on 13.2, 14.0 and onward. Note that there's a
hardware bug on many cards [2].

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.

[1]
https://github.com/Beckhoff/freebsd-src/commits/phab/corvink/14.0/nvidia-wi=
p/
[2] https://www.nicksherlock.com/2020/11/working-around-the-amd-gpu-
reset-bug-on-proxmox/
[3] https://reviews.freebsd.org/D41710


--=20
Kind regards,
Corvin

--=-6KzN/P86HvMPwDJir/gB
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEgvRSla3m2t/H2U9G2FTaVjFeAmoFAmWAGMAACgkQ2FTaVjFe
AmqinA/9Gh/l/zlLKK0Tb2Udn1VgRAiJdFm4m3z5rbFAkEKB5x++6WnZSNgQaPDk
SA1K/4WTQPsjrMlDZPLERiyxIvjEqR2zXe1k/QDyFstf6yXg2vFQEbpRlSBdvCnW
8hRG1vGTNAGuTrfmmLYcSPn/SJGWTCaz3+GtR5vmypgWEBniUkJojDItm1JNOyvF
RM2NVUsVUr8VBeTALFt26ZOs6sm7bkFCIfPC2JEqYnfsuR27GlSrL5E7bRIaZEzA
PB7m83IHfogRM4KJlDQiY2rpi7qvIyii328IN3l35mNkNrm053t+D6nI1IuLgj1E
e4rojeApYj19AnhWpD29H4llVgLRcwq3bA3DvGGJj2R1vNX2EPplMdUecie9KRQ9
g41ueHWJ1V2TJESzbfWS2komujIguRb0NVSkstoCo4rVlNX+D71j037ZQ+S1pmFM
CSaz9fXQHDdag6N+HxT3V5PUpe5nDXs/h+nOzSC5sGjgcaufLNEy1iClpxIYFoX+
YqRkD+7L4bVtn9MicAWs9y6tnqvakr7WaA5+Ix6JFTqOkpeVH7LnyrGc7S2S+V9+
GBTH8Eo3JlKSl4hPQaqF5/SJlv+8QaE3PMKuoLf1bBKIQBOjin9lP2EuSGDTwmZt
RYs+hiXXgMvpImjQS0KMPrZxQFq4JBQTULphBGJKFMSbn5ztozk=
=o8lt
-----END PGP SIGNATURE-----

--=-6KzN/P86HvMPwDJir/gB--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?101df7552fd1673ddc73e14daf518630402129c4.camel>