Can't get waveshare 3.5 screen to work (Ubuntu 18)

Hi everyone,

I’m having trouble with waveshare’s 3.5 touch screen on my RockPi4 running Ubuntu 18.04.3 LTS aarch64 (kernel 4.4.154-95) and I’m wondering where I should look next?

I followed the instructions on wiki.radxa.com but all I get is a blank screen.

Using a regular monitor over HDMI works without issue (All I have/need is a terminal application to show logs).

I tried the screen on a Raspberry Pi running Raspbian and it works without issue, so the hardware is working, the problem must be in the software.

PS: I’m also using an NVMe m.2 SSD on the same device. I doubt it has anything to do with my screen problem tho.

Install ssh server, connect waveshare display, reboot, check via ssh is there fb0/fb1 devices in /dev

Thanks for the reply,

Already done, its more confortable to access the device via ssh than having to disconnect/reconnect my keyboard.

On the device I can see /dev/fb0 & /dev/fb1.

Using fb0 in /etc/X11/xorg.conf.d/20-modesettings.conf yield a blank (dark) screen. Using fb1 also yield a blank screen but with the backlight fully lit.

Xorg is installed but without DM or WM as I only need it to display a terminal application.

Should I install a full DM?

Try installing full desktop, like xfce4, xfce4-goodies and do “startx”

I installed xfce4 (with and without xfce4-goodies) and was able to see the desktop on a HDMI monitor but nothing on the 3.5 lcd creen.

I double checked and the configuration should be ok

  • /etc/X11/xorg.conf.d/20-modesetting.conf with /dev/fb0 (also tried with /dev/fb1)
  • /boot/hw_intfc.conf with intfc:uart4=off, intfc:spi1=on & intfc:dtoverlay=spi1-waveshare35c

Looking at the /var/log/Xorg.0.log it seems like it can’t use /dev/fb1 (see last line)

[   835.318] (II) LoadModule: "fbdev"
[   835.318] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[   835.320] (II) Module fbdev: vendor="X.Org Foundation"
[   835.320] 	compiled for 1.19.3, module version = 0.4.4
[   835.320] 	Module class: X.Org Video Driver
[   835.320] 	ABI class: X.Org Video Driver, version 23.0
[   835.320] (II) modesetting: Driver for Modesetting Kernel Drivers
[   835.320] (II) FBDEV: driver for framebuffer: fbdev
[   835.340] (II) modeset(0): using drv /dev/dri/card0
[   835.340] (WW) Falling back to old probe method for fbdev
[   835.340] (II) Loading sub module "fbdevhw"
[   835.340] (II) LoadModule: "fbdevhw"
[   835.340] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[   835.342] (II) Module fbdevhw: vendor="X.Org Foundation"
[   835.342] 	compiled for 1.19.6, module version = 0.0.2
[   835.342] 	ABI class: X.Org Video Driver, version 23.0
[   835.343] (EE) open /dev/fb1: No such file or directory
rock@linux:~$ l /dev | grep fb
crw-rw----   1 root video    29,   0 Feb 13 11:16 fb0
crw-rw----   1 root video    29,   1 Feb 13 11:16 fb1

Seeing the permissions, I think it might be the reason why it can’t use them. (maybe I need something like slim to start xorg instead of doing it with my user)

Another weird thing is, it will complain about fb1 even if I specify fb0 in /etc/X11/xorg-conf.d/20-modsetting.conf

I have another file in /etc/X11/xorg-conf.d/ and it does not specify fb1 in any way.

rock@linux:~$ cat /etc/X11/xorg.conf.d/99-calibration.conf 
Section "InputClass"
        Identifier      "calibration"
        MatchProduct    "ADS7846 Touchscreen"
        Option  "Calibration"   "3936 227 268 3880"
        Option  "SwapAxes"      "1"
EndSection

What else could be trying to use fb1?

