Read the statement by Michael Teeuw here.
RPI 3B keeps going to blank screen (cursor showing)
-
@sdetweil Hi, I have changed the line as your suggestion.
The mirror screen is still going blank after a short random period of time.I have installed the ‘example’ mirror as per your suggestion to a previous query. The mirror works OK and (appears) not to go to black screen. Currently I am commenting out each module in config.js to try to identify if it is a particular module that is causing the problem.
My original set up uses the Calendar module twice (for 2 different users). Is this a possible cause of the problem? ie do I need to have independent modules one per user?
The following lines occur each time I start the mirror. Could this be relevant to my problem?
“[24055:0824/184036.476041:ERROR:viz_main_impl.cc(161)] Exiting GPU process due to errors during initialization
[24096:0824/184036.932766:ERROR:sandbox_linux.cc(376)] InitializeSandbox() called with multiple threads in process gpu-process.”Thanks
-
@BigTJ if u did --disable-gpu, then u shouldnt be getting those messages
u can use all the default modules multiple times
when the screen goes black, does the mouse work? does it wake up?
-
@sdetweil Thanks for the response
I amended the package.json as follows;-
“start”: “DISPLAY=”${DISPLAY:=:0}" ./node_modules/.bin/electron --disable-gpu js/electron.js",
“start:dev”: “DISPLAY=”${DISPLAY:=:0}" ./node_modules/.bin/electron --disable-gpu js/electron.js",Is this correct?
Yes the mouse still works. Cursor is a black arrow with a white outline. No it does wake up.
Control M works
Control R Works
Control Q worksThe start up report of the mirror with minimal content shows;-
magicmirror@2.18.0 start
DISPLAY=“${DISPLAY:=:0}” ./node_modules/.bin/electron --disable-gpu js/electron.js “run”[11.10.2022 11:45.29.988] [LOG] Starting MagicMirror: v2.18.0
[11.10.2022 11:45.30.003] [LOG] Loading config …
[11.10.2022 11:45.30.030] [LOG] Loading module helpers …
[11.10.2022 11:45.31.926] [LOG] Initializing new module helper …
[11.10.2022 11:45.31.930] [LOG] Module helper loaded: MMM-Wallpaper
[11.10.2022 11:45.31.935] [LOG] No helper found for module: weather.
[11.10.2022 11:45.31.936] [LOG] All module helpers loaded.
[11.10.2022 11:45.32.214] [LOG] Starting server on port 8080 …
[11.10.2022 11:45.32.258] [LOG] Server started …
[11.10.2022 11:45.32.261] [LOG] Connecting socket for: MMM-Wallpaper
[11.10.2022 11:45.32.268] [LOG] Starting node helper for: MMM-Wallpaper
[11.10.2022 11:45.32.270] [LOG] Sockets connected & modules started …
[11.10.2022 11:45.32.942] [LOG] Launching application.
[6000:1011/114533.695740:ERROR:sandbox_linux.cc(376)] InitializeSandbox() called with multiple threads in process gpu-process.Any further ideas?
Thanks for your continued assistance
-
@sdetweil
Hi,
Did you have any further thoughts on this problem? -
@BigTJ no. not really. 2.18 is fairly old and we have upgraded electron in each of the last releases
I would use my upgrade script, see
https://github.com/sdetweil/MagicMirror_scriptsit will complain about package.json as we made the disable-gpu change
so restore it first, before running the upgrade
cd ~/MagicMirror git checkout package.json
there is a new way to disable gpu use without editing that package.json file
edit the ~/MagicMirror/installers/mm.sh
and add
export ELECTRON_DISABLE_GPU
before the npm start line
-
@sdetweil
I’ll give that a go in the next few days.
Thanks -
@sdetweil Course, now begs the question… “What if there’s no npm start line?”
run-start.sh is used. :)
-
@BKeyport do it the same. run-start does npm run server
but at that point, there is no electron…
-
@sdetweil
Thanks for all your efforts and assistance. After many reloads of the OS and the MM software I still have the same issue. After searching for similar Pi problems outside of MM it appears that this can happen due to hardware failure. I am now going to purchase a new pi and start from the beginning. Will report back on success or failure in due course. Thanks to everyone that has offered help and assistance.BigTJ
-
i have the same “problem” i think…New installation mirror works just fine for hours or even a day or two,then black screen with cursor.No network,so i cant restart it properly.I did disable gpu so no error massage anymore and i did the " npm init -y" thing inside every module folder.No solution yet…