/var/log/Xorg.0.log:
[ 59.326] (EE) AIGLX error: sun4i-drm does not export required DRI extension
[ 59.550] (II) IGLX: Loaded and initialized swrast
[ 59.550] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[ 59.550] (II) Initializing extension XFree86-VidModeExtension
[ 59.551] (II) Initializing extension XFree86-DGA
[ 59.553] (II) Initializing extension XFree86-DRI
[ 59.553] (II) Initializing extension DRI2
[ 59.564] (II) modeset(0): Damage tracking initialized
[ 59.565] (II) modeset(0): Setting screen physical size to 508 x 285
[ 60.561] (II) config/udev: Adding input device sunxi-ir (/dev/input/event1)
[ 60.561] (**) sunxi-ir: Applying InputClass "libinput keyboard catchall"
[ 60.561] (II) LoadModule: "libinput"
[ 60.562] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
[ 60.624] (II) Module libinput: vendor="X.Org Foundation"
[ 60.624] compiled for 1.20.4, module version = 0.29.0
[ 60.624] Module class: X.Org XInput Driver
[ 60.624] ABI class: X.Org XInput driver, version 24.1
[ 60.624] (II) Using input driver 'libinput' for 'sunxi-ir'
[ 60.624] (**) sunxi-ir: always reports core events
[ 60.624] (**) Option "Device" "/dev/input/event1"
[ 60.625] (**) Option "_source" "server/udev"
[ 60.703] (II) event1 - sunxi-ir: is tagged by udev as: Keyboard Pointingstick
[ 60.708] (II) event1 - sunxi-ir: device is a pointer
[ 60.708] (II) event1 - sunxi-ir: device is a keyboard
[ 60.710] (II) event1 - sunxi-ir: device removed
[ 60.749] (II) libinput: sunxi-ir: needs a virtual subdevice
[ 60.749] (**) Option "config_info" "udev:/sys/devices/platform/soc/1c21800.ir/rc/rc0/input1/event1"
[ 60.749] (II) XINPUT: Adding extended input device "sunxi-ir" (type: MOUSE, id 6)