[PLUGIN] Touch Display

Hello and welcome. If it’s the official Raspberry Pi screen you don’t need to edit userconfig. Try reflashing your SD with the image from Volumio and then install thr plugin.

Even if it cannot be recognized directly from the sceenhot, I suspect a network error that prevents the packages required by the Touch Display plugin from being downloaded. In this case, the installation of the plugin is aborted.

If the suspected network problem does not disappear you may try changing the repository mirror as described here.

Please also provide some more information in case the suggestion above does not solve your issue:

  1. What is your Pi model?
  2. What is the brand and exact model name of the display?
  3. What is the Volumio version you are using?
  4. What is the Touch Display plugin version you are trying to install?

I’m not a specialist but you don’t need edit userconfig in 3.611.

Do you have screen with Volumio text console after start before install TouchDisplay??

And if you tried install 3.3.7 can be not possible install 3.3.8

And what is your date on Pi clock?

Is It DSI or HDMI?

Alhough not related to your problem I strongly recommend to install only Touch Display 3.3.8.

Do you see error messages like shown in this post saying

Connection failed [IP: ...]?

Still unanswered: What is the make and exact model name of the screen?

Ok, then you don’t need to change “/boot/config.txt” or “/boot/userconfig.txt” as @SimonE has already mentioned. However, the entries shown in your post above do nothing anyway (and are not the cause of your problem installing the plugin).