I just tried using slim and then lightdm.
Somehow both will not let me login and the screen still does not work.

I also changed /etc/X11/xorg-conf.d/20-modsetting.conf permission level to match /etc/X11/xorg.conf.d/99-calibration.conf . Again no change on the screen.

I tried changing the permission level of /dev/fb1 to see if xorg can pick it up.
It didn’t change anything.

I am looking through xorg logs to better understand the problem. Here’s the latest log I have.

[   404.874] 
X.Org X Server 1.19.6
Release Date: 2017-12-20
[   404.874] X Protocol Version 11, Revision 0
[   404.875] Build Operating System: Linux 4.4.0-148-generic aarch64 Ubuntu
[   404.875] Current Operating System: Linux linux 4.4.154-95-rockchip-gd2ab1f26e1b3 #1 SMP Mon Oct 21 06:42:35 UTC 2019 aarch64
[   404.875] Kernel command line: earlyprintk console=ttyFIQ0,1500000n8 rw init=/sbin/init rootfstype=ext4 rootwait root=PARTUUID=B921B045-1DF0-41C3-AF44-4C6F280D3FAE
[   404.875] Build Date: 03 June 2019  08:11:53AM
[   404.876] xorg-server 2:1.19.6-1ubuntu4.3 (For technical support please see http://www.ubuntu.com/support) 
[   404.876] Current version of pixman: 0.34.0
[   404.876] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[   404.876] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   404.891] (==) Log file: "/home/rock/.local/share/xorg/Xorg.0.log", Time: Thu Feb 13 12:40:06 2020
[   404.899] (==) Using config directory: "/etc/X11/xorg.conf.d"
[   404.907] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[   404.909] (==) No Layout section.  Using the first Screen section.
[   404.909] (==) No screen section available. Using defaults.
[   404.909] (**) |-->Screen "Default Screen Section" (0)
[   404.909] (**) |   |-->Monitor "<default monitor>"
[   404.911] (==) No device specified for screen "Default Screen Section".
	Using the first device section listed.
[   404.911] (**) |   |-->Device "Allwinner A10/A13 FBDEV"
[   404.911] (**) |   |-->GPUDevice "Rockchip Graphics"
[   404.911] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[   404.912] (==) Automatically adding devices
[   404.912] (==) Automatically enabling devices
[   404.912] (==) Automatically adding GPU devices
[   404.912] (==) Automatically binding GPU devices
[   404.912] (==) Max clients allowed: 256, resource mask: 0x1fffff
[   404.912] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[   404.912] 	Entry deleted from font path.
[   404.912] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[   404.912] 	Entry deleted from font path.
[   404.912] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[   404.912] 	Entry deleted from font path.
[   404.912] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
[   404.912] 	Entry deleted from font path.
[   404.913] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[   404.913] 	Entry deleted from font path.
[   404.913] (==) FontPath set to:
	/usr/share/fonts/X11/misc,
	/usr/share/fonts/X11/Type1,
	built-ins
[   404.913] (==) ModulePath set to "/usr/lib/xorg/modules"
[   404.913] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[   404.913] (II) Loader magic: 0x557a466010
[   404.913] (II) Module ABI versions:
[   404.913] 	X.Org ANSI C Emulation: 0.4
[   404.913] 	X.Org Video Driver: 23.0
[   404.913] 	X.Org XInput driver : 24.1
[   404.913] 	X.Org Server Extension : 10.0
[   404.916] (++) using VT number 1

