bhyve Gentoo with X on bhyve

I've gotten Gentoo on a vm -bhyve install. I chose profile 3, the default desktop for OpenRC. However, I can't get start X to work. I've tried, after various web searches, install dbus and make sure it's running at boot, installing xf86-video driver for dummy, amdgpu, (which is the host machine), vesa and frame buffer, probably a few other things that I've forgotten. Friends familiar with Gentoo say it shouldn't be necessary, with the desktop profile, to do extra configuration with the kernel, as mentioned in the Gentoo handbook pages on X.
The errors I get are
Code:
(EE) open /dev/dri/card0: No such file or directory
[   339.776] (EE) open /dev/dri/card0: No such file or directory
[   339.776] (EE) Unable to find a valid framebuffer device
[   339.776] (EE) open /dev/fb0: No such file or directory
[   339.776] (EE) Screen 0 deleted because of no matching config section.
[   339.776] (EE) Screen 0 deleted because of no matching config section.
[   339.776] (EE) VESA(0): Cannot read int vect
[   339.777] (EE) Screen(s) found, but none have a usable configuration.
[   339.777] (EE)
[   339.777] (EE) no screens found(EE)

I tried putting in an xorg.conf.d with
Code:
Section "Device"
    Identifier "card0"
    Driver "vesa"
but no luck.
I emerged xorg-server and openbox. I'm wondering if anyone else is running Gentoo on bhyve, and if so, what video driver are they using. (I'm using uefi boot, basically the same template that allows me to run X without problems on Alpine, Arch, and Fedora, among others).
I install gentoo as I describe at https://srobb.net/gentooquick.html (kind of a long read, I don't think it would have anything useful in troubleshooting).

The host system is a Beelink SER5, with an AMD gpu that works fine. In Alpine, Arch, and Fedora, I don't specify a video driver, in 2 FreeBSD vms, I use the scfb driver, (and did try the fbdevice video driver in Gentoo)
I'm not sure what other information might be helpful, but I've probably left things out, so please let me know.
If you have Gentoo running with X, on bhyve, what driver did you use?

Thanks for any input
 
Back
Top