On Fri, Jun 5, 2026, at 12:10 AM, Mario Marietto wrote:
> ---> NVIDIA GPU passthrough should work with stock 15.0, no patches required.
> 
> Hello my friend. Unfortunately it does not. Not even with 15.0-p9. With my 
> system it didn't work. If you go on the FreeBSD forums you see people saying 
> that they are still using the passthru on FreeBSD 14. One user offered a 
> patch that I have applied,but it didn't work. So I worked with Claude to fix 
> the bug and after some days of work,we developed the correct patches. Now it 
> is working fine. I attach them here,if you want to give a look.
> 
> On Fri, Jun 5, 2026 at 8:34 AM Corvin Köhne <[email protected]> wrote:
>> On Thu, 2026-06-04 at 13:23 +0200, Mario Marietto wrote:
>> >         Hi everyone, 
>> >  I'm trying to get NVIDIA GPU passthrough working with bhyve on FreeBSD 
>> > 15.0-
>> > RELEASE-p5, using Corvin Köhne's nvidia-wip branch: 
>> >  https://github.com/Beckhoff/freebsd-src/tree/phab/corvink/15.0/nvidia-wip 
>> >  The VM fails to start with the following error before the guest even 
>> > boots: 
>> >  bhyve: bootrom_alloc: vm_mmap_mapseg: Invalid argument 
>> 
>> NVIDIA GPU passthrough should work with stock 15.0, no patches required.

>From my limited experiments FreeBSD 15 has what is necessary for Nvidia 
>passthru, but, and it may be GPU dependent, some Nvidia cards absolutely 
>needed the hypervisor ID to be 'KVM KVM\0\0' and not 'bhyve bhyve'.

--chuck

Reply via email to