Hi all! I have:

  1. Orange Pi PC (H3, 1 GB)
  2. Image of Volumio, ported to the Orange Pi board (https://community.volumio.com/t/unofficial-volumio3-images-with-myvolumio-for-orangepi-sbcs-with-h3-processor)
  3. Volumio version - 3.611
  4. Waveshare display (7.9 inches, 400x1280, HDMI interface, USB touch interface - https://www.waveshare.com/wiki/7.9inch_HDMI_LCD)
  5. Touch display plugin version 3.3.8 (got it from here - https://github.com/volumio/volumio-plugins-sources)

Initially the display was designed to be used in portrait orientation, I made changes to the system to get the information displayed in landscape orientation - https://community.volumio.com/t/unofficial-volumio3-images-with-myvolumio-for-orangepi-sbcs-with-h3-processor/61488/40?u=alex_jet.

However, when the Touch Display plugin is launched, the orientation of the Volumio is portrait. I didn’t find any sections in the plugin interface:

  • Screen Brightness
  • Display Orientation
  • GPU memory

I realized that when starting the kiosk, something somewhere was not being pulled up. And that something is the sun4i-drm driver. I have not yet found what kind of driver this is and where to get it. I ask the community for help).

Kiosk loading log:

Feb 16 01:20:09 volumio volumio[938]: info: Enabling plugin touch_display
Feb 16 01:20:09 volumio volumio[938]: info: Loading plugin “touch_display”…
Feb 16 01:20:09 volumio volumio[938]: info: Applying required configuration parameters for plugin touch_display
Feb 16 01:20:09 volumio volumio[938]: info: PLUGIN START: touch_display
Feb 16 01:20:09 volumio volumio[938]: info: Loading i18n strings for locale en
Feb 16 01:20:09 volumio volumio[938]: info: CoreCommandRouter::executeOnPlugin: system , getSystemVersion
Feb 16 01:20:09 volumio sudo[9308]: volumio : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/bin/systemctl daemon-reload
Feb 16 01:20:09 volumio sudo[9308]: pam_unix(sudo:session): session opened for user root by (uid=0)
Feb 16 01:20:09 volumio systemd[1]: Reloading.
Feb 16 01:20:09 volumio systemd[1]: /lib/systemd/system/winbind.service:8: PIDFile= references path below legacy directory /var/run/, updating /var/run/samba/winbindd.pid → /run/samba/winbindd.pid; please update the unit file accordingly.
Feb 16 01:20:10 volumio systemd[1]: /data/plugins/music_service/lms/unit/logitechmediaserver.service:7: PIDFile= references path below legacy directory /var/run/, updating /var/run/logitechmediaserver.pid → /run/logitechmediaserver.pid; please update the unit file accordingly.
Feb 16 01:20:10 volumio sudo[9308]: pam_unix(sudo:session): session closed for user root
Feb 16 01:20:10 volumio volumio[938]: info: touch_display: systemctl daemon-reload succeeded.
Feb 16 01:20:10 volumio sudo[9324]: volumio : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/bin/systemctl start volumio-kiosk.service
Feb 16 01:20:10 volumio sudo[9324]: pam_unix(sudo:session): session opened for user root by (uid=0)
Feb 16 01:20:10 volumio systemd[1]: Started Volumio Kiosk.
Feb 16 01:20:10 volumio sudo[9324]: pam_unix(sudo:session): session closed for user root
Feb 16 01:20:10 volumio volumio[938]: info: touch_display: systemctl start volumio-kiosk.service succeeded.
Feb 16 01:20:10 volumio volumio[938]: info: touch_display: Volumio Kiosk started
Feb 16 01:20:10 volumio volumio[938]: info: CoreCommandRouter::volumioGetState
Feb 16 01:20:10 volumio volumio[938]: info: CorePlayQueue::getTrack 221
Feb 16 01:20:10 volumio volumio[938]: info: Done.
Feb 16 01:20:10 volumio volumio[938]: info: CoreCommandRouter::volumioGetState
Feb 16 01:20:10 volumio volumio[938]: info: CorePlayQueue::getTrack 221
Feb 16 01:20:10 volumio volumio[938]: info: touch_display: Using Xserver unix domain socket /tmp/.X11-unix/X
Feb 16 01:20:10 volumio volumio[938]: info: touch_display: Using Xserver unix domain socket /tmp/.X11-unix/X0
Feb 16 01:20:10 volumio startx[9326]: X.Org X Server 1.20.4
Feb 16 01:20:10 volumio startx[9326]: X Protocol Version 11, Revision 0
Feb 16 01:20:10 volumio startx[9326]: Build Operating System: Linux 4.19.0-18-armmp-lpae armv7l Debian
Feb 16 01:20:10 volumio startx[9326]: Current Operating System: Linux volumio 5.15.93-sunxi #trunk SMP Tue Jul 11 17:28:34 CEST 2023 armv7l
Feb 16 01:20:10 volumio startx[9326]: Kernel command line: root=/dev/mmcblk0p2 rootwait rootfstype=ext4 splash plymouth.ignore-serial-consoles console=ttyS0,115200 console=tty1 hdmi.audio=EDID:0 disp.screen0_output_mode=400x1280p60 consoleblank=0 loglevel=0 ubootpart=4f1ee41b-01 ubootsource=mmc usb-storage.quirks=0x2537:0x1066:u,0x2537:0x1068:u imgpart=/dev/mmcblk0p2 imgfile=/volumio_current.sqsh net.ifnames=0 hwver=orangepi fbcon=rotate:1 sunxi_ve_mem_reserve=0 sunxi_g2d_mem_reserve=0 sunxi_fb_mem_reserve=16 cgroup_enable=memory swapaccount=1
Feb 16 01:20:10 volumio startx[9326]: Build Date: 18 December 2021 09:05:36AMls
Feb 16 01:20:10 volumio startx[9326]: xorg-server 2:1.20.4-1+deb10u4 (Debian -- User Support)
Feb 16 01:20:10 volumio startx[9326]: Current version of pixman: 0.36.0
Feb 16 01:20:10 volumio startx[9326]: Before reporting problems, check http://wiki.x.org
Feb 16 01:20:10 volumio startx[9326]: to make sure that you have the latest version.
Feb 16 01:20:10 volumio startx[9326]: Markers: (–) probed, (**) from config file, (==) default setting,
Feb 16 01:20:10 volumio startx[9326]: (++) from command line, (!!) notice, (II) informational,
Feb 16 01:20:10 volumio startx[9326]: (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
Feb 16 01:20:10 volumio startx[9326]: (==) Log file: “/var/log/Xorg.0.log”, Time: Fri Feb 16 01:20:10 2024
Feb 16 01:20:10 volumio startx[9326]: (==) Using config directory: “/etc/X11/xorg.conf.d”
Feb 16 01:20:10 volumio startx[9326]: (==) Using system config directory “/usr/share/X11/xorg.conf.d”
Feb 16 01:20:10 volumio volumio[938]: info: CoreCommandRouter::volumioGetState
Feb 16 01:20:10 volumio volumio[938]: info: CorePlayQueue::getTrack 221
Feb 16 01:20:10 volumio volumio[938]: info: touch_display: Using Xserver unix domain socket /tmp/.X11-unix/X0
Feb 16 01:20:11 volumio startx[9326]: gbm: failed to open any driver (search paths /usr/lib/arm-linux-gnueabihf/dri:$${ORIGIN}/dri:/usr/lib/dri)
Feb 16 01:20:11 volumio startx[9326]: gbm: Last dlopen error: /usr/lib/dri/sun4i-drm_dri.so: cannot open shared object file: No such file or directory
Feb 16 01:20:11 volumio startx[9326]: failed to load driver: sun4i-drm
Feb 16 01:20:11 volumio kernel: broken atomic modeset userspace detected, disabling atomic
Feb 16 01:20:11 volumio startx[9326]: (II) modeset(0): Initializing kms color map for depth 24, 8 bpc.
Feb 16 01:20:12 volumio volumio[938]: info: touch_display: Setting screensaver timeout to 30 seconds.

Already answered here. Maybe the option to rotate the display will be available also for non-Pi systems in one of the next versions of the plugin - no promise though. :wink:

For now and at first please post the output of

/usr/bin/xrandr --display :0 --query

I understand this perfectly. However, avoiding the problem is not the solution to the problem)
I’m ready to solve the problem myself, and with hints it will be faster.

volumio@volumio:/home/volumio$ /usr/bin/xrandr --display :0 --query
Can't open display :0

I couldn’t find my display using any commands… But it is there)

cat /var/log/Xorg.0.log:

volumio@volumio:/data/plugins/user_interface/touch_display$ cat /var/log/Xorg.0.log
[ 5452.734]
X.Org X Server 1.20.4
X Protocol Version 11, Revision 0
[ 5452.734] Build Operating System: Linux 4.19.0-18-armmp-lpae armv7l Debian
[ 5452.734] Current Operating System: Linux volumio 5.15.93-sunxi #trunk SMP Tue Jul 11 17:28:34 CEST 2023 armv7l
[ 5452.734] Kernel command line: root=/dev/mmcblk0p2 rootwait rootfstype=ext4 splash plymouth.ignore-serial-consoles console=ttyS0,115200 console=tty1 hdmi.audio=EDID:0 disp.screen0_output_mode=400x1280p60 consoleblank=0 loglevel=0 ubootpart=4f1ee41b-01 ubootsource=mmc usb-storage.quirks=0x2537:0x1066:u,0x2537:0x1068:u imgpart=/dev/mmcblk0p2 imgfile=/volumio_current.sqsh net.ifnames=0 hwver=orangepi fbcon=rotate:1 sunxi_ve_mem_reserve=0 sunxi_g2d_mem_reserve=0 sunxi_fb_mem_reserve=16 cgroup_enable=memory swapaccount=1
[ 5452.734] Build Date: 18 December 2021 09:05:36AM
[ 5452.734] xorg-server 2:1.20.4-1+deb10u4 (Debian -- User Support)
[ 5452.734] Current version of pixman: 0.36.0
[ 5452.734] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 5452.734] Markers: (–) probed, () from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 5452.735] (==) Log file: “/var/log/Xorg.0.log”, Time: Fri Feb 16 01:20:10 2024
[ 5452.736] (==) Using config directory: “/etc/X11/xorg.conf.d”
[ 5452.737] (==) Using system config directory “/usr/share/X11/xorg.conf.d”
[ 5452.742] (==) No Layout section. Using the first Screen section.
[ 5452.742] (==) No screen section available. Using defaults.
[ 5452.742] (
) |–>Screen “Default Screen Section” (0)
[ 5452.742] (**) | |–>Monitor “”
[ 5452.743] (==) No monitor specified for screen “Default Screen Section”.
Using a default monitor configuration.
[ 5452.743] (==) Automatically adding devices
[ 5452.743] (==) Automatically enabling devices
[ 5452.743] (==) Automatically adding GPU devices
[ 5452.743] (==) Max clients allowed: 256, resource mask: 0x1fffff
[ 5452.743] (WW) The directory “/usr/share/fonts/X11/cyrillic” does not exist.
[ 5452.744] Entry deleted from font path.
[ 5452.744] (==) FontPath set to:
/usr/share/fonts/X11/misc,
/usr/share/fonts/X11/100dpi/:unscaled,
/usr/share/fonts/X11/75dpi/:unscaled,
/usr/share/fonts/X11/Type1,
/usr/share/fonts/X11/100dpi,
/usr/share/fonts/X11/75dpi,
built-ins
[ 5452.744] (==) ModulePath set to “/usr/lib/xorg/modules”
[ 5452.744] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 5452.744] (II) Loader magic: 0x62cf98
[ 5452.744] (II) Module ABI versions:
[ 5452.744] X.Org ANSI C Emulation: 0.4
[ 5452.744] X.Org Video Driver: 24.0
[ 5452.744] X.Org XInput driver : 24.1
[ 5452.744] X.Org Server Extension : 10.0
[ 5452.747] (–) using VT number 2

