Gmlb256 wrote on 2023-07-08, 19:54:
Both AMD GPUs are too new to get adequate VESA support. Nevertheless, Scitech Display Doctor for DOS comes with the VBETest utility which is capable of reporting the VBE version and performing tests.
I think the same. Essentially, VBE in early 21th century was nothing but a fallback.
Its main purpose was getting OSes like Linux to run if no native drivers were available.
VBE 3 makes this clear, I think. It focuses on desktop resolutions and colour depths.
The DOS era VBE was VBE 1.x and 2.x, with 2.x supporting Protected-Mode API.
Many VBE 2.x implementations also kept supporting a few of the more popular VBE 1.x modes, despite their legacy status.
So yeah, while some kind of VBE support in AGP/PCIe era graphics cards is technically *there*, it's nothing more than a compatibility layer.
Same goes for the VGA core. It's a gimmick, a bonus, a freebie. Not something that had been really put work in.
It maybe relates to things like the CGA compatibility of VGA cards. It's there, but superficial (no MC6845 registers, unless a extra emulation mode is activated via mode utility).
Personally, I think that VBE reached its height in ~1996.
That's when VBE/AF was out. While VBE 3 technically had introduced a useful 3D glasses support in 1998,
the 3D and VR movement of the 90s was already declining by that point in time.
An S3 Trio 32/64 or ViRGE with VBE 1.2 or similar card was supported by LCDBIOS and other 3D glasses libraries.
Anyway, I'm just a layman here. VBE 3 was interesting, but the hey day of VBE was with VBE 1.2/2.0.
That's when things still mattered, before Windows 9x took over.
A few words about UniVBE.. Scitech was a great company (their OS/2 Warp and Win 3.1x drivers were fascinating!), but UniVBE wasn't the final solution.
UniVBE isn't as good as native VBE support or the VBE support provided by the vendor VBE TSRs.
If you can, please consider trying to use the VBE TSRs by the graphics chip makers first.
They're old (VBE 1.x), but usually work properly. They don't crash applications as much as UniVBE dies.
UniVBE is a ladt resort if a game needs VBE 2.x support, though.
"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel
//My video channel//