[   404.925] (II) systemd-logind: took control of session /org/freedesktop/login1/session/_31
[   404.927] (II) xfree86: Adding drm device (/dev/dri/card0)
[   404.933] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 11 paused 0
[   404.934] (II) no primary bus or device found
[   404.934] 	falling back to /sys/devices/platform/display-subsystem/drm/card0
[   404.934] (II) LoadModule: "glx"
[   404.935] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[   404.938] (II) Module glx: vendor="X.Org Foundation"
[   404.938] 	compiled for 1.19.6, module version = 1.0.0
[   404.938] 	ABI class: X.Org Server Extension, version 10.0
[   404.938] (II) LoadModule: "fbturbo"
[   404.938] (WW) Warning, couldn't open module fbturbo
[   404.939] (II) UnloadModule: "fbturbo"
[   404.939] (II) Unloading fbturbo
[   404.939] (EE) Failed to load module "fbturbo" (module does not exist, 0)
[   404.939] (II) LoadModule: "fbdev"
[   404.939] (WW) Warning, couldn't open module fbdev
[   404.939] (II) UnloadModule: "fbdev"
[   404.939] (II) Unloading fbdev
[   404.939] (EE) Failed to load module "fbdev" (module does not exist, 0)
[   404.939] (==) Matched modesetting as autoconfigured driver 0
[   404.939] (==) Matched fbdev as autoconfigured driver 1
[   404.939] (==) Assigned the driver to the xf86ConfigLayout
[   404.939] (II) LoadModule: "modesetting"
[   404.939] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[   404.940] (II) Module modesetting: vendor="X.Org Foundation"
[   404.940] 	compiled for 1.19.6, module version = 1.19.6
[   404.941] 	Module class: X.Org Video Driver
[   404.941] 	ABI class: X.Org Video Driver, version 23.0
[   404.941] (II) LoadModule: "fbdev"
[   404.942] (WW) Warning, couldn't open module fbdev
[   404.942] (II) UnloadModule: "fbdev"
[   404.942] (II) Unloading fbdev
[   404.942] (EE) Failed to load module "fbdev" (module does not exist, 0)
[   404.942] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[   404.942] (II) modeset(0): using drv /dev/dri/card0
[   404.943] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[   404.943] (II) modeset(0): Creating default Display subsection in Screen section
	"Default Screen Section" for depth/fbbpp 24/32
