Пользователь становится владельцем фреймбуфера
# ll /dev/fb0
crw------- 1 user video 29, 0 дек 31 09:03 /dev/fb0
при открытой X-сессии (tty8; DISPLAY=:0) и ещё не открытой сессии tty*
# who
user tty8 2019-12-31 09:03 (:0)
root pts/1 2019-12-31 09:04 (localhost)
root pts/1 - это root-сессия в X-терминале:
# ll /dev/pts/1
crw------- 1 root tty 136, 1 дек 31 09:04 /dev/pts/1
Поэтому /dev/fb0 обязан быть.
Права на фреймбуфер, в альтах, по крайней мере на sysv, делегируются в
/etc/security/console.perms.d/50-default.perms
В альтах они сконфигурированы неверно и исправлять это альты отказываются и не будут.
(При неверно сконфигурированых правах в альтах, монопольный захват фреймбуфера. После того как пользователь становтся владельцем фреймбуфера, возможно получение доступа к фреймбуферу через группу, но делегирования прав доступа через группу, в альтах нет. По причине неверной конфигурации сделанной альтами, - доступ через группу возможен, при отсутствии конфигурации доступа по группе. И делегирование прав в альтах невозможно. По причине того, что альты на это поклали болт.)
Т.е. фреймбуфер необходим и файл устройства должен быть в наличии
# grep fb /var/log/Xorg.0.log
"Default Screen Section" for depth/fbbpp 24/32
[ 1055.335] (II) Loading sub module "fb"
[ 1055.335] (II) LoadModule: "fb"
[ 1055.335] (II) Loading /usr/lib64/X11/modules/libfb.so
[ 1055.341] (II) Module fb: vendor="X.Org Foundation"
А у вас лог, говорит альтам: "Сам испёк, сам и кушай":
[ 53.666] (EE) Unable to find a valid framebuffer device
Невозможно найти устройство фреймбуфера(/dev/fb0)