Does wayland/x11 use generic GPU drivers(that is supported by all GPU) to write to a framebuffer? For example, if there is no shell such as Gnome or KDE, and we are only booting to a terminal - do wayland/x11 still use that generic GPU driver to draw letters to the screen?