[ 5452.747] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[ 5452.750] (II) xfree86: Adding drm device (/dev/dri/card0)
[ 5452.752] (II) xfree86: Adding drm device (/dev/dri/card1)
[ 5452.753] (II) no primary bus or device found
[ 5452.753] falling back to /sys/devices/platform/display-engine/drm/card0
[ 5452.753] (II) LoadModule: “glx”
[ 5452.757] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 5452.795] (II) Module glx: vendor=“X.Org Foundation”
[ 5452.795] compiled for 1.20.4, module version = 1.0.0
[ 5452.795] ABI class: X.Org Server Extension, version 10.0
[ 5452.795] (==) Matched modesetting as autoconfigured driver 0
[ 5452.795] (==) Matched fbdev as autoconfigured driver 1
[ 5452.795] (==) Assigned the driver to the xf86ConfigLayout
[ 5452.795] (II) LoadModule: “modesetting”
[ 5452.800] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[ 5452.801] (II) Module modesetting: vendor=“X.Org Foundation”
[ 5452.801] compiled for 1.20.4, module version = 1.20.4
[ 5452.801] Module class: X.Org Video Driver
[ 5452.801] ABI class: X.Org Video Driver, version 24.0
[ 5452.801] (II) LoadModule: “fbdev”
[ 5452.802] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[ 5452.805] (II) Module fbdev: vendor=“X.Org Foundation”
[ 5452.805] compiled for 1.20.0, module version = 0.5.0
[ 5452.805] Module class: X.Org Video Driver
[ 5452.805] ABI class: X.Org Video Driver, version 24.0
[ 5452.805] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[ 5452.805] (II) FBDEV: driver for framebuffer: fbdev
[ 5452.836] (II) modeset(0): using drv /dev/dri/card0
[ 5452.836] (WW) Falling back to old probe method for fbdev
[ 5452.836] (II) Loading sub module “fbdevhw”
[ 5452.836] (II) LoadModule: “fbdevhw”
[ 5452.836] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[ 5452.841] (II) Module fbdevhw: vendor=“X.Org Foundation”
[ 5452.841] compiled for 1.20.4, module version = 0.0.2
[ 5452.841] ABI class: X.Org Video Driver, version 24.0
[ 5452.848] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[ 5452.851] (II) modeset(0): Creating default Display subsection in Screen section
“Default Screen Section” for depth/fbbpp 24/32
[ 5452.851] (==) modeset(0): Depth 24, (==) framebuffer bpp 32
[ 5452.851] (==) modeset(0): RGB weight 888
[ 5452.851] (==) modeset(0): Default visual is TrueColor
[ 5452.851] (II) Loading sub module “glamoregl”
[ 5452.851] (II) LoadModule: “glamoregl”
[ 5452.851] (II) Loading /usr/lib/xorg/modules/libglamoregl.so
[ 5452.893] (II) Module glamoregl: vendor=“X.Org Foundation”
[ 5452.893] compiled for 1.20.4, module version = 1.0.1
[ 5452.893] ABI class: X.Org ANSI C Emulation, version 0.4
[ 5453.342] (II) modeset(0): Refusing to try glamor on llvmpipe
[ 5453.346] (EE) modeset(0): glamor initialization failed
[ 5453.346] (II) modeset(0): ShadowFB: preferred NO, enabled NO
[ 5453.452] (II) modeset(0): Output HDMI-1 has no monitor section
[ 5453.558] (II) modeset(0): EDID for output HDMI-1
[ 5453.558] (II) modeset(0): Manufacturer: WSH Model: 3433 Serial#: 1
[ 5453.558] (II) modeset(0): Year: 2023 Week: 20
[ 5453.558] (II) modeset(0): EDID Version: 1.3
[ 5453.558] (II) modeset(0): Digital Display Input
[ 5453.558] (II) modeset(0): Indeterminate output size
[ 5453.558] (II) modeset(0): Gamma: 2.20
[ 5453.558] (II) modeset(0): No DPMS capabilities specified
[ 5453.558] (II) modeset(0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4
[ 5453.558] (II) modeset(0): First detailed timing is preferred mode
[ 5453.558] (II) modeset(0): redX: 0.625 redY: 0.340 greenX: 0.280 greenY: 0.595
[ 5453.558] (II) modeset(0): blueX: 0.155 blueY: 0.070 whiteX: 0.283 whiteY: 0.298
[ 5453.558] (II) modeset(0): Manufacturer’s mask: 0
[ 5453.558] (II) modeset(0): Supported detailed timing:
[ 5453.558] (II) modeset(0): clock: 59.4 MHz Image Size: 60 x 191 mm
[ 5453.558] (II) modeset(0): h_active: 400 h_sync: 620 h_sync_end 652 h_blank_end 762 h_border: 0
[ 5453.558] (II) modeset(0): v_active: 1280 v_sync: 1290 v_sync_end 1300 v_blanking: 1310 v_border: 0
[ 5453.558] (II) modeset(0): Supported detailed timing:
[ 5453.558] (II) modeset(0): clock: 59.4 MHz Image Size: 60 x 191 mm
[ 5453.558] (II) modeset(0): h_active: 400 h_sync: 620 h_sync_end 652 h_blank_end 762 h_border: 0
[ 5453.558] (II) modeset(0): v_active: 1280 v_sync: 1290 v_sync_end 1300 v_blanking: 1310 v_border: 0
[ 5453.559] (II) modeset(0): Monitor name: Waveshare-079
[ 5453.559] (II) modeset(0): Ranges: V min: 20 V max: 120 Hz, H min: 1 H max: 255 kHz, PixClock max 295 MHz
[ 5453.559] (II) modeset(0): Supported detailed timing:
[ 5453.559] (II) modeset(0): clock: 59.4 MHz Image Size: 60 x 191 mm
[ 5453.559] (II) modeset(0): h_active: 400 h_sync: 620 h_sync_end 652 h_blank_end 762 h_border: 0
[ 5453.559] (II) modeset(0): v_active: 1280 v_sync: 1340 v_sync_end 1350 v_blanking: 1310 v_border: 0
[ 5453.559] (II) modeset(0): Supported detailed timing:
[ 5453.559] (II) modeset(0): clock: 59.4 MHz Image Size: 60 x 191 mm
[ 5453.559] (II) modeset(0): h_active: 400 h_sync: 620 h_sync_end 652 h_blank_end 762 h_border: 0
[ 5453.559] (II) modeset(0): v_active: 1280 v_sync: 1290 v_sync_end 1300 v_blanking: 1310 v_border: 0
[ 5453.559] (II) modeset(0): Supported detailed timing:
[ 5453.559] (II) modeset(0): clock: 59.4 MHz Image Size: 60 x 191 mm
[ 5453.559] (II) modeset(0): h_active: 400 h_sync: 620 h_sync_end 652 h_blank_end 762 h_border: 0
[ 5453.559] (II) modeset(0): v_active: 1280 v_sync: 1290 v_sync_end 1300 v_blanking: 1310 v_border: 0
[ 5453.559] (II) modeset(0): Supported detailed timing:
[ 5453.559] (II) modeset(0): clock: 59.4 MHz Image Size: 60 x 191 mm
[ 5453.559] (II) modeset(0): h_active: 400 h_sync: 620 h_sync_end 652 h_blank_end 762 h_border: 0
[ 5453.559] (II) modeset(0): v_active: 1280 v_sync: 1290 v_sync_end 1300 v_blanking: 1310 v_border: 0
[ 5453.559] (II) modeset(0): Number of EDID sections to follow: 1
[ 5453.559] (II) modeset(0): EDID (in hex):
[ 5453.559] (II) modeset(0): 00ffffffffffff005e68333401000000
[ 5453.559] (II) modeset(0): 14210103800000780a0dc9a057479827
[ 5453.559] (II) modeset(0): 12484c00000001010101010101010101
[ 5453.559] (II) modeset(0): 0101010101013417906a11001e50dc20
[ 5453.559] (II) modeset(0): aa003cbf000000183417906a11001e50
[ 5453.559] (II) modeset(0): dc20aa003cbf00000018000000fc0057
[ 5453.559] (II) modeset(0): 61766573686172652d303739000000fd
[ 5453.559] (II) modeset(0): 00147801ff1d000a202020202020013a
[ 5453.559] (II) modeset(0): 02031a7147c646464646464623090701
[ 5453.559] (II) modeset(0): 8301000065030c0010003417906a1100
[ 5453.559] (II) modeset(0): 1e50dc20ca0c3cbf000000183417906a
[ 5453.559] (II) modeset(0): 11001e50dc20aa003cbf000000183417
[ 5453.559] (II) modeset(0): 906a11001e50dc20aa003cbf00000018
[ 5453.559] (II) modeset(0): 3417906a11001e50dc20aa003cbf0000
[ 5453.559] (II) modeset(0): 00180000000000000000000000000000
[ 5453.559] (II) modeset(0): 00000000000000000000000000000063
[ 5453.559] (WW) modeset(0): Output HDMI-1: Strange aspect ratio (60/191), consider adding a quirk
[ 5453.559] (WW) modeset(0): Output HDMI-1: Strange aspect ratio (60/191), consider adding a quirk
[ 5453.560] (WW) modeset(0): Output HDMI-1: Strange aspect ratio (60/191), consider adding a quirk
[ 5453.560] (WW) modeset(0): Output HDMI-1: Strange aspect ratio (60/191), consider adding a quirk
[ 5453.560] (WW) modeset(0): Output HDMI-1: Strange aspect ratio (60/191), consider adding a quirk
[ 5453.560] (WW) modeset(0): Output HDMI-1: Strange aspect ratio (60/191), consider adding a quirk
[ 5453.560] (II) modeset(0): Printing probed modes for output HDMI-1
[ 5453.560] (II) modeset(0): Modeline "400x1280"x59.5 59.40 400 620 652 762 1280 1290 1300 1310 -hsync -vsync (78.0 kHz eP)
[ 5453.560] (II) modeset(0): Modeline "1280x720"x100.0 148.50 1280 1720 1760 1980 720 725 730 750 +hsync +vsync (75.0 kHz e)
[ 5453.560] (II) modeset(0): Modeline "400x1280"x57.7 59.40 400 620 652 762 1280 1340 1350 1351 -hsync -vsync (78.0 kHz e)
[ 5453.560] (II) modeset(0): Output HDMI-1 connected
[ 5453.560] (II) modeset(0): Using exact sizes for initial modes
[ 5453.560] (II) modeset(0): Output HDMI-1 using initial mode 400x1280 +0+0
[ 5453.560] (==) modeset(0): Using gamma correction (1.0, 1.0, 1.0)
[ 5453.560] (==) modeset(0): DPI set to (96, 96)
[ 5453.560] (II) Loading sub module “fb”
[ 5453.560] (II) LoadModule: “fb”
[ 5453.561] (II) Loading /usr/lib/xorg/modules/libfb.so
[ 5453.565] (II) Module fb: vendor=“X.Org Foundation”
[ 5453.565] compiled for 1.20.4, module version = 1.0.0
[ 5453.565] ABI class: X.Org ANSI C Emulation, version 0.4
[ 5453.565] (II) UnloadModule: “fbdev”
[ 5453.565] (II) Unloading fbdev
[ 5453.565] (II) UnloadSubModule: “fbdevhw”
[ 5453.565] (II) Unloading fbdevhw
[ 5453.576] (==) modeset(0): Backing store enabled
[ 5453.576] (==) modeset(0): Silken mouse enabled
[ 5453.592] (II) modeset(0): Initializing kms color map for depth 24, 8 bpc.
[ 5453.595] (==) modeset(0): DPMS enabled
[ 5453.595] (II) Initializing extension Generic Event Extension
[ 5453.596] (II) Initializing extension SHAPE
[ 5453.597] (II) Initializing extension MIT-SHM
[ 5453.598] (II) Initializing extension XInputExtension
[ 5453.599] (II) Initializing extension XTEST
[ 5453.600] (II) Initializing extension BIG-REQUESTS
[ 5453.601] (II) Initializing extension SYNC
[ 5453.602] (II) Initializing extension XKEYBOARD
[ 5453.603] (II) Initializing extension XC-MISC
[ 5453.604] (II) Initializing extension SECURITY
[ 5453.605] (II) Initializing extension XFIXES
[ 5453.606] (II) Initializing extension RENDER
[ 5453.607] (II) Initializing extension RANDR
[ 5453.608] (II) Initializing extension COMPOSITE
[ 5453.612] (II) Initializing extension DAMAGE
[ 5453.613] (II) Initializing extension MIT-SCREEN-SAVER
[ 5453.614] (II) Initializing extension DOUBLE-BUFFER
[ 5453.615] (II) Initializing extension RECORD
[ 5453.616] (II) Initializing extension DPMS
[ 5453.617] (II) Initializing extension Present
[ 5453.618] (II) Initializing extension DRI3
[ 5453.618] (II) Initializing extension X-Resource
[ 5453.619] (II) Initializing extension XVideo
[ 5453.619] (II) Initializing extension XVideo-MotionCompensation
[ 5453.619] (II) Initializing extension SELinux
[ 5453.619] (II) SELinux: Disabled on system
[ 5453.619] (II) Initializing extension GLX
[ 5453.621] (II) AIGLX: Screen 0 is not DRI2 capable
[ 5453.716] (II) IGLX: Loaded and initialized swrast
[ 5453.717] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[ 5453.717] (II) Initializing extension XFree86-VidModeExtension
[ 5453.718] (II) Initializing extension XFree86-DGA
[ 5453.719] (II) Initializing extension XFree86-DRI
[ 5453.719] (II) Initializing extension DRI2
[ 5453.720] (II) modeset(0): Damage tracking initialized
[ 5453.720] (II) modeset(0): Setting screen physical size to 105 x 338
[ 5453.954] (II) config/udev: Adding input device r_gpio_keys (/dev/input/event1)
[ 5453.954] () r_gpio_keys: Applying InputClass “libinput keyboard catchall”
[ 5453.954] (II) LoadModule: “libinput”
[ 5453.954] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
[ 5454.000] (II) Module libinput: vendor=“X.Org Foundation”
[ 5454.000] compiled for 1.20.4, module version = 0.28.2
[ 5454.000] Module class: X.Org XInput Driver
[ 5454.000] ABI class: X.Org XInput driver, version 24.1
[ 5454.000] (II) Using input driver ‘libinput’ for ‘r_gpio_keys’
[ 5454.000] (
) r_gpio_keys: always reports core events
[ 5454.000] () Option “Device” “/dev/input/event1”
[ 5454.004] (
) Option “_source” “server/udev”
[ 5454.014] (II) event1 - r_gpio_keys: is tagged by udev as: Keyboard
[ 5454.014] (II) event1 - r_gpio_keys: device is a keyboard
[ 5454.015] (II) event1 - r_gpio_keys: device removed
[ 5454.040] () Option “config_info” “udev:/sys/devices/platform/r_gpio_keys/input/input3/event1”
[ 5454.040] (II) XINPUT: Adding extended input device “r_gpio_keys” (type: KEYBOARD, id 6)
[ 5454.040] (
) Option “xkb_model” “pc105”
[ 5454.040] () Option “xkb_layout” “us”
[ 5454.045] (II) event1 - r_gpio_keys: is tagged by udev as: Keyboard
[ 5454.045] (II) event1 - r_gpio_keys: device is a keyboard
[ 5454.051] (II) config/udev: Adding input device WaveShare WaveShare (/dev/input/event2)
[ 5454.052] (
) WaveShare WaveShare: Applying InputClass “libinput touchscreen catchall”
[ 5454.052] () WaveShare WaveShare: Applying InputClass “Touch rotation”
[ 5454.052] (II) Using input driver ‘libinput’ for ‘WaveShare WaveShare’
[ 5454.052] (
) WaveShare WaveShare: always reports core events
[ 5454.052] () Option “Device” “/dev/input/event2”
[ 5454.052] (
) Option “_source” “server/udev”
[ 5454.061] (II) event2 - WaveShare WaveShare: is tagged by udev as: Touchscreen
[ 5454.061] (II) event2 - WaveShare WaveShare: device is a touch device
[ 5454.062] (II) event2 - WaveShare WaveShare: device removed
[ 5454.080] () Option “config_info” “udev:/sys/devices/platform/soc/1c1b400.usb/usb6/6-1/6-1:1.0/0003:0712:000A.0002/input/input4/event2”
[ 5454.080] (II) XINPUT: Adding extended input device “WaveShare WaveShare” (type: TOUCHSCREEN, id 7)
[ 5454.080] (
) Option “AccelerationScheme” “none”
[ 5454.080] () WaveShare WaveShare: (accel) selected scheme none/0
[ 5454.081] (
) WaveShare WaveShare: (accel) acceleration factor: 2.000
[ 5454.081] () WaveShare WaveShare: (accel) acceleration threshold: 4
[ 5454.089] (II) event2 - WaveShare WaveShare: is tagged by udev as: Touchscreen
[ 5454.090] (II) event2 - WaveShare WaveShare: device is a touch device
[ 5454.094] (II) config/udev: Adding input device ROTEL USB Audio 2.0 (/dev/input/event0)
[ 5454.094] (
) ROTEL USB Audio 2.0: Applying InputClass “libinput keyboard catchall”
[ 5454.094] (II) Using input driver ‘libinput’ for ‘ROTEL USB Audio 2.0’
[ 5454.094] () ROTEL USB Audio 2.0: always reports core events
[ 5454.094] (
) Option “Device” “/dev/input/event0”
[ 5454.094] () Option “_source” “server/udev”
[ 5454.103] (II) event0 - ROTEL USB Audio 2.0: is tagged by udev as: Keyboard
[ 5454.103] (II) event0 - ROTEL USB Audio 2.0: device is a keyboard
[ 5454.103] (II) event0 - ROTEL USB Audio 2.0: device removed
[ 5454.120] (
) Option “config_info” “udev:/sys/devices/platform/soc/1c1c000.usb/usb4/4-1/4-1:1.3/0003:278B:5100.0001/input/input0/event0”
[ 5454.120] (II) XINPUT: Adding extended input device “ROTEL USB Audio 2.0” (type: KEYBOARD, id 8)
[ 5454.120] () Option “xkb_model” “pc105”
[ 5454.120] (
) Option “xkb_layout” “us”
[ 5454.129] (II) event0 - ROTEL USB Audio 2.0: is tagged by udev as: Keyboard
[ 5454.129] (II) event0 - ROTEL USB Audio 2.0: device is a keyboard
[ 5454.134] (II) config/udev: Adding input device sunxi-ir (/dev/input/event3)
[ 5454.134] () sunxi-ir: Applying InputClass “libinput keyboard catchall”
[ 5454.134] (II) Using input driver ‘libinput’ for ‘sunxi-ir’
[ 5454.134] (
) sunxi-ir: always reports core events
[ 5454.134] () Option “Device” “/dev/input/event3”
[ 5454.134] (
) Option “_source” “server/udev”
[ 5454.139] (II) event3 - sunxi-ir: is tagged by udev as: Keyboard Pointingstick
[ 5454.141] (II) event3 - sunxi-ir: device is a pointer
[ 5454.141] (II) event3 - sunxi-ir: device is a keyboard
[ 5454.142] (II) event3 - sunxi-ir: device removed
[ 5454.160] (II) libinput: sunxi-ir: needs a virtual subdevice
[ 5454.160] () Option “config_info” “udev:/sys/devices/platform/soc/1f02000.ir/rc/rc0/input6/event3”
[ 5454.160] (II) XINPUT: Adding extended input device “sunxi-ir” (type: MOUSE, id 9)
[ 5454.161] (
) Option “AccelerationScheme” “none”
[ 5454.161] () sunxi-ir: (accel) selected scheme none/0
[ 5454.161] (
) sunxi-ir: (accel) acceleration factor: 2.000
[ 5454.161] () sunxi-ir: (accel) acceleration threshold: 4
[ 5454.167] (II) event3 - sunxi-ir: is tagged by udev as: Keyboard Pointingstick
[ 5454.168] (II) event3 - sunxi-ir: device is a pointer
[ 5454.168] (II) event3 - sunxi-ir: device is a keyboard
[ 5454.197] (
) sunxi-ir: Applying InputClass “libinput keyboard catchall”
[ 5454.198] (II) Using input driver ‘libinput’ for ‘sunxi-ir’
[ 5454.198] () sunxi-ir: always reports core events
[ 5454.198] (
) Option “Device” “/dev/input/event3”
[ 5454.198] () Option “_source” “_driver/libinput”
[ 5454.198] (II) libinput: sunxi-ir: is a virtual subdevice
[ 5454.198] (
) Option “config_info” “udev:/sys/devices/platform/soc/1f02000.ir/rc/rc0/input6/event3”
[ 5454.198] (II) XINPUT: Adding extended input device “sunxi-ir” (type: KEYBOARD, id 10)
[ 5454.198] () Option “xkb_model” “pc105”
[ 5454.198] (
) Option “xkb_layout” “us”
[ 5461.063] (II) modeset(0): Disabling kernel dirty updates, not required.
[ 6645.503] (II) config/udev: removing device ROTEL USB Audio 2.0
[ 6645.503] (II) event0 - ROTEL USB Audio 2.0: device removed
[ 6645.544] (II) UnloadModule: “libinput”
[ 40445.753] (II) config/udev: Adding input device ROTEL USB Audio 2.0 (/dev/input/event0)
[ 40445.753] () ROTEL USB Audio 2.0: Applying InputClass “libinput keyboard catchall”
[ 40445.753] (II) Using input driver ‘libinput’ for ‘ROTEL USB Audio 2.0’
[ 40445.754] (
) ROTEL USB Audio 2.0: always reports core events
[ 40445.754] () Option “Device” “/dev/input/event0”
[ 40445.754] (
) Option “_source” “server/udev”
[ 40445.765] (II) event0 - ROTEL USB Audio 2.0: is tagged by udev as: Keyboard
[ 40445.766] (II) event0 - ROTEL USB Audio 2.0: device is a keyboard
[ 40445.767] (II) event0 - ROTEL USB Audio 2.0: device removed
[ 40445.836] () Option “config_info” “udev:/sys/devices/platform/soc/1c1c000.usb/usb4/4-1/4-1:1.3/0003:278B:5100.0003/input/input7/event0”
[ 40445.836] (II) XINPUT: Adding extended input device “ROTEL USB Audio 2.0” (type: KEYBOARD, id 8)
[ 40445.836] (
) Option “xkb_model” “pc105”
[ 40445.836] (**) Option “xkb_layout” “us”
[ 40445.836] (WW) Option “xkb_variant” requires a string value
[ 40445.836] (WW) Option “xkb_options” requires a string value
[ 40445.848] (II) event0 - ROTEL USB Audio 2.0: is tagged by udev as: Keyboard
[ 40445.848] (II) event0 - ROTEL USB Audio 2.0: device is a keyboard
[ 74858.153] (II) event1 - r_gpio_keys: device removed
[ 74858.168] (II) event2 - WaveShare WaveShare: device removed
[ 74858.184] (II) event3 - sunxi-ir: device removed
[ 74858.200] (II) event0 - ROTEL USB Audio 2.0: device removed
[ 74858.491] (II) UnloadModule: “libinput”
[ 74858.491] (II) UnloadModule: “libinput”
[ 74858.492] (II) UnloadModule: “libinput”
[ 74858.492] (II) UnloadModule: “libinput”
[ 74858.556] (II) UnloadModule: “libinput”
[ 74858.748] (II) Server terminated successfully (0). Closing log file.

did you try with sudo?

Yes, sure! For example, after full reboot system:

volumio@volumio:~$ sudo /usr/bin/xrandr --display :0 --query
[sudo] password for volumio:
Can't open display :0

Good afternoon. Tell me at this link https://aliexpress.ru/item/4001115081190.html Which board option should I buy A or B.

I would stay away of these exotic brands, go for wavershare + hdmi. Less troublesome to get it to work.

Is there a way to change the brightness of the display in the plug in

I have a waveshare 7.9 inch

Thanks

You can do it hardware:

Backlight control

“You can control the backlight brightness by long pressing ON/OFF on the back of the LCD…”

Currently: No.

Maybe it will possible with one of the next versions of the plugin.

Please post the output of

ls -al /sys/class/backlight

and

cat /etc/modules

gvolt,

how can i do this?

sorry im new

You need to connect to Volumio via SSH. At Volumio’s command prompt type in

ls -al /sys/class/backlight

and hit enter. Copy the output and paste it into a new post.

Do the same the other command

cat /etc/modules

If you want to use a touch screen, buy board A. It has an interface for the touch panel, but no brightness adjustment. I have this display with board B and unfortunately I cannot buy only the touch screen but also the board. And this is a big cost. Below are two suggestions:
[70.13€ 35% OFF|Wyświetlacz Raspberry Pi Aida64 8.8 Cal 1920x480 ekran IPS wyświetlacz samochodowy Micro USB 60Hz płyta sterownicza|Ekrany LCD i panele do tabletów| - AliExpress]

[64.64€ 29% OFF|8.8)

Hi @gvolt
I tried to install Touch Display on new clean copy of Volumio. It looks like some error on mirror server:

Could not connect to ftp.icm.edu.pl:80 (193.219.28.2), connection timed out
Err:5 Index of /pub/Linux/distributions/raspbian/raspbian buster/main armhf librsvg2-common armhf 2.44.10-2.1+rpi1+deb10u3
Unable to connect to ftp.icm.edu.pl:http:
Err:6 Index of /pub/Linux/distributions/raspbian/raspbian buster/main armhf adwaita-icon-theme all 3.30.1-1
Unable to connect to ftp.icm.edu.pl:http:
Err:11 Index of /pub/Linux/distributions/raspbian/raspbian buster/main armhf libatspi2.0-0 armhf 2.30.0-7
Unable to connect to ftp.icm.edu.pl:http:
Err:12 Index of /pub/Linux/distributions/raspbian/raspbian buster/main armhf at-spi2-core armhf 2.30.0-7
Unable to connect to ftp.icm.edu.pl:http:
Err:14 Index of /pub/Linux/distributions/raspbian/raspbian buster/main armhf libdconf1 armhf 0.30.1-2
Unable to connect to ftp.icm.edu.pl:http:
Err:21 Index of /pub/Linux/distributions/raspbian/raspbian buster/main armhf dconf-service armhf 0.30.1-2
Unable to connect to ftp.icm.edu.pl:http:
Err:22 Index of /pub/Linux/distributions/raspbian/raspbian buster/main armhf dconf-gsettings-backend armhf 0.30.1-2
Unable to connect to ftp.icm.edu.pl:http:
Err:23 Index of /pub/Linux/distributions/raspbian/raspbian buster/main armhf libgif7 armhf 5.1.4-3+deb10u1
Unable to connect to ftp.icm.edu.pl:http:
Err:24 Index of /pub/Linux/distributions/raspbian/raspbian buster/main armhf libimlib2 armhf 1.5.1-1
Unable to connect to ftp.icm.edu.pl:http:
Err:25 Index of /pub/Linux/distributions/raspbian/raspbian buster/main armhf giblib1 armhf 1.2.4-12
Unable to connect to ftp.icm.edu.pl:http:
Err:26 Index of /pub/Linux/distributions/raspbian/raspbian buster/main armhf libproxy1v5 armhf 0.4.15-5+deb10u1
Unable to connect to ftp.icm.edu.pl:http:
Err:27 Index of /pub/Linux/distributions/raspbian/raspbian buster/main armhf glib-networking-common all 2.58.0-2+deb10u2
Unable to connect to ftp.icm.edu.pl:http:
Err:28 Index of /pub/Linux/distributions/raspbian/raspbian buster/main armhf glib-networking-services armhf 2.58.0-2+deb10u2
Unable to connect to ftp.icm.edu.pl:http:
Err:29 Index of /pub/Linux/distributions/raspbian/raspbian buster/main armhf gsettings-desktop-schemas all 3.28.1-1
Unable to connect to ftp.icm.edu.pl:http:
Err:30 Index of /pub/Linux/distributions/raspbian/raspbian buster/main armhf glib-networking armhf 2.58.0-2+deb10u2
Unable to connect to ftp.icm.edu.pl:http:
Err:31 Index of /pub/Linux/distributions/raspbian/raspbian buster/main armhf gnome-icon-theme all 3.12.0-3
Unable to connect to ftp.icm.edu.pl:http:
Err:32 Index of /pub/Linux/distributions/raspbian/raspbian buster/main armhf libatk1.0-data all 2.30.0-2
Unable to connect to ftp.icm.edu.pl:http:
Err:33 Index of /pub/Linux/distributions/raspbian/raspbian buster/main armhf libatk1.0-0 armhf 2.30.0-2
Unable to connect to ftp.icm.edu.pl:http:
Err:34 Index of /pub/Linux/distributions/raspbian/raspbian buster/main armhf libatk-bridge2.0-0 armhf 2.30.0-5
Unable to connect to ftp.icm.edu.pl:http:
Err:35 Index of /pub/Linux/distributions/raspbian/raspbian buster/main armhf liblcms2-2 armhf 2.9-3
Unable to connect to ftp.icm.edu.pl:http:
Err:36 Index of /pub/Linux/distributions/raspbian/raspbian buster/main armhf libcolord2 armhf 1.4.3-4
Unable to connect to ftp.icm.edu.pl:http:
Err:37 Index of /pub/Linux/distributions/raspbian/raspbian buster/main armhf libjson-glib-1.0-common all 1.4.4-2
Unable to connect to ftp.icm.edu.pl:http:
Err:38 Index of /pub/Linux/distributions/raspbian/raspbian buster/main armhf libjson-glib-1.0-0 armhf 1.4.4-2
Unable to connect to ftp.icm.edu.pl:http:
Err:39 Index of /pub/Linux/distributions/raspbian/raspbian buster/main armhf libsoup2.4-1 armhf 2.64.2-2
Unable to connect to ftp.icm.edu.pl:http:
Err:40 Index of /pub/Linux/distributions/raspbian/raspbian buster/main armhf libsoup-gnome2.4-1 armhf 2.64.2-2
Unable to connect to ftp.icm.edu.pl:http:
Err:41 Index of /pub/Linux/distributions/raspbian/raspbian buster/main armhf librest-0.7-0 armhf 0.8.1-1
Unable to connect to ftp.icm.edu.pl:http:
Err:42 Index of /pub/Linux/distributions/raspbian/raspbian buster/main armhf libpangoxft-1.0-0 armhf 1.42.4-8~deb10u1
Unable to connect to ftp.icm.edu.pl:http:
Err:43 Index of /pub/Linux/distributions/raspbian/raspbian buster/main armhf libxcb-util0 armhf 0.3.8-3+b2
Unable to connect to ftp.icm.edu.pl:http:
Err:44 Index of /pub/Linux/distributions/raspbian/raspbian buster/main armhf libstartup-notification0 armhf 0.12-6
Unable to connect to ftp.icm.edu.pl:http:
Err:45 Index of /pub/Linux/distributions/raspbian/raspbian buster/main armhf scrot armhf 0.9-1
Unable to connect to ftp.icm.edu.pl:http:
Err:46 Index of /pub/Linux/distributions/raspbian/raspbian buster/main armhf obsession armhf 20140608-2
Unable to connect to ftp.icm.edu.pl:http:
Fetched 11.1 MB in 30s (364 kB/s)
Installation of openbox failed
Plugin failed to install!
Cleaning up…

I tried few times yesterday and today morning.

Here are logs:

http://logs.volumio.org/volumio/XKteETU.html

Most often a network issue is the reason for failing downloads and changing the repository mirror as described here may help.