[   404.943] (==) modeset(0): Depth 24, (==) framebuffer bpp 32
[   404.943] (==) modeset(0): RGB weight 888
[   404.943] (==) modeset(0): Default visual is TrueColor
[   404.943] (II) Loading sub module "glamoregl"
[   404.943] (II) LoadModule: "glamoregl"
[   404.944] (II) Loading /usr/lib/xorg/modules/libglamoregl.so
[   404.965] (II) Module glamoregl: vendor="X.Org Foundation"
[   404.965] 	compiled for 1.19.6, module version = 1.0.0
[   404.965] 	ABI class: X.Org ANSI C Emulation, version 0.4
[   404.965] (II) glamor: OpenGL accelerated X.org driver based.
[   405.505] (II) glamor: EGL version 1.4:
[   405.506] EGL_MESA_drm_image required.
[   405.507] (EE) modeset(0): glamor initialization failed
[   405.507] (II) modeset(0): ShadowFB: preferred NO, enabled NO
[   405.636] (II) modeset(0): Output HDMI-1 has no monitor section
[   405.766] (II) modeset(0): EDID for output HDMI-1
[   405.766] (II) modeset(0): Manufacturer: ACR  Model: 82  Serial#: 2441206962
[   405.767] (II) modeset(0): Year: 2009  Week: 18
[   405.768] (II) modeset(0): EDID Version: 1.3
[   405.768] (II) modeset(0): Digital Display Input
[   405.769] (II) modeset(0): Max Image Size [cm]: horiz.: 48  vert.: 27
[   405.769] (II) modeset(0): Gamma: 2.20
[   405.769] (II) modeset(0): DPMS capabilities: Off
[   405.770] (II) modeset(0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4 
[   405.770] (II) modeset(0): Default color space is primary color space
[   405.770] (II) modeset(0): First detailed timing is preferred mode
[   405.770] (II) modeset(0): redX: 0.644 redY: 0.348   greenX: 0.286 greenY: 0.603
[   405.770] (II) modeset(0): blueX: 0.143 blueY: 0.070   whiteX: 0.313 whiteY: 0.329
[   405.771] (II) modeset(0): Supported established timings:
[   405.771] (II) modeset(0): 720x400@70Hz
[   405.771] (II) modeset(0): 640x480@60Hz
[   405.771] (II) modeset(0): 640x480@67Hz
[   405.771] (II) modeset(0): 640x480@72Hz
[   405.771] (II) modeset(0): 640x480@75Hz
[   405.771] (II) modeset(0): 800x600@56Hz
[   405.771] (II) modeset(0): 800x600@60Hz
[   405.773] (II) modeset(0): 800x600@72Hz
[   405.773] (II) modeset(0): 800x600@75Hz
[   405.773] (II) modeset(0): 832x624@75Hz
[   405.773] (II) modeset(0): 1024x768@60Hz
[   405.773] (II) modeset(0): 1024x768@70Hz
[   405.773] (II) modeset(0): 1024x768@75Hz
[   405.773] (II) modeset(0): 1280x1024@75Hz
[   405.773] (II) modeset(0): 1152x864@75Hz
[   405.773] (II) modeset(0): Manufacturer's mask: 0
[   405.773] (II) modeset(0): Supported standard timings:
[   405.773] (II) modeset(0): #0: hsize: 1280  vsize 720  refresh: 60  vid: 49281
[   405.773] (II) modeset(0): #1: hsize: 1280  vsize 960  refresh: 60  vid: 16513
[   405.774] (II) modeset(0): #2: hsize: 1152  vsize 864  refresh: 75  vid: 20337
[   405.774] (II) modeset(0): #3: hsize: 1280  vsize 1024  refresh: 60  vid: 32897
[   405.774] (II) modeset(0): #6: hsize: 1280  vsize 800  refresh: 60  vid: 129
[   405.774] (II) modeset(0): Supported detailed timing:
[   405.774] (II) modeset(0): clock: 148.5 MHz   Image Size:  476 x 268 mm
[   405.774] (II) modeset(0): h_active: 1920  h_sync: 2008  h_sync_end 2052 h_blank_end 2200 h_border: 0
[   405.774] (II) modeset(0): v_active: 1080  v_sync: 1084  v_sync_end 1089 v_blanking: 1125 v_border: 0
[   405.774] (II) modeset(0): Ranges: V min: 56 V max: 76 Hz, H min: 30 H max: 82 kHz, PixClock max 165 MHz
[   405.774] (II) modeset(0): Serial No: LF5080024201
[   405.774] (II) modeset(0): Monitor name: Acer H213H
[   405.774] (II) modeset(0): Supported detailed timing:
[   405.774] (II) modeset(0): clock: 27.0 MHz   Image Size:  476 x 268 mm
[   405.774] (II) modeset(0): h_active: 720  h_sync: 736  h_sync_end 798 h_blank_end 858 h_border: 0
[   405.775] (II) modeset(0): v_active: 480  v_sync: 489  v_sync_end 495 v_blanking: 525 v_border: 0
[   405.775] (II) modeset(0): Supported detailed timing:
[   405.775] (II) modeset(0): clock: 74.2 MHz   Image Size:  476 x 268 mm
[   405.775] (II) modeset(0): h_active: 1280  h_sync: 1390  h_sync_end 1430 h_blank_end 1650 h_border: 0
[   405.775] (II) modeset(0): v_active: 720  v_sync: 725  v_sync_end 730 v_blanking: 750 v_border: 0
[   405.775] (II) modeset(0): Supported detailed timing:
[   405.775] (II) modeset(0): clock: 74.2 MHz   Image Size:  476 x 268 mm
[   405.775] (II) modeset(0): h_active: 1280  h_sync: 1720  h_sync_end 1760 h_blank_end 1980 h_border: 0
[   405.775] (II) modeset(0): v_active: 720  v_sync: 725  v_sync_end 730 v_blanking: 750 v_border: 0
[   405.775] (II) modeset(0): Supported detailed timing:
[   405.775] (II) modeset(0): clock: 27.0 MHz   Image Size:  476 x 268 mm
[   405.775] (II) modeset(0): h_active: 720  h_sync: 732  h_sync_end 796 h_blank_end 864 h_border: 0
[   405.775] (II) modeset(0): v_active: 576  v_sync: 581  v_sync_end 586 v_blanking: 625 v_border: 0
[   405.775] (II) modeset(0): Number of EDID sections to follow: 1
[   405.775] (II) modeset(0): EDID (in hex):
[   405.775] (II) modeset(0): 	00ffffffffffff0004728200b2dc8191
[   405.775] (II) modeset(0): 	1213010380301b782ec585a459499a24
[   405.775] (II) modeset(0): 	125054bfef8081c08140714f81800101
[   405.775] (II) modeset(0): 	010181000101023a801871382d40582c
[   405.776] (II) modeset(0): 	4500dc0c1100001e000000fd00384c1e
[   405.776] (II) modeset(0): 	5210000a202020202020000000ff004c
[   405.776] (II) modeset(0): 	46353038303032343230310a000000fc
[   405.776] (II) modeset(0): 	00416365722048323133480a2020012a
[   405.776] (II) modeset(0): 	02031ef24b050403011213142122101f
[   405.776] (II) modeset(0): 	230907078301000065030c0010008c0a
[   405.776] (II) modeset(0): 	d08a20e02d10103e9600dc0c11000018
[   405.776] (II) modeset(0): 	011d007251d01e206e285500dc0c1100
[   405.776] (II) modeset(0): 	001e011d00bc52d01e20b8285540dc0c
[   405.776] (II) modeset(0): 	1100001e8c0ad090204031200c405500
[   405.776] (II) modeset(0): 	dc0c1100001800000000000000000000
[   405.776] (II) modeset(0): 	00000000000000000000000000000074
[   405.777] (II) modeset(0): Printing probed modes for output HDMI-1
[   405.777] (II) modeset(0): Modeline "1920x1080"x60.0  148.50  1920 2008 2052 2200  1080 1084 1089 1125 +hsync +vsync (67.5 kHz eP)
[   405.777] (II) modeset(0): Modeline "1920x1080"x50.0  148.50  1920 2448 2492 2640  1080 1084 1089 1125 +hsync +vsync (56.2 kHz e)
[   405.777] (II) modeset(0): Modeline "1920x1080"x59.9  148.35  1920 2008 2052 2200  1080 1084 1089 1125 +hsync +vsync (67.4 kHz e)
[   405.777] (II) modeset(0): Modeline "1920x1080i"x60.0   74.25  1920 2008 2052 2200  1080 1084 1094 1125 interlace +hsync +vsync (33.8 kHz e)
[   405.777] (II) modeset(0): Modeline "1920x1080i"x50.0   74.25  1920 2448 2492 2640  1080 1084 1094 1125 interlace +hsync +vsync (28.1 kHz e)
[   405.777] (II) modeset(0): Modeline "1920x1080"x30.0   74.25  1920 2008 2052 2200  1080 1084 1089 1125 +hsync +vsync (33.8 kHz e)
[   405.778] (II) modeset(0): Modeline "1920x1080"x25.0   74.25  1920 2448 2492 2640  1080 1084 1089 1125 +hsync +vsync (28.1 kHz e)
[   405.778] (II) modeset(0): Modeline "1920x1080i"x59.9   74.18  1920 2008 2052 2200  1080 1084 1094 1125 interlace +hsync +vsync (33.7 kHz e)
[   405.778] (II) modeset(0): Modeline "1920x1080"x30.0   74.18  1920 2008 2052 2200  1080 1084 1089 1125 +hsync +vsync (33.7 kHz e)
[   405.778] (II) modeset(0): Modeline "1280x1024"x75.0  135.00  1280 1296 1440 1688  1024 1025 1028 1066 +hsync +vsync (80.0 kHz e)
[   405.778] (II) modeset(0): Modeline "1280x1024"x60.0  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync (64.0 kHz e)
[   405.778] (II) modeset(0): Modeline "1280x960"x60.0  108.00  1280 1376 1488 1800  960 961 964 1000 +hsync +vsync (60.0 kHz e)
[   405.778] (II) modeset(0): Modeline "1280x800"x59.9   71.00  1280 1328 1360 1440  800 803 809 823 +hsync -vsync (49.3 kHz e)
[   405.778] (II) modeset(0): Modeline "1152x864"x75.0  108.00  1152 1216 1344 1600  864 865 868 900 +hsync +vsync (67.5 kHz e)
[   405.778] (II) modeset(0): Modeline "1280x720"x60.0   74.25  1280 1390 1430 1650  720 725 730 750 +hsync +vsync (45.0 kHz e)
[   405.778] (II) modeset(0): Modeline "1280x720"x50.0   74.25  1280 1720 1760 1980  720 725 730 750 +hsync +vsync (37.5 kHz e)
[   405.778] (II) modeset(0): Modeline "1280x720"x59.9   74.18  1280 1390 1430 1650  720 725 730 750 +hsync +vsync (45.0 kHz e)
[   405.778] (II) modeset(0): Modeline "1024x768"x75.0   78.75  1024 1040 1136 1312  768 769 772 800 +hsync +vsync (60.0 kHz e)
[   405.778] (II) modeset(0): Modeline "1024x768"x70.1   75.00  1024 1048 1184 1328  768 771 777 806 -hsync -vsync (56.5 kHz e)
[   405.778] (II) modeset(0): Modeline "1024x768"x60.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz e)
[   405.778] (II) modeset(0): Modeline "832x624"x74.6   57.28  832 864 928 1152  624 625 628 667 -hsync -vsync (49.7 kHz e)
[   405.778] (II) modeset(0): Modeline "800x600"x72.2   50.00  800 856 976 1040  600 637 643 666 +hsync +vsync (48.1 kHz e)
[   405.778] (II) modeset(0): Modeline "800x600"x75.0   49.50  800 816 896 1056  600 601 604 625 +hsync +vsync (46.9 kHz e)
[   405.778] (II) modeset(0): Modeline "800x600"x60.3   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz e)
[   405.779] (II) modeset(0): Modeline "800x600"x56.2   36.00  800 824 896 1024  600 601 603 625 +hsync +vsync (35.2 kHz e)
[   405.779] (II) modeset(0): Modeline "720x576"x50.0   27.00  720 732 796 864  576 581 586 625 -hsync -vsync (31.2 kHz e)
[   405.779] (II) modeset(0): Modeline "720x480"x60.0   27.03  720 736 798 858  480 489 495 525 -hsync -vsync (31.5 kHz e)
[   405.779] (II) modeset(0): Modeline "720x480"x59.9   27.00  720 736 798 858  480 489 495 525 -hsync -vsync (31.5 kHz e)
[   405.779] (II) modeset(0): Modeline "640x480"x75.0   31.50  640 656 720 840  480 481 484 500 -hsync -vsync (37.5 kHz e)
[   405.779] (II) modeset(0): Modeline "640x480"x72.8   31.50  640 664 704 832  480 489 492 520 -hsync -vsync (37.9 kHz e)
[   405.779] (II) modeset(0): Modeline "640x480"x66.7   30.24  640 704 768 864  480 483 486 525 -hsync -vsync (35.0 kHz e)
[   405.779] (II) modeset(0): Modeline "640x480"x60.0   25.20  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz e)
[   405.779] (II) modeset(0): Modeline "640x480"x59.9   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz e)
[   405.779] (II) modeset(0): Modeline "720x400"x70.1   28.32  720 738 846 900  400 412 414 449 -hsync +vsync (31.5 kHz e)
[   405.779] (II) modeset(0): Output HDMI-1 connected
[   405.779] (II) modeset(0): Using exact sizes for initial modes
[   405.779] (II) modeset(0): Output HDMI-1 using initial mode 1920x1080 +0+0
[   405.779] (==) modeset(0): Using gamma correction (1.0, 1.0, 1.0)
[   405.779] (==) modeset(0): DPI set to (96, 96)
[   405.779] (II) Loading sub module "fb"
[   405.780] (II) LoadModule: "fb"
[   405.780] (II) Loading /usr/lib/xorg/modules/libfb.so
[   405.781] (II) Module fb: vendor="X.Org Foundation"
[   405.781] 	compiled for 1.19.6, module version = 1.0.0
[   405.781] 	ABI class: X.Org ANSI C Emulation, version 0.4
[   405.781] (==) Depth 24 pixmap format is 32 bpp
[   405.793] (==) modeset(0): Backing store enabled
[   405.794] (==) modeset(0): Silken mouse enabled
[   405.794] (II) modeset(0): RandR 1.2 enabled, ignore the following RandR disabled message.
[   405.795] (==) modeset(0): DPMS enabled
[   405.795] (WW) modeset(0): Option "fbdev" is not used
[   405.795] (WW) modeset(0): Option "SwapbuffersWait" is not used
[   405.795] (--) RandR disabled
[   405.811] (II) SELinux: Disabled on system
[   405.813] (II) AIGLX: Screen 0 is not DRI2 capable
[   405.813] (EE) AIGLX: reverting to software rendering
[   405.820] (II) IGLX: enabled GLX_MESA_copy_sub_buffer
[   405.824] (II) IGLX: Loaded and initialized swrast
[   405.824] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[   405.826] (II) modeset(0): Damage tracking initialized
[   405.826] (II) modeset(0): Setting screen physical size to 508 x 285
[   405.970] (II) config/udev: Adding input device ADS7846 Touchscreen (/dev/input/event1)
[   405.971] (**) ADS7846 Touchscreen: Applying InputClass "evdev touchscreen catchall"
[   405.971] (**) ADS7846 Touchscreen: Applying InputClass "libinput touchscreen catchall"
[   405.971] (**) ADS7846 Touchscreen: Applying InputClass "evdev touchscreen catchall"
[   405.971] (**) ADS7846 Touchscreen: Applying InputClass "calibration"
[   405.971] (**) ADS7846 Touchscreen: Applying InputClass "calibration"
[   405.971] (II) LoadModule: "evdev"
[   405.971] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[   405.972] (II) Module evdev: vendor="X.Org Foundation"
[   405.973] 	compiled for 1.20.1, module version = 2.10.6
[   405.973] 	Module class: X.Org XInput Driver
[   405.973] 	ABI class: X.Org XInput driver, version 24.1
[   405.973] (II) Using input driver 'evdev' for 'ADS7846 Touchscreen'
[   405.987] (II) systemd-logind: got fd for /dev/input/event1 13:65 fd 19 paused 0
[   405.987] (**) ADS7846 Touchscreen: always reports core events
[   405.987] (**) evdev: ADS7846 Touchscreen: Device: "/dev/input/event1"
[   405.989] (--) evdev: ADS7846 Touchscreen: Vendor 0 Product 0
[   405.989] (--) evdev: ADS7846 Touchscreen: Found absolute axes
[   405.989] (--) evdev: ADS7846 Touchscreen: Found x and y absolute axes
[   405.989] (--) evdev: ADS7846 Touchscreen: Found absolute touchscreen
[   405.989] (**) Option "SwapAxes" "1"
[   405.989] (II) evdev: ADS7846 Touchscreen: Configuring as touchscreen
[   405.990] (**) Option "EmulateThirdButton" "1"
[   405.990] (**) Option "EmulateThirdButtonTimeout" "1000"
[   405.990] (**) Option "EmulateThirdButtonMoveThreshold" "300"
[   405.990] (**) evdev: ADS7846 Touchscreen: YAxisMapping: buttons 4 and 5
[   405.990] (**) evdev: ADS7846 Touchscreen: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[   405.990] (**) Option "config_info" "udev:/sys/devices/platform/ff1d0000.spi/spi_master/spi32766/spi32766.1/input/input1/event1"
[   405.991] (II) XINPUT: Adding extended input device "ADS7846 Touchscreen" (type: TOUCHSCREEN, id 6)
[   405.991] (II) evdev: ADS7846 Touchscreen: initialized for absolute axes.
[   405.993] (**) ADS7846 Touchscreen: (accel) keeping acceleration scheme 1
[   405.994] (**) ADS7846 Touchscreen: (accel) acceleration profile 0
[   405.994] (**) ADS7846 Touchscreen: (accel) acceleration factor: 2.000
[   405.994] (**) ADS7846 Touchscreen: (accel) acceleration threshold: 4

