>   11.1.2 - Can I have any kind of graphics without X?
>
>   Assuming you won't accept ASCII graphics, that requires some kind of
>   framebuffer console driver. Some operating systems provide this, but
>   there is not currently one for OpenBSD, nor is there much interest
>   among developers for one.
>
> Except doesn't drm(4) enable console framebuffer stuff now? Maybe we
> can't do vesa/fbdev or whatever like linux can, but I'm not sure this
> answer is still correct.
> 
> Thoughts?

That FAQ entry has been a bit of a lie since forever, and reflects the
i386/amd64-centric mindset of many people.  The OpenBSD platforms
running on the true graphical workstations of the late 80's, early
90's have always had a framebuffer console and wsdisplay(4) provides
interfaces to map this so you can change the pixels.

With inteldrm(4) and radeondrm(4), i386/amd64 has finally caught up.
In principle this means you can use the interfaces provided by drm(4)
to map the framebuffer and even do fancy 3D stuff without running X.
I haven't provided the glue to expose those framebuffers through
wsdisplay(4) yet though.  But at least one OpenBSD developer is
interrested in doing so.

I think most OpenBSD developers still prefer a standard vga text
console, since it scrolls much faster.  But more and more i386/amd64
machines come with UEFI and boot into framebuffer mode unless you
switch them into legacy BIOS mode.  And it is only a matter of time
before that gets broken.  Given the engineering standards of today's
computer industry, I expect that to happen in the very near future.

Reply via email to