FacepalmПотому что нужны иксы, лол, они же как раз и «рисуют».
Ой, собрались специалисты тут местные.
Рональд Макдональд как обычно пытается лезть туда, в чем не разбирается совершенно.
Конечно можно без иксов и вайланда. Если немножко включить голову, то можно понять, что иксы и вайланд как-то же сами рисуют на экран, не используют же они сами себя.
Современный способ это использовать KMS/DRM (поверх которого как раз и работает новомодный вайланд)
Пример кубика без иксов
https://gitlab.freedesktop.org/mesa/kmscube/kmscube -D /dev/dri/card0
Если используете nvidia драйвер, то нужно ядру передать параметр `nvidia-drm.modeset=1`. В initramfs засовывать модули nvidia не обязательно, как советуют например в арч вики. У меня версия драйвера сейчас 440.44, и параметра ядру достаточно.
Обратите внимание, что у вас не должны быть запущены иксы, вайланд или любое ПО которое заблокирует
/dev/dri/card0
Пища для размышлений
https://doc.qt.io/qt-5/embedded-linux.html