[... removed lines about keyboard and mouse ...]

EmulateWheelTimeout: 200
[   406.097] (**) Option "config_info" "udev:/sys/devices/platform/usb1/fe900000.dwc3/xhci-hcd.9.auto/usb5/5-1/5-1.4/5-1.4:1.2/0003:046D:C52B.000B/0003:046D:406F.000D/input/input4/event4"
[   406.097] (II) XINPUT: Adding extended input device "Logitech MX Ergo" (type: KEYBOARD, id 12)
[   406.097] (**) Option "xkb_rules" "evdev"
[   406.097] (**) Option "xkb_model" "pc105"
[   406.097] (**) Option "xkb_layout" "us"
[   406.097] (II) evdev: Logitech MX Ergo: initialized for relative axes.
[   406.098] (WW) evdev: Logitech MX Ergo: ignoring absolute axes.
[   406.098] (**) Logitech MX Ergo: (accel) keeping acceleration scheme 1
[   406.098] (**) Logitech MX Ergo: (accel) acceleration profile 0
[   406.099] (**) Logitech MX Ergo: (accel) acceleration factor: 2.000
[   406.099] (**) Logitech MX Ergo: (accel) acceleration threshold: 4
[   406.263] (II) modeset(0): Disabling kernel dirty updates, not required.
[   406.491] (II) evdev: Logitech MX Ergo: Close
[   406.491] (II) UnloadModule: "evdev"
[   406.491] (II) systemd-logind: releasing fd for 13:68
[   406.512] (II) evdev: Logitech K400 Plus: Close
[   406.512] (II) UnloadModule: "evdev"
[   406.512] (II) systemd-logind: releasing fd for 13:67
[   406.536] (II) evdev: Microsoft Natural® Ergonomic Keyboard 4000: Close
[   406.536] (II) UnloadModule: "evdev"
[   406.536] (II) systemd-logind: releasing fd for 13:70
[   406.556] (II) evdev: Microsoft Natural® Ergonomic Keyboard 4000: Close
[   406.556] (II) UnloadModule: "evdev"
[   406.557] (II) systemd-logind: releasing fd for 13:69
[   406.580] (II) evdev: Logitech M570: Close
[   406.580] (II) UnloadModule: "evdev"
[   406.580] (II) systemd-logind: releasing fd for 13:66
[   406.612] (II) evdev: Logitech M570: Close
[   406.612] (II) UnloadModule: "evdev"
[   406.612] (II) systemd-logind: releasing fd for 13:64
[   406.640] (II) evdev: ADS7846 Touchscreen: Close
[   406.640] (II) UnloadModule: "evdev"
[   406.641] (II) systemd-logind: releasing fd for 13:65
[   406.822] (II) Server terminated successfully (0). Closing log file.