I run startx on iMX8MQ-evk and get error 'no screens found (EE)'. What does it happen ? How do I fix it ?
hi I have the some issue. I use maaxboard from iMX8MQ-evk, any help ?
the screen display for terminal. I want to run chromium,
1, first I I run X
faal server error:
(EE) no screens found(EE)
(EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
(EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
(EE)
(EE) Server terminated with error (1). Closing log file.
---------------
/var/log/Xorg.0.log
vi /var/log/Xorg.0.log
[ 1592.731] (II) LoadModule: "glx"
[ 1592.731] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 1592.734] (II) Module glx: vendor="X.Org Foundation"
[ 1592.734] compiled for 1.19.6, module version = 1.0.0
[ 1592.734] ABI class: X.Org Server Extension, version 10.0
[ 1592.734] (II) LoadModule: "vivante"
[ 1592.734] (WW) Warning, couldn't open module vivante
[ 1592.734] (II) UnloadModule: "vivante"
[ 1592.734] (II) Unloading vivante
[ 1592.734] (EE) Failed to load module "vivante" (module does not exist, 0)
[ 1592.734] (EE) No drivers available.
[ 1592.734] (EE)
Fatal server error:
[ 1592.734] (EE) no screens found(EE)
[ 1592.734] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 1592.734] (EE) Please also check the log file at "/var/log/Xorg.0.log" for add
ditional information.
[ 1592.734] (EE)
[ 1592.735] (EE) Server terminated with error (1). Closing log file.
2 then I run
export DISPLAY=:0;
chromium --no-sandbox
(chromium:3799): Gtk-WARNING **: cannot open display: :0
My experience is that the bootloader setting fail on bootargs. You have to set the bootargs
video=HDMI-A-1:1920x1080-32@60. The key is HDMI-A-1 not HDMIA-1. I got it work with this change.
NO, Not work for me.
I follow the guide, I can not find the chromium and startx or X binary code in image too.
I posted my issue here:
I just used Yocto to get bootloader source code, video firmware binary file & Linux kernel source code. I built bootloader & kernel independent. I installed Debian Stretch root file system on SD card. Use debain to install xorg, xserver-xorg, gdm3. And disable GPU & VPU in kernel device tree.
I need optee support. I am not sure how to install optee in Debian Stretch root file system , I did not do before. anyway I will try to using Debian Stretch root file system .
I want to know where is video firmware binary file in yocto? do I need change it?
Thank you.
I installed optee too. The optee is independent with Debian. I also enable secured boot following i.MX8 user guide. The video firmware binary file didn't need to be changed. You can directly to use it. The video firmware signed_hdmi_imx8m.bin got from build/tmp/deploy/images/imx8mqevk directory in Yocto.
thank you.
Maybe I am not not enable GPU driver. I compared the shipment yocto kernel config and my yocto config (should be imx8mq-evk default config).
I am trying it
ls /dev/galcore
ls: cannot access '/dev/galcore': No such file or directory
Thank you,
let me try
Which screen are you use?
I use Asus HDMI 1080P. It is a very public screen. The text mode login terminal is run good. I test utility fbtest also good. Just Xwindows is fail !
Hi Victor,
Are you using the demo images in our website? In our default BSP only the fsl-imx-xwayland - Wayland graphics and X11 are supported.
Have a nice day
Rita
I rebuild fsl-image-x11 from Yocto project which is fail.
Build the fsl-image-x11 steps you can refer to i.MX_Yocto_Project_User's_Guide.
Of course. I follow the user's guide to rebuild. And no error is in rebuilding. It is rebuilt very smoothly. The rebuilt images is run good. Just Xwindows is fail !