bhyve bhyve has emulated OpenGL API?

Hi there.

I just started playing with bhyve recently. I'm testing a simple Ubuntu VM I start like:

Code:
bhyve -c 2 -m 2G -Hwl bootrom,/usr/local/share/uefi-firmware/BHYVE_UEFI.fd \
    -U 2cf9a8d1-f169-11eb-a741-98838979965d \
    -s 0,hostbridge \
    -s 31,lpc \
    -s 4:0,ahci,hd:/dev/da0 \
    -s 5:0,e1000,tap0,mac=58:9c:fc:0f:af:21 \
    -s 6:0,fbuf,tcp=0.0.0.0:5900,w=1366,h=768 \
    -s 7:0,xhci,tablet ubuntu

In the Ubuntu VM I have glxgears installed, and it just works.
I want to understand what's happening.

bhyve is emulating OpenGL API so it just works there in the VM?

By the other hand, testing with Windows10 the VM complain about no OpenGL while trying GoogleEarth
I guess currently the only way of having it for Windows is by doing GPU passthru?

Thanks!
 
Thanks for the explanation!
So it looks like OpenGL emulation. From glxinfo it reads:

Device: llvmpipe (LLVM 11.0.0, 256 bits)
 
Back
Top