@diemen112 @karsten13 For bullseye I needed to change the display driver to the fake kms one (dtoverlay=vc4-fkms-v3d in /boot/config.txt) to have any effect of vcgencmd.
Afterwards vcgencmd only worked from the host, but not from @karsten13’s docker container. There I ran into the same problem with my MMM-Gestures module:
[09.10.2022 17:54.49.927] [LOG] Sun Oct 09 2022 17:54:49 GMT+0200 (Central European Summer Time): exec error: Error: Command failed: vcgencmd display_power 0
vcgencmd: error while loading shared libraries: libvchiq_arm.so.0: cannot open shared object file: No such file or directory
I fixed it by mounting two more files from the host, my volume mounts now are:
volumes:
- ../mounts/config:/opt/magic_mirror/config
- ../mounts/modules:/opt/magic_mirror/modules
- ../mounts/css:/opt/magic_mirror/css
- /tmp/.X11-unix:/tmp/.X11-unix
- /opt/vc:/opt/vc/:ro
- /usr/bin/vcgencmd:/usr/bin/vcgencmd
- /usr/lib/arm-linux-gnueabihf/libvchiq_arm.so.0:/usr/lib/arm-linux-gnueabihf/libvchiq_arm.so.0
- /usr/lib/arm-linux-gnueabihf/libvcos.so.0:/usr/lib/arm-linux-gnueabihf/libvcos.so.0
- /var/run/dbus/system_bus_socket:/var/run/dbus/system_bus_socket