From nobody Tue Sep 23 08:59:01 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 4cWDRt0Rhhz68KB9 for ; Tue, 23 Sep 2025 08:59:06 +0000 (UTC) (envelope-from matt@userve.net) Received: from smtp.userve.net (smtp-outbound.userve.net [217.196.1.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 (2048 bits) client-digest SHA256) (Client CN "*.userve.net", Issuer "Sectigo Public Server Authentication CA DV R36" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4cWDRs4Hm6z3wlm for ; Tue, 23 Sep 2025 08:59:05 +0000 (UTC) (envelope-from matt@userve.net) Authentication-Results: mx1.freebsd.org; none Received: from dc.ad.unitron.net (owa.usd-group.com [217.196.1.2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.userve.net (Postfix) with ESMTPS id 58A4F2383EE; Tue, 23 Sep 2025 09:59:03 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=userve.net; s=uk1; t=1758617943; bh=8t6puSwS13fDIlu0yhWtkE6/nOlqV9LkyaBJBh456g8=; h=From:To:CC:Subject:Date:References:In-Reply-To; b=msCtZyLHsi8Ih+axfbX9Yiy27JeCgOeRSa++Sl/LrV7EtHpajOiICQNDrTNiV4Nib C87On8RAItK63qhSV3AdAkUfDI+yNbrwW4iO31eKrtUxrdzdtVTXdXxQWk6qGzP5Ke +InneWA/DwxRHEhJJrGbQHpKuVbB230RPjdk0cdU= Received: from dc.ad.unitron.net (192.168.0.100) by dc.ad.unitron.net (192.168.0.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1258.25; Tue, 23 Sep 2025 09:59:02 +0100 Received: from dc.ad.unitron.net ([fe80::d116:6a94:195f:a9ba]) by dc.ad.unitron.net ([fe80::d116:6a94:195f:a9ba%6]) with mapi id 15.02.1258.025; Tue, 23 Sep 2025 09:59:02 +0100 From: Matt Churchyard To: Jonathan Vasquez CC: "freebsd-virtualization@freebsd.org" Subject: RE: GPU Passthrough on FreeBSD 14.3 (AMD Radeon RX 6900 XT and Windows 10 Pro) Thread-Topic: GPU Passthrough on FreeBSD 14.3 (AMD Radeon RX 6900 XT and Windows 10 Pro) Thread-Index: AQHcFUJVicasA63gi06IgdQLXyaJZ7RzYw+AgAABWwCAAAFEAIAAEzmQgAAIXICAACHdgIAABA4AgAg034CAAMZKgIAAJpOAgBmM9YCAAKJ5gIAAY9wAgADIWQCAAAlrgIAABrgAgAALToCAAARegIAACZQAgAMWbwCAAXI3gIACVWYAgABCdACAAA2PAIABJjxA Date: Tue, 23 Sep 2025 08:59:01 +0000 Message-ID: <77221679b528434788d667441d1a32a2@userve.net> References: <6CV-OY6BcErrWRit9jSpi6fWsYBG3E_Z3u6eTLPcz6foPAZV1gQpZYaZTR7JA_1ot5RQVqrWQaLxJFySXjspIhSbBJGxmckcDQyzxhALNus=@xyinn.org> <7YJWddCC_SUuB_mwDmHL3xecft8_rMou1xosTzBIK1UP_Fw-B786LWZX6CQ8XG6smJQRlxbfJbCq8fmTI15RouBn8GN73IfJvPOg7k6jr-s=@xyinn.org> <21e892ba-bea5-4e65-91cf-409e5e927f67@FreeBSD.org> In-Reply-To: Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [192.168.0.8] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 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 X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:20652, ipnet:217.196.0.0/20, country:GB] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Rspamd-Queue-Id: 4cWDRs4Hm6z3wlm Qmh5dmUgaXMgZGVzaWduZWQgdG8gdHJhcCBhIGtpbGwgKHRlcm0pIHNpZ25hbCBhbmQgdHJpZ2dl ciBhY3BpIHBvd2Vyb2ZmLCBzbyB0aGlzIGlzIHRoZSBkb2N1bWVudGVkIGFuZCBpbnRlbmRlZCB3 YXkgdG8gcG93ZXIgb2ZmIGEgZ3Vlc3QNCg0KRnJvbSB0aGUgbWFuIHBhZ2U6DQoNClNJR05BTCBI QU5ETElORw0KICAgICAgIGJoeXZlIGRlYWxzIHdpdGgJdGhlIGZvbGxvd2luZyBzaWduYWxzOg0K ICAgICAgIFNJR1RFUk0JVHJpZ2dlcglBQ1BJIHBvd2Vyb2ZmIGZvciBhIFZNDQoNClRoaXMgZGVm aW5pdGVseSB3b3JrcyBhbmQgaXMgY29tcGxldGVseSByZWxpYWJsZSB3aXRoIG1vc3QgZ3Vlc3Rz LiBWbS1iaHl2ZSBzZW5kcyBpdCB0d2ljZSBhcyB0aGlzIHNlZW1lZCB0byBnZXQgV2luZG93cyB0 byByZXNwb25kIHRvIHRoZSByZXF1ZXN0IG11Y2ggbW9yZSBjb25zaXN0ZW50bHkgYW5kIGl0IHdv dWxkIG9mdGVuIGFwcGVhciB0byBjb21wbGV0ZWx5IGlnbm9yZSBhIHNpbmdsZSBraWxsIGNvbW1h bmQuIEkgZG9uJ3Qga25vdyB3aHkgdGhpcyBpcyB0aGUgY2FzZSB0aG91Z2ggb3Igd2hldGhlciBv dGhlciBoeXBlcnZpc29ycyBkbyBzb21ldGhpbmcgZGlmZmVyZW50IHdoZW4gcmVxdWVzdGluZyBh IHNodXRkb3duIGNvbXBhcmVkIHRvIHdoYXQgYmh5dmUgZG9lcy4gU2ltcGx5IHRyaWdnZXJpbmcg YWNwaSBwb3dlcm9mZiAic2hvdWxkIiBiZSBlbm91Z2guDQoNCk1hdHQNCg0KDQotLS0tLU9yaWdp bmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogb3duZXItZnJlZWJzZC12aXJ0dWFsaXphdGlvbkBGcmVl QlNELm9yZyA8b3duZXItZnJlZWJzZC12aXJ0dWFsaXphdGlvbkBGcmVlQlNELm9yZz4gT24gQmVo YWxmIE9mIEpvbmF0aGFuIFZhc3F1ZXoNClNlbnQ6IDIyIFNlcHRlbWJlciAyMDI1IDE3OjEyDQpU bzogdmlydHVhbGl6YXRpb25AZnJlZWJzZC5vcmcNClN1YmplY3Q6IFJlOiBHUFUgUGFzc3Rocm91 Z2ggb24gRnJlZUJTRCAxNC4zIChBTUQgUmFkZW9uIFJYIDY5MDAgWFQgYW5kIFdpbmRvd3MgMTAg UHJvKQ0KDQpUaGUgbWFjaGluZSByYW4gZm9yIDIyKyBob3VycyB3aXRoIG5vIGlzc3Vlcy4gSSBk ZWNpZGVkIHRvZGF5IHRvIGRvIGEgZnJlc2ggcmVzdGFydCBvZiB0aGUgaG9zdCBhbmQgdGhlIHZt IHRvIGNvbnRpbnVlIHRlc3RpbmcgdGhlICJkZXRlcm1pbmlzdGljIHN0YWJpbGl0eSIgb2YgdGhl IHNldHVwLiBBIGZldyBtaW51dGVzIGFmdGVyIGl0IHN0YXJ0ZWQsIHRoZSBWTSBleGl0ZWQgd2l0 aCBhIDB4ODguIFRoaXMgaXMgYSBuZXcgZXJyb3IgY29kZSB0aGF0IEkgaGF2ZW4ndCBzZWVuIGJl Zm9yZS4gSSB0aGVuIHJlYm9vdGVkIHRoZSBob3N0L3ZtIGFnYWluIGFuZCBzbyBmYXIgaXQncyBi ZWVuIHJ1bm5pbmcgZmluZSBmb3IgdGhlIHBhc3QgMWgyN20gb24gaWRsZS4gU28gdGhlIHN0YWJp bGl0eSBzdGlsbCBzZWVtcyB0byBiZSBNVUNIIGJldHRlciB0aGFuIHdoZW4gSSB3YXMgdXNpbmcg dGhlIG11bHRpLWZ1bmN0aW9uYWwgZGV2aWNlIG9uIDE4LzAvMCBmb3IgdGhlIFVTQiBjb250cm9s bGVyLiBVc2luZyB0aGUgMTMvMC8wICBVU0IgY29udHJvbGxlciAodGhhdCBpc24ndCBtdWx0aS1m dW5jdGlvbmFsKSBoYXMgbWFzc2l2ZWx5IGluY3JlYXNlZCBzdGFiaWxpdHkuIEknbSBub3QgZXhw ZWN0aW5nIHRoZSBWTSB0byBiZSBwZXJmZWN0bHkgc3RhYmxlIGZvciAzNjUgZGF5cyAyNC83IGdp dmVuIHRoYXQgZXZlbiByZWd1bGFyICJyZWFsIiBtYWNoaW5lcyBhbHNvIGFjdCB3ZWlyZCAvIGhh dmUgaXNzdWVzIGV2ZXJ5IG9uY2UgaW4gYSB3aGlsZS4gSSd2ZSB1cGxvYWRlZCBzb21lIG9mIHRo ZSBjcmFzaGVzIEkgZ290IGJhY2sgd2hlbiBJIGhhZCB0aGUgMTgvMC8wIHNldHVwIHdoaWNoIHdh cyBnaXZpbmcgbWUgbW9yZSBmcmVxdWVudCBjcmFzaGVzIHdpdGggZXJyb3IgMHg2MCwgYW5kIEkn dmUgYWxzbyBwb3N0ZWQgdGhlIG9uZSBJIGdvdCB0b2RheSBhZnRlciB0aGUgcmVib290IHdpdGgg MHg4OC4gSSdtIG5vdCBzdXJlIGlmIHRoaXMgaXMgZW5vdWdoIGJlY2F1c2UgaXQncyBoYXJkIHRv IGdldCBkZWJ1ZyBpbmZvcm1hdGlvbiBmcm9tIHRoZSBjb25zb2xlIG91dHB1dCB0aGF0IGJoeXZl IGlzIGRpc3BsYXlpbmcuIFVzdWFsbHkgd2hlbiB0aGUgVk0gY3Jhc2hlcyBJIGp1c3Qgc2VlIG15 IGNvbnNvbGUgc2F5Og0KDQpleGl0ZWQgd2l0aCBOREVMQVkgbW9kZSBvciBzb21ldGhpbmcgbGlr ZSB0aGF0LiBXaGljaCBpcyB0aGUgc2FtZSBtZXNzYWdlIEkgc2VlIHdoZW4gSSBkbyBhIHJlZ3Vs YXIgc2h1dCBkb3duLiBTbyBub3QgdmVyeSBoZWxwZnVsLg0KDQpZb3UgY2FuIGZpbmQgdGhlIG91 dHB1dCBvZiAiYmh5dmVjdGwgLS12bT08bmFtZT4gLS1nZXQtYWxsIiAod2hpY2ggaW5jbHVkZXMg LS1nZXQtZXhpdC1yZWFzb24pIGhlcmU6IGh0dHBzOi8veHlpbm4ub3JnL2ZyZWVic2QvZmlsZXMv Z3B1X3Bhc3MvYmh5dmVfY3Jhc2hlcy8NCg0KYWxzbywgZG9lcyBhbnlvbmUga25vdyBob3cgSSBj YW4gc2VuZCB0aGUgQUNQSSBzaHV0ZG93biBzaWduYWwgdG8gbXkgYmh5dmUgVk0/IEkgbG9va2Vk IGF0IHRoZSBzb3VyY2UgY29kZSBmb3Igdm0tYmh5dmUsIGFuZCBJIGp1c3Qgc2VlIGl0IGRvZXMg YSByZWd1bGFyICdraWxsJy4gSSBhbHNvIHNhdyBzb21lIHBlb3BsZSBvbmxpbmUgcmVjb21tZW5k aW5nIHRvIGRvIGEgInBraWxsIGJoeXZlIiwgYnV0IHJlZ2FyZGxlc3Mgb2Ygd2hhdCBJIGRvLCBk b2luZyBhIGtpbGwvcGtpbGwgb24gdGhlIFBJRCBydW5uaW5nIG15IGJoeXZlIHZtIGRvZXNuJ3Qg YWN0dWFsbHkgZG8gYW55dGhpbmcuIFRoZSBWTSBzdGlsbCBjb250aW51ZXMgZnVuY3Rpb25pbmcg cGVyZmVjdGx5IGZpbmUuIEkgd291bGQgbGlrZSB0byBiZSBhYmxlIHRvIHNodXRkb3duIHRoZSBt YWNoaW5lIGZyb20gdGhlIGhvc3Qgc28gSSBjYW4gZG8gYSBncmFjZWZ1bCBzaHV0ZG93bi4gSSBj YW4gZWFzaWx5IHJ1biBteSBzdGFydCB1cCBzY3JpcHQgYnkgYWRkaW5nOg0KDQpAcmVib290IHJv b3QgL3BhdGgvdG8vZ2FtaW5nL3NjcmlwdC5zaA0KDQppbiAvZXRjL2Nyb250YWIsIGFuZCB0aGF0 IHdvcmtzIGZpbmUsIGJ1dCBJIGNhbid0IGdldCBpdCBhIHNpZ25hbCBmcm9tIHRoZSBob3N0IHRv IHRoZSB2bSBzbyBJIGNhbiBhdXRvbWF0ZSB0aGUgc2h1dGRvd24gY291bnRlcnBhcnQuDQoNClRo YW5rIHlvdSENCg0K