I’ve replaced a Pi Zero W today that has been running for a couple of weeks, as it had gone offline.
When I got to the location the Pi and TV appeared to be running, but with a blank screen.
After I unplugged the Pi it rebooted and switched on the TV and appeared to be working properly, but as I had a spare Pi Zero W with me I replaced the board.
I’ve noticed that the device is currently running at approx 78 degrees Celsius after running all day.
I know this is below the max operating temps but I’m concerned that this could be the cause of the blank screen?
I do have the ‘faulty’ pi, but not really sure if I can test if it’s ok other than installing a setup on it and seeing how it goes.
I thought about running it whilst heating it up with a hair dryer to see what happens!
EDIT: I’ve now switched to using a setup based on the HD Image/Video Player package, I’ve found that on the Pi Zero W this is less demanding, and I can run the device with the CPU set to power save mode and the video playback is smooth, but the temps are reduced by 10-15 degrees.
So for simple image/video playback, when using a Pi Zero in warmer ambient temperatures, I would suggest using the HD Video Player package to keep the temps down.
UPDATE: After troubleshooting this issue, Florian discovered that at least some of the HD video files had been added to the scheduled player as Video tiles, which meant that the Video tile was having to feed the video data through OpenGL, rather than just being directly rendered, putting extra workload on the Pi.
If the HD Video option had been used then this would reduce the load on the Pi and only use the same resources as the HD Video player package.