From nobody Mon Aug 25 14:47:25 2025 X-Original-To: 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 4c9YYK0PDhz65swx for ; Mon, 25 Aug 2025 14:47:33 +0000 (UTC) (envelope-from Stephan.Althaus@Duedinghausen.eu) Received: from mo4-p05-ob.smtp.rzone.de (mo4-p05-ob.smtp.rzone.de [85.215.255.131]) (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 "*.smtp.rzone.de", Issuer "Telekom Security ServerID OV Class 2 CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4c9YYG29Xgz3SFF for ; Mon, 25 Aug 2025 14:47:30 +0000 (UTC) (envelope-from Stephan.Althaus@Duedinghausen.eu) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=hoewweken.de header.s=strato-dkim-0002 header.b=raWphjZM; dkim=pass header.d=hoewweken.de header.s=strato-dkim-0003 header.b=Hfgwp95h; dkim=pass header.d=duedinghausen.eu header.s=default header.b=Ub2+ryus; dmarc=pass (policy=reject) header.from=duedinghausen.eu; spf=none (mx1.freebsd.org: domain of Stephan.Althaus@Duedinghausen.eu has no SPF policy when checking 85.215.255.131) smtp.mailfrom=Stephan.Althaus@Duedinghausen.eu; arc=pass ("strato.com:s=strato-dkim-0002:i=1") ARC-Seal: i=1; a=rsa-sha256; t=1756133247; cv=none; d=strato.com; s=strato-dkim-0002; b=F9Kemj4USP94mDGUgQrW2pwW3HfrPuLXRv+Ykq7g2iqWcAcd04lxCw0mHYl/2lqa5M 8I9ysYJpZ+7m4kiVveoVmtorApKsXZknz18f3X9JW84mGrMOw8WIuI214Poo9M02D6mK UUeYitG8NQl2T8T83UPTMbvwRGhgIF4QY0qPTeLs45hkBAtw9HVwGmxMbtmGi7F78oJJ IIqsNrXnS1sHW3o0qfQ57KsOgG1gCf0Y12qX1cTAIxpLGf1BRvFdrirwD2VIBP8nAkrx MCnCHaVLKyCvb4Dzpjbusiq2YoX1wjBwwRFSCEPaYad9mEdlZdB1+yz/cnFnzlImMd+D JO5Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1756133247; s=strato-dkim-0002; d=strato.com; h=In-Reply-To:From:References:To:Subject:Date:Message-ID:Cc:Date:From: Subject:Sender; bh=/olwC/B2bvBCfD89o9ZF11GRCGd8qvzU0iaKo/cOgMM=; b=HPkEN0joIdMWRWrSgSBWHMkYO4+PZxFHloySBGw4cb0stHucdFJ+bPTupUs4fAO57C NXaTtWUmlVIhoXxmRyTOjcWi3wuTrlcX0tPJvzjhVOm3Zo9pKoq11UmEIs6vG9om98Qm 63/k7hL+mdymjy2XQixf8g2me3HvYwQQgbLqV5ubyICZ7zvFd+s1X/qvmiTjJdqFFBMA nOrt0XZ1ygErjyglR6VRqZ5JHi/AilEoW1J2uW9PrBydkLKHfWIVbrq3SlnD37fQ6YKx N0vLIMxsZMpvMbCrDKstltsSL1fWAgEWMK1tdqw0oAf1suA0JTzPeC0UTpCTWHBTdIZh JKCg== ARC-Authentication-Results: i=1; strato.com; arc=none; dkim=pass header.d="duedinghausen.eu" header.s="default" header.a="rsa-sha256" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1756133247; s=strato-dkim-0002; d=hoewweken.de; h=In-Reply-To:From:References:To:Subject:Date:Message-ID:Cc:Date:From: Subject:Sender; bh=/olwC/B2bvBCfD89o9ZF11GRCGd8qvzU0iaKo/cOgMM=; b=raWphjZMZVfFVT+YNlDt+j5Z52IgmZ456SegC92IiDE+6jXmxOkjhVmBFgFsWtAdmb K8hZFWdAjCAwFsX3xBFLzPaFLl2k5l++lGah02jKFaWKopaXIeRxos+dbCx9wQnSy63O gd4OQ5lJA4Hr59EWpnW4wTmYXydmkBjiPW5uboU3L3AhKDHcFE86UYCp9fbMQiomnGQ9 oayG2/PgBRCh13Swpts/6zFV/Bh/A/GJsM+9mS7ZS2MWBe0x4T8lCRS3zm+tgL2WtF4L HR6e/2sC6UwL6mzte/k2DY64O/az+EZ1SUcfjDiGJiidlE738je4Mr/msp1j5xcytJaC SB2w== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1756133247; s=strato-dkim-0003; d=hoewweken.de; h=In-Reply-To:From:References:To:Subject:Date:Message-ID:Cc:Date:From: Subject:Sender; bh=/olwC/B2bvBCfD89o9ZF11GRCGd8qvzU0iaKo/cOgMM=; b=Hfgwp95htr7/cx1wVJOLqmUJuAYz2X8WgOZKnkEycZvnrpYFUBsp3VAO97ZIdZGK/n JmIRDdGSZjFAkIj8QdDQ== X-RZG-AUTH: ":O2kGeEG7b/pS1EW2TmikjLDsYYueHLp2aWg0q38nsxvThUrH35SBpgREu1OVr06TMgNQOGA=" X-RZG-CLASS-ID: mo05 Received: from www.duedinghausen.eu by smtp.strato.de (RZmta 52.1.2 DYNA|AUTH) with ESMTPSA id q9bf2e17PElR9nH (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate) for ; Mon, 25 Aug 2025 16:47:27 +0200 (CEST) Received: from [192.168.2.63] (p5dde9411.dip0.t-ipconnect.de [93.222.148.17]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) (Authenticated sender: steven) by www.duedinghausen.eu (Postfix) with ESMTPSA id 1F03014D4B2 for ; Mon, 25 Aug 2025 16:47:27 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=duedinghausen.eu; s=default; t=1756133247; bh=359+EJ4BN3+Kg53sM2HmU2MS/nWdfNzNNKAgnBynkMQ=; h=Date:Subject:To:References:From:In-Reply-To; b=Ub2+ryus5cun9SPYk1aaTKp8bwSlDp2htI198VVrGiyElJgeIr2lwn/l3QQUh13x9 z7twp5CtObiM1YPH8EG1G04lHueeXXxoU1NaEhr/WOgaQMKCllKPZzkFqMmgUBlvra owlI8F730N5SjkXA+JedWDsUGwnqOX1hTJomoBkE5IjrYLHK45SqLsAZpAlg5jFy/S dX5zbigRWGgtIKyviOT2mUrXllUoL7iDTXxvuyz6BTb4M7BI1GiVE95wOk7YeKuECA p9rzVkEoE4/CkMjLqf1girGn+JEqmw7Ezbc2emlCo1uHJ2j7e7Sc27JU3gMPQx852y 87cehiLH7IY8F2edBAHZrrLNeyNian+HBtK4ol8MluXmVnzEi/9Hr/heWJ75lX/eoS 4KZtU+nCzzDH3he+MQ82VC2hf3OCD4mvL5/ZwlT7I8kuizLJP09vhXdpMcYqloatLM HuZoHSOyc/b0BUvBwLsi4gkhmzni3fLgcd90fJevvYslFKP/s6EAKKXSKUKXuMcFOp ICpUi9MfFfNDdK9aSTXFbwhxXefTYOWT8uVymnCPqF2kDj8+g9CEja03iK+jF6IbwQ vRBrlvy2+eeemXM/XbzcVeumfNxHgP7B5tdhx5o0rHxue9Ldaf+EdfCshMeZ1TUKDz eVjaa7pUP85VlIkTeVJmMf9A= Content-Type: multipart/alternative; boundary="------------ax8u0R53d0afJpSQ07Fg0dqv" Message-ID: <98007d7f-427e-461a-adf1-7cb55f777662@Duedinghausen.eu> Date: Mon, 25 Aug 2025 16:47:25 +0200 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 User-Agent: Mozilla Thunderbird Subject: Re: GPU Passthrough on FreeBSD 14.3 (AMD Radeon RX 6900 XT and Windows 10 Pro) To: virtualization@freebsd.org References: <6CV-OY6BcErrWRit9jSpi6fWsYBG3E_Z3u6eTLPcz6foPAZV1gQpZYaZTR7JA_1ot5RQVqrWQaLxJFySXjspIhSbBJGxmckcDQyzxhALNus=@xyinn.org> Content-Language: en-US From: Stephan Althaus In-Reply-To: <6CV-OY6BcErrWRit9jSpi6fWsYBG3E_Z3u6eTLPcz6foPAZV1gQpZYaZTR7JA_1ot5RQVqrWQaLxJFySXjspIhSbBJGxmckcDQyzxhALNus=@xyinn.org> Content-Transfer-Encoding: 8bit X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.80 / 15.00]; ARC_ALLOW(-1.00)[strato.com:s=strato-dkim-0002:i=1]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.999]; DMARC_POLICY_ALLOW(-0.50)[duedinghausen.eu,reject]; R_DKIM_ALLOW(-0.20)[hoewweken.de:s=strato-dkim-0002,hoewweken.de:s=strato-dkim-0003,duedinghausen.eu:s=default]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_SPF_NA(0.00)[no SPF record]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ASN(0.00)[asn:6724, ipnet:85.215.255.0/24, country:DE]; RCPT_COUNT_ONE(0.00)[1]; RCVD_TLS_ALL(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; MLMMJ_DEST(0.00)[virtualization@freebsd.org]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[85.215.255.131:from]; RCVD_COUNT_TWO(0.00)[2]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[virtualization@freebsd.org]; DKIM_TRACE(0.00)[hoewweken.de:+,duedinghausen.eu:+] X-Rspamd-Queue-Id: 4c9YYG29Xgz3SFF This is a multi-part message in MIME format. --------------ax8u0R53d0afJpSQ07Fg0dqv Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit On 8/24/25 23:58, Jonathan Vasquez wrote: > Hey all, > > I've been experimenting with trying to get my server's dedicated AMD > Radeon RX 6900 XT working on a bhyve Windows 10 Pro client for gaming > purposes. I've been reading a bunch of blog posts, sites, files, and > videos (thanks Corvin) to try and piece things together. I've been > able to get the VM to recognize the card, but still stuck on the Code > 43 issue (with or without using the vBIOS I've extracted from my > dedicated card and also ensuring any options needed to be on in the > UEFI settings are enabled). This machine is running on an AMD Ryzen 9 > 7950X 16-Core Processor, so it's a full AMD setup, no Intel stuff. It > technically should be relatively "easy" to get AMD working from what > I've read (excluding the known AMD Hardware reset issue). I've > documented everything I've done so far, and will be documenting more > and simplifying the instructions as I make progress. Please let me > know if you see any thing weird or anything I could try based on what > I've rewritten. I'll try to give it a go and provide feedback. Thank you! > > https://xyinn.org/blog/freebsd/freebsd_bhyve_gpu_passthrough_amd > > Jonathan Vasquez > PGP: 34DA 858C 1447 509E C77A D49F FB85 90B7 C4CA 5279 > Sent with ProtonMail Secure Email > Hi! i have a AMD RX6400 GPU setup running on 14.2 with win10 guest, host is a intel system. i think you have to passthrough the 3/0/1 device as well! The bios.rom is extracted from this card in place ? Regards, Stephan --------------ax8u0R53d0afJpSQ07Fg0dqv Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit
On 8/24/25 23:58, Jonathan Vasquez wrote:
Hey all,

I've been experimenting with trying to get my server's dedicated AMD Radeon RX 6900 XT working on a bhyve Windows 10 Pro client for gaming purposes. I've been reading a bunch of blog posts, sites, files, and videos (thanks Corvin) to try and piece things together. I've been able to get the VM to recognize the card, but still stuck on the Code 43 issue (with or without using the vBIOS I've extracted from my dedicated card and also ensuring any options needed to be on in the UEFI settings are enabled). This machine is running on an AMD Ryzen 9 7950X 16-Core Processor, so it's a full AMD setup, no Intel stuff. It technically should be relatively "easy" to get AMD working from what I've read (excluding the known AMD Hardware reset issue). I've documented everything I've done so far, and will be documenting more and simplifying the instructions as I make progress. Please let me know if you see any thing weird or anything I could try based on what I've rewritten. I'll try to give it a go and provide feedback. Thank you!


Jonathan Vasquez
PGP: 34DA 858C 1447 509E C77A D49F FB85 90B7 C4CA 5279
Sent with ProtonMail Secure Email

Hi!

i have a AMD RX6400 GPU setup running on 14.2 with win10 guest, host is a intel system.

i think you have to passthrough the 3/0/1 device as well!

The bios.rom is extracted from this card in place ?


Regards,
Stephan


--------------ax8u0R53d0afJpSQ07Fg0dqv--