From nobody Sun Aug 24 21:58:55 2025 X-Original-To: freebsd-virtualization@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4c979h1PTlz665P1 for ; Sun, 24 Aug 2025 21:59:04 +0000 (UTC) (envelope-from jon@xyinn.org) Received: from mail-24422.protonmail.ch (mail-24422.protonmail.ch [109.224.244.22]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "protonmail.com", Issuer "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4c979g22klz3YKR for ; Sun, 24 Aug 2025 21:59:03 +0000 (UTC) (envelope-from jon@xyinn.org) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=xyinn.org header.s=protonmail3 header.b="gpc8Ziz/"; dmarc=pass (policy=none) header.from=xyinn.org; spf=pass (mx1.freebsd.org: domain of jon@xyinn.org designates 109.224.244.22 as permitted sender) smtp.mailfrom=jon@xyinn.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xyinn.org; s=protonmail3; t=1756072740; x=1756331940; bh=OmMtU0X3K40+BP2+oaDIcMyzVOGAqgGREHg2BCwQROM=; h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=gpc8Ziz/dAeY3pj6YITtVktSHDHpDUS0+s0N9QoWFaRbHZ2bfs1+oS8ZhCtcqx0ZH i99KmoFH+hQQMEgfvcLyzLF14jEADCu3FNh7bRgTxPtgPB2zrL9CrcNonRzg4yG1SD 7WrO8eoDZ7gGXbPKtdDMWw+AylWK8FCZ7OBKYVE5ey4wlXdXOBALhgyhx4/pc+X2WC CvNCZyEbSOaoeetIlDFHcxvTkGoaek3Mjk53MwdI31mZFJcsF0AFT6pZXgDvKw0Eu4 k8z/9pH/Pc0lAHX59/ZfBHaUX4ggODdQoOTrHGK9lXetv9r3qxYKwd06Ndzbj7qFGc e/xswCd0ArA5Q== Date: Sun, 24 Aug 2025 21:58:55 +0000 To: "freebsd-virtualization@freebsd.org" From: Jonathan Vasquez Subject: GPU Passthrough on FreeBSD 14.3 (AMD Radeon RX 6900 XT and Windows 10 Pro) Message-ID: <6CV-OY6BcErrWRit9jSpi6fWsYBG3E_Z3u6eTLPcz6foPAZV1gQpZYaZTR7JA_1ot5RQVqrWQaLxJFySXjspIhSbBJGxmckcDQyzxhALNus=@xyinn.org> Feedback-ID: 12351801:user:proton X-Pm-Message-ID: 4e6f750ef8411612b92f40df2640f3bd65b7b41c List-Id: Discussion List-Archive: https://lists.freebsd.org/archives/freebsd-virtualization List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-virtualization@freebsd.org Sender: owner-freebsd-virtualization@FreeBSD.org MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="b1=_Z9rHVLJKx9sw6WoUoCmDFQ7i349EuwPN27UZ1BrG0" X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.07 / 15.00]; MIME_BASE64_TEXT_BOGUS(1.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-0.997]; NEURAL_HAM_SHORT(-0.77)[-0.769]; DMARC_POLICY_ALLOW(-0.50)[xyinn.org,none]; RWL_MAILSPIKE_EXCELLENT(-0.40)[109.224.244.22:from]; R_DKIM_ALLOW(-0.20)[xyinn.org:s=protonmail3]; R_SPF_ALLOW(-0.20)[+ip4:109.224.244.0/24:c]; MIME_BASE64_TEXT(0.10)[]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; RCPT_COUNT_ONE(0.00)[1]; ARC_NA(0.00)[]; ASN(0.00)[asn:62371, ipnet:109.224.244.0/24, country:CH]; FREEFALL_USER(0.00)[jon]; MIME_TRACE(0.00)[0:+,1:+,2:~]; MISSING_XM_UA(0.00)[]; RCVD_COUNT_ZERO(0.00)[0]; MID_RHS_MATCH_FROM(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[109.224.244.22:from]; TO_DN_EQ_ADDR_ALL(0.00)[]; MLMMJ_DEST(0.00)[freebsd-virtualization@freebsd.org]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DKIM_TRACE(0.00)[xyinn.org:+] X-Rspamd-Queue-Id: 4c979g22klz3YKR --b1=_Z9rHVLJKx9sw6WoUoCmDFQ7i349EuwPN27UZ1BrG0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 SGV5IGFsbCwKCkkndmUgYmVlbiBleHBlcmltZW50aW5nIHdpdGggdHJ5aW5nIHRvIGdldCBteSBz ZXJ2ZXIncyBkZWRpY2F0ZWQgQU1EIFJhZGVvbiBSWCA2OTAwIFhUIHdvcmtpbmcgb24gYSBiaHl2 ZSBXaW5kb3dzIDEwIFBybyBjbGllbnQgZm9yIGdhbWluZyBwdXJwb3Nlcy4gSSd2ZSBiZWVuIHJl YWRpbmcgYSBidW5jaCBvZiBibG9nIHBvc3RzLCBzaXRlcywgZmlsZXMsIGFuZCB2aWRlb3MgKHRo YW5rcyBDb3J2aW4pIHRvIHRyeSBhbmQgcGllY2UgdGhpbmdzIHRvZ2V0aGVyLiBJJ3ZlIGJlZW4g YWJsZSB0byBnZXQgdGhlIFZNIHRvIHJlY29nbml6ZSB0aGUgY2FyZCwgYnV0IHN0aWxsIHN0dWNr IG9uIHRoZSBDb2RlIDQzIGlzc3VlICh3aXRoIG9yIHdpdGhvdXQgdXNpbmcgdGhlIHZCSU9TIEkn dmUgZXh0cmFjdGVkIGZyb20gbXkgZGVkaWNhdGVkIGNhcmQgYW5kIGFsc28gZW5zdXJpbmcgYW55 IG9wdGlvbnMgbmVlZGVkIHRvIGJlIG9uIGluIHRoZSBVRUZJIHNldHRpbmdzIGFyZSBlbmFibGVk KS4gVGhpcyBtYWNoaW5lIGlzIHJ1bm5pbmcgb24gYW4gQU1EIFJ5emVuIDkgNzk1MFggMTYtQ29y ZSBQcm9jZXNzb3IsIHNvIGl0J3MgYSBmdWxsIEFNRCBzZXR1cCwgbm8gSW50ZWwgc3R1ZmYuIEl0 IHRlY2huaWNhbGx5IHNob3VsZCBiZSByZWxhdGl2ZWx5ICJlYXN5IiB0byBnZXQgQU1EIHdvcmtp bmcgZnJvbSB3aGF0IEkndmUgcmVhZCAoZXhjbHVkaW5nIHRoZSBrbm93biBBTUQgSGFyZHdhcmUg cmVzZXQgaXNzdWUpLiBJJ3ZlIGRvY3VtZW50ZWQgZXZlcnl0aGluZyBJJ3ZlIGRvbmUgc28gZmFy LCBhbmQgd2lsbCBiZSBkb2N1bWVudGluZyBtb3JlIGFuZCBzaW1wbGlmeWluZyB0aGUgaW5zdHJ1 Y3Rpb25zIGFzIEkgbWFrZSBwcm9ncmVzcy4gUGxlYXNlIGxldCBtZSBrbm93IGlmIHlvdSBzZWUg YW55IHRoaW5nIHdlaXJkIG9yIGFueXRoaW5nIEkgY291bGQgdHJ5IGJhc2VkIG9uIHdoYXQgSSd2 ZSByZXdyaXR0ZW4uIEknbGwgdHJ5IHRvIGdpdmUgaXQgYSBnbyBhbmQgcHJvdmlkZSBmZWVkYmFj ay4gVGhhbmsgeW91IQoKaHR0cHM6Ly94eWlubi5vcmcvYmxvZy9mcmVlYnNkL2ZyZWVic2RfYmh5 dmVfZ3B1X3Bhc3N0aHJvdWdoX2FtZAoKSm9uYXRoYW4gVmFzcXVlegpQR1A6IDM0REEgODU4QyAx NDQ3IDUwOUUgQzc3QSBENDlGIEZCODUgOTBCNyBDNENBIDUyNzkKU2VudCB3aXRoIFByb3Rvbk1h aWwgU2VjdXJlIEVtYWls --b1=_Z9rHVLJKx9sw6WoUoCmDFQ7i349EuwPN27UZ1BrG0 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0 cHg7Ij48c3Bhbj5IZXkgYWxsLDwvc3Bhbj48L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTog QXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiPjxzcGFuPjxicj48L3NwYW4+PC9k aXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6 IDE0cHg7Ij48c3Bhbj5JJ3ZlIGJlZW4gZXhwZXJpbWVudGluZyB3aXRoIHRyeWluZyB0byBnZXQg bXkgc2VydmVyJ3MgZGVkaWNhdGVkIEFNRCBSYWRlb24gUlggNjkwMCBYVCB3b3JraW5nIG9uIGEg Ymh5dmUgV2luZG93cyAxMCBQcm8gY2xpZW50IGZvciBnYW1pbmcgcHVycG9zZXMuIEkndmUgYmVl biByZWFkaW5nIGEgYnVuY2ggb2YgYmxvZyBwb3N0cywgc2l0ZXMsIGZpbGVzLCBhbmQgdmlkZW9z ICh0aGFua3MgQ29ydmluKSB0byB0cnkgYW5kIHBpZWNlIHRoaW5ncyB0b2dldGhlci4gSSd2ZSBi ZWVuIGFibGUgdG8gZ2V0IHRoZSBWTSB0byByZWNvZ25pemUgdGhlIGNhcmQsIGJ1dCBzdGlsbCBz dHVjayBvbiB0aGUgQ29kZSA0MyBpc3N1ZSAod2l0aCBvciB3aXRob3V0IHVzaW5nIHRoZSB2QklP UyBJJ3ZlIGV4dHJhY3RlZCBmcm9tIG15IGRlZGljYXRlZCBjYXJkIGFuZCBhbHNvIGVuc3VyaW5n IGFueSBvcHRpb25zIG5lZWRlZCB0byBiZSBvbiBpbiB0aGUgVUVGSSBzZXR0aW5ncyBhcmUgZW5h YmxlZCkuIFRoaXMgbWFjaGluZSBpcyBydW5uaW5nIG9uIGFuJm5ic3A7QU1EIFJ5emVuIDkgNzk1 MFggMTYtQ29yZSBQcm9jZXNzb3IsIHNvIGl0J3MgYSBmdWxsIEFNRCBzZXR1cCwgbm8gSW50ZWwg c3R1ZmYuIEl0IHRlY2huaWNhbGx5IHNob3VsZCBiZSByZWxhdGl2ZWx5ICJlYXN5IiB0byBnZXQg QU1EIHdvcmtpbmcgZnJvbSB3aGF0IEkndmUgcmVhZCAoZXhjbHVkaW5nIHRoZSBrbm93biBBTUQg SGFyZHdhcmUgcmVzZXQgaXNzdWUpLiBJJ3ZlIGRvY3VtZW50ZWQgZXZlcnl0aGluZyBJJ3ZlIGRv bmUgc28gZmFyLCBhbmQgd2lsbCBiZSBkb2N1bWVudGluZyBtb3JlIGFuZCBzaW1wbGlmeWluZyB0 aGUgaW5zdHJ1Y3Rpb25zIGFzIEkgbWFrZSBwcm9ncmVzcy4gUGxlYXNlIGxldCBtZSBrbm93IGlm IHlvdSBzZWUgYW55IHRoaW5nIHdlaXJkIG9yIGFueXRoaW5nIEkgY291bGQgdHJ5IGJhc2VkIG9u IHdoYXQgSSd2ZSByZXdyaXR0ZW4uIEknbGwgdHJ5IHRvIGdpdmUgaXQgYSBnbyBhbmQgcHJvdmlk ZSBmZWVkYmFjay4gVGhhbmsgeW91ITwvc3Bhbj48L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZhbWls eTogQXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiPjxzcGFuPjxicj48L3NwYW4+ PC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXNp emU6IDE0cHg7Ij48c3Bhbj48YSB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vZm9s bG93IG5vb3BlbmVyIiBocmVmPSJodHRwczovL3h5aW5uLm9yZy9ibG9nL2ZyZWVic2QvZnJlZWJz ZF9iaHl2ZV9ncHVfcGFzc3Rocm91Z2hfYW1kIj5odHRwczovL3h5aW5uLm9yZy9ibG9nL2ZyZWVi c2QvZnJlZWJzZF9iaHl2ZV9ncHVfcGFzc3Rocm91Z2hfYW1kPC9hPjwvc3Bhbj48YnI+PC9kaXY+ PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0 cHg7Ij48YnI+PC9kaXY+DQo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2Vy aWY7IGZvbnQtc2l6ZTogMTRweDsiIGNsYXNzPSJwcm90b25tYWlsX3NpZ25hdHVyZV9ibG9jayI+ DQogICAgPGRpdiBjbGFzcz0icHJvdG9ubWFpbF9zaWduYXR1cmVfYmxvY2stdXNlciI+DQogICAg ICAgIDxkaXY+Sm9uYXRoYW4gVmFzcXVlejxicj48L2Rpdj48ZGl2PlBHUDogMzREQSA4NThDIDE0 NDcgNTA5RSBDNzdBICBENDlGIEZCODUgOTBCNyBDNENBIDUyNzk8YnI+PC9kaXY+PGRpdj5TZW50 IHdpdGggUHJvdG9uTWFpbCBTZWN1cmUgRW1haWw8YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+DQog ICAgPC9kaXY+DQogICAgDQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJwcm90b25tYWlsX3NpZ25h dHVyZV9ibG9jay1wcm90b24gcHJvdG9ubWFpbF9zaWduYXR1cmVfYmxvY2stZW1wdHkiPg0KICAg ICAgICANCiAgICAgICAgICAgIDwvZGl2Pg0KPC9kaXY+DQo= --b1=_Z9rHVLJKx9sw6WoUoCmDFQ7i349EuwPN27UZ1BrG0--