On Thu, Sep 18, 2025 at 2:05 AM Jonathan Vasquez <[email protected]> wrote:
> Hey all,
> I've done some more testing and improved my post. I pretty much got a full 
> blown gaming set up working. It has it's qwirks but definitely can play games 
> on this VM now. I no longer use RDP at all. Since passthrough is working, I 
> just plugged in my monitor directly into the GFX card. Once you start the 
> bhyve VM, you will get video out at full power (- w/e performance lose we 
> have due to running in a VM). But I'm not getting any lag or stuttering due 
> to RDP/VNC stuff. Since I have a KVM, I was able to pass through my mobo's 
> USB stuff to the VM which means the KVM allows me to use my keyboard/mouse in 
> the VM, and I can even use Ethernet and sound as well since the KVM has a 
> headphone jack. So with all of that, I have everything I need to play games 
> on this VM with the AMD Radeon RX 6900 XT. The nice thing is that things are 
> just going to get better on FreeBSD from here :). Please check out the info 
> on my page again and let me know if anyone has any questions.
>
> I'm sure that we will get improvements in the future for:
> - Resizable BAR support
> - Fixing any issues with slowness with some games (probably a byproduct of 
> something else going on)
> - Any weird graphical/artifact issues in - some - circumstances. Although it 
> seems when I do get graphical issues, it's only temporary and doesn't make 
> the game completely unplayable.
>
> @Tomek CEDRO
>
> I'm not against getting this documentation into the handbook, but from my 
> little work on getting some documentation updates into the handbook, there 
> are specific guidelines that need to be followed with language used, 
> structure, etc, and there are a lot of side things that I didn't describe in 
> my document. All of this would probably need to be fully fleshed out and 
> polished before something of this magnitude would be accepted as an official 
> chapter or section in the handbook. Although I agree that it's very valuable 
> information and a highly sought after use case I would think.. at least it 
> was for me. I was thinking this technology would be out of reach for me for 
> many many more years, but I'm happy that the day has finally come, and on my 
> favorite OS, FreeBSD. Let's go!!

Congratz! :-) Nice to see you play Cyberpunk2077 and Witcher3 that are
from Poland where I live! Cyberpunk Not Dead! =)

Jonathan, I did not find detailed information about the monitors setup
for the host and the guest on your blog post:

https://xyinn.org/blog/freebsd/freebsd_bhyve_gpu_passthrough_amd

So you are using two GPUs on the host machine, on-board for the host,
and the PCI-E for the guest?

Is it possible to use both host and guest on the same GPU? I guess not
because BSD uses kernel driver and that cannot be unloaded and then
reloaded on the guest enter/exit and so KVM is necessary?

Another question is why this will not work for Intel and Nvidia GPUs?
I have onboard Intel and PCI-E RTX5070 from Nvidia :-P

You can add video about this setup on your YT channel :-)

Thanks for sharing the success story and hints on how to repeat! :-)

Tomek

ps/2: I really miss the good GPU/GFX support in bhyve, that is we
could reuse existing GPU and screen for the guest with no VNC, RDP, or
Passthrough+KVM :-P

-- 
CeDeROM, SQ7MHZ, http://www.tomek.cedro.info

Reply via email to