Pi4 with 5" Touchscreen

Volumio Information

Volumio Version: 2.882
Hardware: Pi 4
DAC: USB
Screen: 5" Bigtreetech PITFT50 V2.0 DSI

Volumio working (ok, I don’t have sound yet but the web interface is working). Touchscreen app installed and enabled. I even see Volumio on the screen during boot-up and boot-down. But while running I just get a black screen.

I even turned on mouse pointer and can see the mouse move around where I touch - it’s just over a black screen.

I just realized the pi4 has two connectors for a screen - could that be the issue, that it’s displaying on the other connector? My cable isn’t long enough to get to the side connector to test without disassembling my setup.

Please connect to Volumio via SSH and post the output of

systemctl status -l volumio-kiosk.service

The display needs to connected to the output labled HDMI0.

volumio@music:~$ systemctl status -l volumio-kiosk.service
● volumio-kiosk.service - Volumio Kiosk
Loaded: loaded (/lib/systemd/system/volumio-kiosk.service; disabled)
Active: active (running) since Thu 2021-07-08 07:13:34 UTC; 15h ago
Main PID: 32596 (startx)
CGroup: /system.slice/volumio-kiosk.service
├─ 379 /usr/bin/pulseaudio --start
├─ 474 /bin/sh /usr/bin/start-pulseaudio-x11
├─ 475 /usr/bin/xprop -root -spy
├─32596 /bin/sh /usr/bin/startx /etc/X11/Xsession /opt/volumiokiosk.sh
├─32615 xinit /etc/X11/Xsession /opt/volumiokiosk.sh – /etc/X11/xinit/xserverrc :0 -auth /tmp/serverauth.qXZXZO22VS
├─32616 /usr/lib/xorg/Xorg -nolisten tcp :0 -auth /tmp/serverauth.qXZXZO22VS
├─32654 /bin/bash /opt/volumiokiosk.sh
├─32671 /usr/bin/ssh-agent /opt/volumiokiosk.sh
└─32676 /usr/bin/openbox --startup /usr/lib/arm-linux-gnueabihf/openbox-autostart OPENBOX

Jul 08 07:13:34 music startx[32596]: (++) from command line, (!!) notice, (II) informational,
Jul 08 07:13:34 music startx[32596]: (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
Jul 08 07:13:34 music startx[32596]: (==) Log file: “/var/log/Xorg.0.log”, Time: Thu Jul 8 07:13:34 2021
Jul 08 07:13:34 music startx[32596]: (==) Using config directory: “/etc/X11/xorg.conf.d”
Jul 08 07:13:34 music startx[32596]: (==) Using system config directory “/usr/share/X11/xorg.conf.d”
Jul 08 07:13:34 music startx[32596]: modprobe: FATAL: Module g2d_23 not found.
Jul 08 07:13:34 music pulseaudio[379]: Stale PID file, overwriting.
Jul 08 07:13:35 music pulseaudio[379]: Unable to contact D-Bus: org.freedesktop.DBus.Error.Spawn.ExecFailed: /usr/bin/dbus-launch terminated abnormally without any error message
Jul 08 07:13:35 music pulseaudio[379]: Unable to contact D-Bus: org.freedesktop.DBus.Error.Spawn.ExecFailed: /usr/bin/dbus-launch terminated abnormally without any error message
Jul 08 07:13:35 music pulseaudio[379]: org.bluez.Manager.GetProperties() failed: org.freedesktop.DBus.Error.UnknownMethod: Method “GetProperties” with signature “” on interface “org.bluez.Manager” doesn’t exist

Oh, and this is a DSI touchscreen, not HDMI. I checked and the ribbon port I connected to says “Display”, and the other one says “Camera”, so that’s not the issue.

Good hint, I overlooked the “DSI” tag in your initial post.

Please post the result of

chromium-browser -version

-bash: chromium-browser: command not found

This indicates that not all necessary packages (at least chromium browser) did not download successfully during the installation of the Touch Display plugin.

Try uninstalling the plugin and re-installing it.

Hah. That was it. Thanks!