Read the statement by Michael Teeuw here.
Black screen on HMDI output, content on remote browser
-
I have recently updated and rebuilt my MM installation.
I can browse to my MM via a remote web browser and things display fine, however on the HDMI output of the PI itself I just have a black screen.In the logs I see,
[1502:0115/164948.881957:ERROR:viz_main_impl.cc(186)] Exiting GPU process due to errors during initialization [1538:0115/164949.052412:ERROR:gpu_memory_buffer_support_x11.cc(44)] dri3 extension not supported. [1507:0115/164949.107262:ERROR:command_buffer_proxy_impl.cc(128)] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer.
I wonder if anyone might be able to point me in the right direction.
-
@chris_d maybe turn off GPU useage
in the place where u start MM do
export ELECTRN_DISABLE_GPU=1
before the npm start line
if using pm2, that is ~/MagicMirror/installers/mm.sh
to test , if using pm2, then
pm2 stop all cd ~/MagicMirror export ELECTRN_DISABLE_GPU=1 npm start
if it works, update the mm.sh
and then pm2 start all -
-
@chris_d yes, so you would ad the export before the
DISPLAY… npm start line…
so, lets try something else
stop magicmirror
then
cd ~/MagicMirror ./node_modules/.bin/electron
does electron window come up?
-
does electron window come up?
No. I get ./node_modules/.bin.electron: No such file or directory
-
@chris_d sorry typo in my instructions, a dot instead of a slash… see and try again
-
@sdetweil
The platform failed to initialize.Missing X server or $DISPLAY -
@chris_d you are running the full desktop os, right? text/cli mode doesn’t work, unless u want to run server only and view from somewhere else.
-
@sdetweil I am running the full desktop. yes.
This used to work but following a Magic Mirror and pi system update it no longer does.
I can see the desktop on boot up, but when pm2 runs the mirror then I get the blank screen. -