[PLUGIN] Touch Display

Hi,

Dispay waveshare

Jem

Is there a display on the market that works right from the box with volumio / TD? Does Raspberry official display work without issues? What`s your experience?

THE post is the one more below :sweat_smile:

Yes, the official display works perfectly with the plugin.

You should have back light button. Push it and wait few second. It should change level of back light. It is power of and 3 level of brighnest.

Volumio operated from the screen is very slaggish. It is almost impossible to do anything because it is so slow. When operated from the web interface it runs like hell - no issues.

Any ideas? :slight_smile:

After some tinkering it looks like the problem is not with the display being slow but with the touch sensor which is all over the place. For instance when when I press play button nothing happens but when I click menu it opens.
Funny thing is that when the screen was upside down everything worked smooth till the reboot after which it stayed permanently broken.

I don`t know but looks like I have to give up on this screen

Added next day:

More tinkering more observations. The problem with the screen is that the screen “thinks” buttons are in a diffrent position than they really are on the screen. So it is a problem with mapping the buttons on the screen.

Funny thing that right after fresh installation of volumio it works fine and goes south after next reboot.

Hi,

I install clean version of 3.611 and 3.3.8 TD… and screen not working

I have here 7" screen worked on 3.3.7 before new install.

EDIT:

Power off - power on and works. Sorry.

@gvolt
My screen is rotated after your suggestions from few posts above and works fine but its touch functionality stayed in its previous position. If you imagine youself where would e.g. play button be before changing userconfig file and touch there (in my case 180 rotation) the button works there. All other touch-button-places are upside down too.
Do you think this could be repaired?

Head over to the Touch Display’s config page, look for “Orientation Settings” and set rotation to 180 deg.

It works. Thx.

Good day! Im drei from Philippines. A newbie. I need help with my volumio i can’t install plug-in touch display using my rapi 7" touch screen.
Can someone here to help me.
I already installed volumio in rpi imgr.
And, after set up the volumio in my phone. I turn off my rpi and take off the sd card and edit the userconfig.txt
Using this ;
#hdmi_force_edid_audio=1
#Max_usb_current=1
#hdmi_force_hotplug=1
#config_hdmi_boost=7
#hdmi_group=2
#hdmi_mode=87
#hdmi_drive=2
#hdmi_cvt 1024 600 60 6 0 0 0

Save then safety remove sd card and put it back on my rpi.
Then install plug-in touch display.
And it says error.

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