In TCL Xvesa and Xfbdev are almost the same, becouse in IBM PC computers in Linux kernel use vesafb if you don't have GPU supported bu dedicated driverr in Linux kerner or Xorg, Wayland (userland).
I don't know if shadow framebufer is suportedd by vesafb kernel driver.
I had laptop that don't have GPU, and display was unaccelerated real framebuffer.
https://en.wikipedia.org/wiki/Skytone_Alpha-400I have question. How does Xvesa works? CPU is drowing a screen image with floating-point or fixed-point? Is it use one core or many CPU cores?