Giter Club home page Giter Club logo

zynqmp-fpga-xserver's Introduction

ZynqMP-FPGA-Xserver

Overview

Introduction

This repository provides the X-Window server Debian Package for ZynqMP-FPGA-Linux.

Features

Install

Download from github

shell$ git clone -b v2019.2.1 git://github.com/ikwzm/ZynqMP-FPGA-Xserver
shell$ cd ZynqMP-FPGA-Xserver

File Description

  • xserver-xorg-video-armsoc-xilinx_1.4-2_arm64.deb
  • libegl1-zynqmp-dev_1.7-0_arm64.deb
  • libegl1-zynqmp_1.7-0_arm64.deb
  • libgbm-zynqmp-dev_1.7-0_arm64.deb
  • libgbm1-zynqmp_1.7-0_arm64.deb
  • libgles1-zynqmp-dev_1.7-0_arm64.deb
  • libgles1-zynqmp_1.7-0_arm64.deb
  • libgles2-zynqmp-dev_1.7-0_arm64.deb
  • libgles2-zynqmp_1.7-0_arm64.deb
  • libmali-zynqmp-dev_1.7-0_arm64.deb
  • libmali-zynqmp_1.7-0_arm64.deb
  • zynqmp-gpu-4.19.0-xlnx-v2019.2-zynqmp-fpga_0.1.2-0_arm64.deb

Install X Window System

  1. Install Kernel Module for ZynqMP
  2. Install X Window System Core
  3. Install User space libraries for ZynqMP
  4. Install X.org graphics driver for ZynqMP
  5. Configure /etc/X11/xorg.conf
  6. Install Development Files (if necessary)

1. Install Kernel Module for ZynqMP

dpkg --install zynqmp-gpu-4.19.0-xlnx-v2019.2-zynqmp-fpga_0.1.2-0_arm64.deb
shell# dpkg --install zynqmp-gpu-4.19.0-xlnx-v2019.2-zynqmp-fpga_0.1.2-0_arm64.deb 
(Reading database ... 104374 files and directories currently installed.)
Preparing to unpack zynqmp-gpu-4.19.0-xlnx-v2019.2-zynqmp-fpga_0.1.2-0_arm64.deb ...
Unpacking zynqmp-gpu-4.19.0-xlnx-v2019.2-zynqmp-fpga (0.1.2-0) over (0.1.2-0) ...
Setting up zynqmp-gpu-4.19.0-xlnx-v2019.2-zynqmp-fpga (0.1.2-0) ...

2. Install X Window System Core

apt install x-window-system-core
shell# apt install x-window-system-core
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Note, selecting 'xorg' instead of 'x-window-system-core'
The following additional packages will be installed:
  keyboard-configuration libevdev2 libgbm1 libinput-bin libinput10 libmtdev1
  libunwind8 libwacom-common libwacom2 libwayland-server0 xfonts-100dpi
  xfonts-75dpi xfonts-base xfonts-encodings xfonts-scalable xfonts-utils
  xserver-common xserver-xorg xserver-xorg-core xserver-xorg-input-all
  xserver-xorg-input-libinput xserver-xorg-video-all
  xserver-xorg-video-amdgpu xserver-xorg-video-ati xserver-xorg-video-fbdev
  xserver-xorg-video-nouveau xserver-xorg-video-radeon
  xserver-xorg-video-vesa
Suggested packages:
  xorg-docs x11-xfs-utils firmware-amd-graphics xserver-xorg-video-r128
  xserver-xorg-video-mach64
Recommended packages:
  libwacom-bin xserver-xorg-legacy xserver-xorg-input-wacom
The following NEW packages will be installed:
  keyboard-configuration libevdev2 libgbm1 libinput-bin libinput10 libmtdev1
  libunwind8 libwacom-common libwacom2 libwayland-server0 xfonts-100dpi
  xfonts-75dpi xfonts-base xfonts-encodings xfonts-scalable xfonts-utils xorg
  xserver-common xserver-xorg xserver-xorg-core xserver-xorg-input-all
  xserver-xorg-input-libinput xserver-xorg-video-all
  xserver-xorg-video-amdgpu xserver-xorg-video-ati xserver-xorg-video-fbdev
  xserver-xorg-video-nouveau xserver-xorg-video-radeon
  xserver-xorg-video-vesa
0 upgraded, 29 newly installed, 0 to remove and 0 not upgraded.
Need to get 22.1 MB of archives.
After this operation, 32.3 MB of additional disk space will be used.
Do you want to continue? [Y/n] 
Get:1 http://ftp.jp.debian.org/debian buster/main arm64 keyboard-configuration all 1.193~deb10u1 [404 kB]
Get:2 http://ftp.jp.debian.org/debian buster/main arm64 libevdev2 arm64 1.6.0+dfsg-1 [29.2 kB]
Get:3 http://ftp.jp.debian.org/debian buster/main arm64 libwayland-server0 arm64 1.16.0-1 [31.8 kB]
Get:4 http://ftp.jp.debian.org/debian buster/main arm64 libgbm1 arm64 18.3.6-2 [67.0 kB]
Get:5 http://ftp.jp.debian.org/debian buster/main arm64 libwacom-common all 0.32-1 [39.1 kB]
Get:6 http://ftp.jp.debian.org/debian buster/main arm64 libwacom2 arm64 0.32-1 [17.9 kB]
Get:7 http://ftp.jp.debian.org/debian buster/main arm64 libinput-bin arm64 1.12.6-2 [16.9 kB]
Get:8 http://ftp.jp.debian.org/debian buster/main arm64 libmtdev1 arm64 1.1.5-1+b1 [21.3 kB]
Get:9 http://ftp.jp.debian.org/debian buster/main arm64 libinput10 arm64 1.12.6-2 [97.6 kB]
Get:10 http://ftp.jp.debian.org/debian buster/main arm64 libunwind8 arm64 1.2.1-9 [52.4 kB]
Get:11 http://ftp.jp.debian.org/debian buster/main arm64 xfonts-encodings all 1:1.0.4-2 [574 kB]
Get:12 http://ftp.jp.debian.org/debian buster/main arm64 xfonts-utils arm64 1:7.7+6 [85.6 kB]
Get:13 http://ftp.jp.debian.org/debian buster/main arm64 xfonts-100dpi all 1:1.0.4+nmu1 [3822 kB]
Get:14 http://ftp.jp.debian.org/debian buster/main arm64 xfonts-75dpi all 1:1.0.4+nmu1 [3367 kB]
Get:15 http://ftp.jp.debian.org/debian buster/main arm64 xfonts-base all 1:1.0.5 [5897 kB]
Get:16 http://ftp.jp.debian.org/debian buster/main arm64 xfonts-scalable all 1:1.0.3-1.1 [304 kB]
Get:17 http://ftp.jp.debian.org/debian buster/main arm64 xserver-common all 2:1.20.4-1 [2235 kB]
Get:18 http://ftp.jp.debian.org/debian buster/main arm64 xserver-xorg-core arm64 2:1.20.4-1 [3440 kB]
Get:19 http://ftp.jp.debian.org/debian buster/main arm64 xserver-xorg-video-amdgpu arm64 18.1.99+git20190207-1 [127 kB]
Get:20 http://ftp.jp.debian.org/debian buster/main arm64 xserver-xorg-video-radeon arm64 1:19.0.1-1 [492 kB]
Get:21 http://ftp.jp.debian.org/debian buster/main arm64 xserver-xorg-video-ati arm64 1:19.0.1-1 [363 kB]
Get:22 http://ftp.jp.debian.org/debian buster/main arm64 xserver-xorg-video-fbdev arm64 1:0.5.0-1 [24.1 kB]
Get:23 http://ftp.jp.debian.org/debian buster/main arm64 xserver-xorg-video-nouveau arm64 1:1.0.16-1 [324 kB]
Get:24 http://ftp.jp.debian.org/debian buster/main arm64 xserver-xorg-video-vesa arm64 1:2.4.0-1 [31.0 kB]
Get:25 http://ftp.jp.debian.org/debian buster/main arm64 xserver-xorg-video-all arm64 1:7.7+19 [38.0 kB]
Get:26 http://ftp.jp.debian.org/debian buster/main arm64 xserver-xorg-input-libinput arm64 0.28.2-2 [59.5 kB]
Get:27 http://ftp.jp.debian.org/debian buster/main arm64 xserver-xorg-input-all arm64 1:7.7+19 [37.9 kB]
Get:28 http://ftp.jp.debian.org/debian buster/main arm64 xserver-xorg arm64 1:7.7+19 [93.7 kB]
Get:29 http://ftp.jp.debian.org/debian buster/main arm64 xorg arm64 1:7.7+19 [38.4 kB]
Fetched 22.1 MB in 31s (721 kB/s)
debconf: unable to initialize frontend: Dialog
debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.)
debconf: falling back to frontend: Readline
Preconfiguring packages ...
Configuring keyboard-configuration
----------------------------------

Please select the layout matching the keyboard for this machine.

  1. English (US)
  2. English (US) - Cherokee
  3. English (US) - English (Colemak)
  4. English (US) - English (Dvorak)
  5. English (US) - English (Dvorak, alt. intl.)
  6. English (US) - English (Dvorak, intl., with dead keys)
  7. English (US) - English (Dvorak, left-handed)
  8. English (US) - English (Dvorak, right-handed)
  9. English (US) - English (Macintosh)
  10. English (US) - English (US, alt. intl.)
  11. English (US) - English (US, euro on 5)
  12. English (US) - English (US, intl., with dead keys)
  13. English (US) - English (Workman)
  14. English (US) - English (Workman, intl., with dead keys)
  15. English (US) - English (classic Dvorak)
  16. English (US) - English (intl., with AltGr dead keys)
  17. English (US) - English (programmer Dvorak)
  18. English (US) - English (the divide/multiply keys toggle the layout)
  19. English (US) - Russian (US, phonetic)
  20. English (US) - Serbo-Croatian (US)
  21. Other

Keyboard layout: 1



Selecting previously unselected package keyboard-configuration.
(Reading database ... 64768 files and directories currently installed.)
Preparing to unpack .../00-keyboard-configuration_1.193~deb10u1_all.deb ...
Unpacking keyboard-configuration (1.193~deb10u1) ...
Selecting previously unselected package libevdev2:arm64.
Preparing to unpack .../01-libevdev2_1.6.0+dfsg-1_arm64.deb ...
Unpacking libevdev2:arm64 (1.6.0+dfsg-1) ...
Selecting previously unselected package libwayland-server0:arm64.
Preparing to unpack .../02-libwayland-server0_1.16.0-1_arm64.deb ...
Unpacking libwayland-server0:arm64 (1.16.0-1) ...
Selecting previously unselected package libgbm1:arm64.
Preparing to unpack .../03-libgbm1_18.3.6-2_arm64.deb ...
Unpacking libgbm1:arm64 (18.3.6-2) ...
Replaced by files in installed package libgbm1-zynqmp:arm64 (1.6-2) ...
Selecting previously unselected package libwacom-common.
Preparing to unpack .../04-libwacom-common_0.32-1_all.deb ...
Unpacking libwacom-common (0.32-1) ...
Selecting previously unselected package libwacom2:arm64.
Preparing to unpack .../05-libwacom2_0.32-1_arm64.deb ...
Unpacking libwacom2:arm64 (0.32-1) ...
Selecting previously unselected package libinput-bin.
Preparing to unpack .../06-libinput-bin_1.12.6-2_arm64.deb ...
Unpacking libinput-bin (1.12.6-2) ...
Selecting previously unselected package libmtdev1:arm64.
Preparing to unpack .../07-libmtdev1_1.1.5-1+b1_arm64.deb ...
Unpacking libmtdev1:arm64 (1.1.5-1+b1) ...
Selecting previously unselected package libinput10:arm64.
Preparing to unpack .../08-libinput10_1.12.6-2_arm64.deb ...
Unpacking libinput10:arm64 (1.12.6-2) ...
Selecting previously unselected package libunwind8:arm64.
Preparing to unpack .../09-libunwind8_1.2.1-9_arm64.deb ...
Unpacking libunwind8:arm64 (1.2.1-9) ...
Selecting previously unselected package xfonts-encodings.
Preparing to unpack .../10-xfonts-encodings_1%3a1.0.4-2_all.deb ...
Unpacking xfonts-encodings (1:1.0.4-2) ...
Selecting previously unselected package xfonts-utils.
Preparing to unpack .../11-xfonts-utils_1%3a7.7+6_arm64.deb ...
Unpacking xfonts-utils (1:7.7+6) ...
Selecting previously unselected package xfonts-100dpi.
Preparing to unpack .../12-xfonts-100dpi_1%3a1.0.4+nmu1_all.deb ...
Unpacking xfonts-100dpi (1:1.0.4+nmu1) ...
Selecting previously unselected package xfonts-75dpi.
Preparing to unpack .../13-xfonts-75dpi_1%3a1.0.4+nmu1_all.deb ...
Unpacking xfonts-75dpi (1:1.0.4+nmu1) ...
Selecting previously unselected package xfonts-base.
Preparing to unpack .../14-xfonts-base_1%3a1.0.5_all.deb ...
Unpacking xfonts-base (1:1.0.5) ...
Selecting previously unselected package xfonts-scalable.
Preparing to unpack .../15-xfonts-scalable_1%3a1.0.3-1.1_all.deb ...
Unpacking xfonts-scalable (1:1.0.3-1.1) ...
Selecting previously unselected package xserver-common.
Preparing to unpack .../16-xserver-common_2%3a1.20.4-1_all.deb ...
Unpacking xserver-common (2:1.20.4-1) ...
Selecting previously unselected package xserver-xorg-core.
Preparing to unpack .../17-xserver-xorg-core_2%3a1.20.4-1_arm64.deb ...
Unpacking xserver-xorg-core (2:1.20.4-1) ...
Selecting previously unselected package xserver-xorg-video-amdgpu.
Preparing to unpack .../18-xserver-xorg-video-amdgpu_18.1.99+git20190207-1_arm64.deb ...
Unpacking xserver-xorg-video-amdgpu (18.1.99+git20190207-1) ...
Selecting previously unselected package xserver-xorg-video-radeon.
Preparing to unpack .../19-xserver-xorg-video-radeon_1%3a19.0.1-1_arm64.deb ...
Unpacking xserver-xorg-video-radeon (1:19.0.1-1) ...
Selecting previously unselected package xserver-xorg-video-ati.
Preparing to unpack .../20-xserver-xorg-video-ati_1%3a19.0.1-1_arm64.deb ...
Unpacking xserver-xorg-video-ati (1:19.0.1-1) ...
Selecting previously unselected package xserver-xorg-video-fbdev.
Preparing to unpack .../21-xserver-xorg-video-fbdev_1%3a0.5.0-1_arm64.deb ...
Unpacking xserver-xorg-video-fbdev (1:0.5.0-1) ...
Selecting previously unselected package xserver-xorg-video-nouveau.
Preparing to unpack .../22-xserver-xorg-video-nouveau_1%3a1.0.16-1_arm64.deb ...
Unpacking xserver-xorg-video-nouveau (1:1.0.16-1) ...
Selecting previously unselected package xserver-xorg-video-vesa.
Preparing to unpack .../23-xserver-xorg-video-vesa_1%3a2.4.0-1_arm64.deb ...
Unpacking xserver-xorg-video-vesa (1:2.4.0-1) ...
Selecting previously unselected package xserver-xorg-video-all.
Preparing to unpack .../24-xserver-xorg-video-all_1%3a7.7+19_arm64.deb ...
Unpacking xserver-xorg-video-all (1:7.7+19) ...
Selecting previously unselected package xserver-xorg-input-libinput.
Preparing to unpack .../25-xserver-xorg-input-libinput_0.28.2-2_arm64.deb ...
Unpacking xserver-xorg-input-libinput (0.28.2-2) ...
Selecting previously unselected package xserver-xorg-input-all.
Preparing to unpack .../26-xserver-xorg-input-all_1%3a7.7+19_arm64.deb ...
Unpacking xserver-xorg-input-all (1:7.7+19) ...
Selecting previously unselected package xserver-xorg.
Preparing to unpack .../27-xserver-xorg_1%3a7.7+19_arm64.deb ...
Unpacking xserver-xorg (1:7.7+19) ...
Selecting previously unselected package xorg.
Preparing to unpack .../28-xorg_1%3a7.7+19_arm64.deb ...
Unpacking xorg (1:7.7+19) ...
Setting up libwayland-server0:arm64 (1.16.0-1) ...
Setting up libgbm1:arm64 (18.3.6-2) ...
Setting up libunwind8:arm64 (1.2.1-9) ...
Setting up xfonts-encodings (1:1.0.4-2) ...
Setting up libmtdev1:arm64 (1.1.5-1+b1) ...
Setting up xserver-common (2:1.20.4-1) ...
Setting up keyboard-configuration (1.193~deb10u1) ...
debconf: unable to initialize frontend: Dialog
debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.)
debconf: falling back to frontend: Readline
Setting up libevdev2:arm64 (1.6.0+dfsg-1) ...
Setting up libwacom-common (0.32-1) ...
Setting up xserver-xorg-core (2:1.20.4-1) ...
Setting up xserver-xorg-video-radeon (1:19.0.1-1) ...
Setting up xfonts-utils (1:7.7+6) ...
Setting up xfonts-base (1:1.0.5) ...
Setting up xserver-xorg-video-fbdev (1:0.5.0-1) ...
Setting up xserver-xorg-video-vesa (1:2.4.0-1) ...
Setting up xfonts-75dpi (1:1.0.4+nmu1) ...
Setting up libwacom2:arm64 (0.32-1) ...
Setting up xfonts-scalable (1:1.0.3-1.1) ...
Setting up xfonts-100dpi (1:1.0.4+nmu1) ...
Setting up xserver-xorg-video-amdgpu (18.1.99+git20190207-1) ...
Setting up xserver-xorg-video-nouveau (1:1.0.16-1) ...
Setting up xserver-xorg-video-ati (1:19.0.1-1) ...
Setting up libinput-bin (1.12.6-2) ...
Setting up xserver-xorg-video-all (1:7.7+19) ...
Setting up libinput10:arm64 (1.12.6-2) ...
Setting up xserver-xorg-input-libinput (0.28.2-2) ...
Setting up xserver-xorg-input-all (1:7.7+19) ...
Setting up xserver-xorg (1:7.7+19) ...
Setting up xorg (1:7.7+19) ...
Processing triggers for libc-bin (2.28-10) ...
Processing triggers for man-db (2.8.5-2) ...
Processing triggers for fontconfig (2.13.1-2) ...

3. Install User space libraries for ZynqMP

3.1 Install libmali-zynqmp
dpkg -i libmali-zynqmp_1.7-0_arm64.deb
shell# dpkg -i libmali-zynqmp_1.7-0_arm64.deb 
Selecting previously unselected package libmali-zynqmp:arm64.
(Reading database ... 85064 files and directories currently installed.)
Preparing to unpack libmali-zynqmp_1.7-0_arm64.deb ...
Unpacking libmali-zynqmp:arm64 (1.7-0) ...
Setting up libmali-zynqmp:arm64 (1.7-0) ...
Processing triggers for libc-bin (2.28-10) ...
3.2 Install libegl1-zynqmp
dpkg -i libegl1-zynqmp_1.7-0_arm64.deb
shell# dpkg -i libegl1-zynqmp_1.7-0_arm64.deb 
Selecting previously unselected package libegl1-zynqmp:arm64.
(Reading database ... 85072 files and directories currently installed.)
Preparing to unpack libegl1-zynqmp_1.7-0_arm64.deb ...
Unpacking libegl1-zynqmp:arm64 (1.7-0) ...
Replacing files in old package libegl1:arm64 (1.1.0-1) ...
Setting up libegl1-zynqmp:arm64 (1.7-0) ...
3.3 Install libgles1-zynqmp
dpkg -i libgles1-zynqmp_1.7-0_arm64.deb
shell# dpkg -i libgles1-zynqmp_1.7-0_arm64.deb 
Selecting previously unselected package libgles1-zynqmp:arm64.
(Reading database ... 85076 files and directories currently installed.)
Preparing to unpack libgles1-zynqmp_1.7-0_arm64.deb ...
Unpacking libgles1-zynqmp:arm64 (1.7-0) ...
Setting up libgles1-zynqmp:arm64 (1.7-0) ...
3.4 Install libgles2-zynqmp
dpkg -i libgles2-zynqmp_1.7-0_arm64.deb
shell# dpkg -i libgles2-zynqmp_1.7-0_arm64.deb
Selecting previously unselected package libgles2-zynqmp:arm64.
(Reading database ... 85081 files and directories currently installed.)
Preparing to unpack libgles2-zynqmp_1.7-0_arm64.deb ...
Unpacking libgles2-zynqmp:arm64 (1.7-0) ...
Setting up libgles2-zynqmp:arm64 (1.7-0) ...
3.5 Install libgbm1-zynqmp
dpkg -i libgbm1-zynqmp_1.7-0_arm64.deb
shell# dpkg -i libgbm1-zynqmp_1.7-0_arm64.deb
Selecting previously unselected package libgbm1-zynqmp:arm64.
(Reading database ... 85086 files and directories currently installed.)
Preparing to unpack libgbm1-zynqmp_1.7-0_arm64.deb ...
Unpacking libgbm1-zynqmp:arm64 (1.7-0) ...
Replacing files in old package libgbm1:arm64 (18.3.6-2) ...
Setting up libgbm1-zynqmp:arm64 (1.7-0) ...

4. Install X.org graphics driver for ZynqMP

dpkg -i xserver-xorg-video-armsoc-xilinx_1.4-2_arm64.deb
shell# dpkg -i xserver-xorg-video-armsoc-xilinx_1.4-2_arm64.deb 
(Reading database ... 104374 files and directories currently installed.)
Preparing to unpack xserver-xorg-video-armsoc-xilinx_1.4-2_arm64.deb ...
Unpacking xserver-xorg-video-armsoc-xilinx (1.4-2) over (1.4-2) ...
Setting up xserver-xorg-video-armsoc-xilinx (1.4-2) ...
Processing triggers for man-db (2.8.5-2) ...

5. Configure /etc/X11/xorg.conf

Add ZynqMP Device Section to /etc/X11/xorg.conf

Section "Device"
	Identifier	"ZynqMP"
	Driver		"armsoc"
	Option		"DRI2"			"true"
	Option		"DRI2_PAGE_FLIP"	"false"
	Option		"DRI2_WAIT_VSYNC"	"true"
	Option		"DEBUG"			"true"
EndSection

Section "Screen"
	Identifier	"DefaultScreen"
	Device		"ZynqMP"
EndSection

6. Install Development Files (if necessary)

6.1 Install libmali-zynqmp-dev
dpkg -i libmali-zynqmp-dev_1.7-0_arm64.deb
shell# dpkg -i libmali-zynqmp-dev_1.7-0_arm64.deb 
Selecting previously unselected package libmali-zynqmp-dev:arm64.
(Reading database ... 85097 files and directories currently installed.)
Preparing to unpack libmali-zynqmp-dev_1.7-0_arm64.deb ...
Unpacking libmali-zynqmp-dev:arm64 (1.7-0) ...
Setting up libmali-zynqmp-dev:arm64 (1.7-0) ...
6.2 Install libegl1-zynqmp-dev
dpkg -i libegl1-zynqmp-dev_1.7-0_arm64.deb
shell# dpkg -i libegl1-zynqmp-dev_1.7-0_arm64.deb 
Selecting previously unselected package libegl1-zynqmp-dev:arm64.
(Reading database ... 85101 files and directories currently installed.)
Preparing to unpack libegl1-zynqmp-dev_1.7-0_arm64.deb ...
Unpacking libegl1-zynqmp-dev:arm64 (1.7-0) ...
Setting up libegl1-zynqmp-dev:arm64 (1.7-0) ...
6.3 Install libgles1-zynqmp-dev
dpkg -i libegl1-zynqmp-dev_1.7-0_arm64.deb
shell# dpkg -i libegl1-zynqmp-dev_1.7-0_arm64.deb 
(Reading database ... 85110 files and directories currently installed.)
Preparing to unpack libegl1-zynqmp-dev_1.7-0_arm64.deb ...
Unpacking libegl1-zynqmp-dev:arm64 (1.7-0) over (1.7-0) ...
Setting up libegl1-zynqmp-dev:arm64 (1.7-0) ...
6.4 Install libgles2-zynqmp-dev
dpkg -i libgles2-zynqmp-dev_1.7-0_arm64.deb
shell# dpkg -i libgles2-zynqmp-dev_1.7-0_arm64.deb 
Selecting previously unselected package libgles2-zynqmp-dev:arm64.
(Reading database ... 85110 files and directories currently installed.)
Preparing to unpack libgles2-zynqmp-dev_1.7-0_arm64.deb ...
Unpacking libgles2-zynqmp-dev:arm64 (1.7-0) ...
Setting up libgles2-zynqmp-dev:arm64 (1.7-0) ...
6.5 Install libgbm-zynqmp-dev
dpkg -i libgbm-zynqmp-dev_1.7-0_arm64.deb
shell# dpkg -i libgbm-zynqmp-dev_1.7-0_arm64.deb 
Selecting previously unselected package libgbm-zynqmp-dev:arm64.
(Reading database ... 85119 files and directories currently installed.)
Preparing to unpack libgbm-zynqmp-dev_1.7-0_arm64.deb ...
Unpacking libgbm-zynqmp-dev:arm64 (1.7-0) ...
Setting up libgbm-zynqmp-dev:arm64 (1.7-0) ...

Build

Prepare

shell# apt install quilt dh-autoreconf dh-exec debhelper cmake cross-config
shell# apt install libdrm-dev libudev-dev libxext-dev pkg-config x11proto-core-dev x11proto-fonts-dev x11proto-gl-dev x11proto-xf86dri-dev xutils-dev xserver-xorg-dev

xserver-xorg-video-armsoc-xilinx

shell# git clone --recursive --depth=1 -b v1.4-2 git://github.com/ikwzm/xf86-video-armsoc-xilinx.git
shell# cd xf86-video-armsoc-xilinx
shell# debian/rules binary

libmali-zynqmp

shell# git clone --recursive --depth=1 -b v1.7-0 git://github.com/ikwzm/libmali-zynqmp.git
shell# cd libmali-zynqmp
shell# wget https://www.xilinx.com/publications/products/tools/mali-400-userspace.tar
shell# tar xf mali-400-userspace.tar mali/rel-v2019.1/r8p0-01rel0.tar
shell# tar xf mali/rel-v2019.1/r8p0-01rel0.tar
shell# debian/rules binary

zynqmp-gpu kernel module

shell# git clone --recursive --depth=1 -b v0.1.2 git://github.com/ikwzm/zynqmp-gpu-kmod-dpkg
shell# cd zynqmp-gpu-kmod-dpkg
shell# wget https://developer.arm.com/-/media/Files/downloads/mali-drivers/kernel/mali-utgard-gpu/DX910-SW-99002-r8p0-01rel0.tgz
shell# tar xfz DX910-SW-99002-r8p0-01rel0.tgz
shell# git clone https://github.com/Xilinx/meta-xilinx.git
shell# for file in `\find meta-xilinx/meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali -maxdepth 1 -type f | sort`; do patch -d DX910-SW-99002-r8p0-01rel0/driver/src/devicedrv/mali/ -p1 < $file ; done
shell# debian/rules binary

zynqmp-fpga-xserver's People

Contributors

ikwzm avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

zynqmp-fpga-xserver's Issues

libGL error: failed to load driver: xlnx

Hello Ichiro,
I'm currently trying to get some basic graphical programs, in this example chocolate-doom, running on my Ultra96-V2 but i've run in a number of problems and surely but slow don't know who to ask anymore:

First I installed x-window-system-core and all the packages, except the development ones, logged in as root with the given commands.

  1. Is it intend that only the root user can successfully execute startx? If try to start the xserver without root privileges i only get a Server terminated with error-message.
Xorg.0.log without sudo
X.Org X Server 1.20.4
X Protocol Version 11, Revision 0
[   698.818] Build Operating System: Linux 4.9.0-8-arm64 aarch64 Debian
[   698.822] Current Operating System: Linux debian-fpga 4.19.0-xlnx-v2019.2-zynqmp-fpga #2 SMP Tue Dec 31 00:05:59 DST 2019 aarch64
[   698.822] Kernel command line: console=ttyPS0,115200 root=/dev/mmcblk0p2 rw rootwait cpuidle.off=1 uio_pdrv_genirq.of_id=generic-uio
[   698.829] Build Date: 05 March 2019  08:11:12PM
[   698.832] xorg-server 2:1.20.4-1 (https://www.debian.org/support) 
[   698.835] Current version of pixman: 0.36.0
[   698.842] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[   698.842] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   698.855] (==) Log file: "/home/fpga/.local/share/xorg/Xorg.0.log", Time: Sun May 17 22:35:19 2020
[   698.860] (==) Using config file: "/etc/X11/xorg.conf"
[   698.864] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[   698.867] (==) No Layout section.  Using the first Screen section.
[   698.867] (**) |-->Screen "DefaultScreen" (0)
[   698.867] (**) |   |-->Monitor "Desktop"
[   698.874] (**) |   |-->Device "ZynqMP"
[   698.874] (==) Automatically adding devices
[   698.874] (==) Automatically enabling devices
[   698.874] (==) Automatically adding GPU devices
[   698.874] (==) Max clients allowed: 256, resource mask: 0x1fffff
[   698.883] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[   698.883] 	Entry deleted from font path.
[   698.899] (==) 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
[   698.899] (==) ModulePath set to "/usr/lib/xorg/modules"
[   698.899] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[   698.899] (II) Loader magic: 0x557f516e08
[   698.899] (II) Module ABI versions:
[   698.899] 	X.Org ANSI C Emulation: 0.4
[   698.899] 	X.Org Video Driver: 24.0
[   698.899] 	X.Org XInput driver : 24.1
[   698.899] 	X.Org Server Extension : 10.0
[   698.901] (++) using VT number 1

[   698.902] (EE) systemd-logind: failed to get session: PID 3551 does not belong to any known session
[   698.904] (II) xfree86: Adding drm device (/dev/dri/card0)
[   698.904] (II) no primary bus or device found
[   698.904] (II) LoadModule: "glx"
[   698.906] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[   699.000] (II) Module glx: vendor="X.Org Foundation"
[   699.000] 	compiled for 1.20.4, module version = 1.0.0
[   699.000] 	ABI class: X.Org Server Extension, version 10.0
[   699.000] (II) LoadModule: "armsoc"
[   699.001] (II) Loading /usr/lib/xorg/modules/drivers/armsoc_drv.so
[   699.007] (II) Module armsoc: vendor="X.Org Foundation"
[   699.007] 	compiled for 1.20.4, module version = 1.4.1
[   699.007] 	Module class: X.Org Video Driver
[   699.007] 	ABI class: X.Org Video Driver, version 24.0
[   699.007] (II) ARMSOC: Driver for ARM Mali compatible chipsets
[   699.007] (WW) Falling back to old probe method for armsoc
[   699.007] (II) No BusID or DriverName specified - opening /dev/dri/card0
[   699.007] (EE) ERROR: Cannot open a connection with the DRM - Permission denied
[   699.007] (WW) Falling back to old probe method for armsoc
[   699.007] (II) No BusID or DriverName specified - opening /dev/dri/card0
[   699.007] (EE) ERROR: Cannot open a connection with the DRM - Permission denied
[   699.008] (EE) No devices detected.
[   699.008] (EE) 
Fatal server error:
[   699.008] (EE) no screens found(EE) 
[   699.008] (EE) 
Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
[   699.008] (EE) Please also check the log file at "/home/fpga/.local/share/xorg/Xorg.0.log" for additional information.
[   699.008] (EE) 
[   699.039] (EE) Server terminated with error (1). Closing log file.
  1. If i now compile and install chocolate-doom, start an xorg-session with sudo xstart and start doom with chocolate-doom -iwad doom1.wad i get
( ...)
ST_Init: Init status bar.
libGL error: unable to load driver: xlnx_dri.so
libGL error: driver pointer mssing
libGL error: failed to load driver: xlnx
=====================================================================
WARNING: it looks like your using a software GL implementation.
To improve performance, try setting force_software_renderer in your configuration file.
======================================================================
chocolate-doom build script
# following https://www.chocolate-doom.org/wiki/index.php/Building_Chocolate_Doom_on_Debian
sudo apt-get install gcc make wget libsdl2-dev libsdl2-net-dev libsdl2-mixer-dev python-pil
wget https://www.chocolate-doom.org/downloads/3.0.0/chocolate-doom-3.0.0.tar.gz
tar xzf chocolate-doom-3.0.0.tar.gz
cd chocolate-doom-3.0.0
./configure
make
sudo make install
wget http://distro.ibiblio.org/pub/linux/distributions/slitaz/sources/packages/d/doom1.wad

Surprisingly the game then starts as normal but permanently de-registers my keyboard for the rest of the x-session making it somewhat difficult to do anything.

Do you have any experience with this error? Before coming across your repository's i tried to build the mali400 driver and install the userspace binaries myself on my previous ubuntu installation on the ultra96 but got the same errors there.

Xorg.0.log trying to start DOOM
X.Org X Server 1.20.4
X Protocol Version 11, Revision 0
[  1369.365] Build Operating System: Linux 4.9.0-8-arm64 aarch64 Debian
[  1369.370] Current Operating System: Linux debian-fpga 4.19.0-xlnx-v2019.2-zynqmp-fpga #2 SMP Tue Dec 31 00:05:59 DST 2019 aarch64
[  1369.370] Kernel command line: console=ttyPS0,115200 root=/dev/mmcblk0p2 rw rootwait cpuidle.off=1 uio_pdrv_genirq.of_id=generic-uio
[  1369.381] Build Date: 05 March 2019  08:11:12PM
[  1369.386] xorg-server 2:1.20.4-1 (https://www.debian.org/support) 
[  1369.391] Current version of pixman: 0.36.0
[  1369.401] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[  1369.401] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[  1369.422] (==) Log file: "/var/log/Xorg.0.log", Time: Sun May 17 23:13:46 2020
[  1369.427] (==) Using config file: "/etc/X11/xorg.conf"
[  1369.433] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[  1369.433] (==) No Layout section.  Using the first Screen section.
[  1369.433] (**) |-->Screen "DefaultScreen" (0)
[  1369.433] (**) |   |-->Monitor "Desktop"
[  1369.434] (**) |   |-->Device "ZynqMP"
[  1369.434] (==) Automatically adding devices
[  1369.434] (==) Automatically enabling devices
[  1369.434] (==) Automatically adding GPU devices
[  1369.435] (==) Max clients allowed: 256, resource mask: 0x1fffff
[  1369.435] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[  1369.435] 	Entry deleted from font path.
[  1369.435] (==) 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
[  1369.435] (==) ModulePath set to "/usr/lib/xorg/modules"
[  1369.435] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[  1369.435] (II) Loader magic: 0x55872b8e08
[  1369.435] (II) Module ABI versions:
[  1369.435] 	X.Org ANSI C Emulation: 0.4
[  1369.435] 	X.Org Video Driver: 24.0
[  1369.435] 	X.Org XInput driver : 24.1
[  1369.435] 	X.Org Server Extension : 10.0
[  1369.437] (++) using VT number 1

[  1369.438] (EE) systemd-logind: failed to get session: PID 9636 does not belong to any known session
[  1369.439] (II) xfree86: Adding drm device (/dev/dri/card0)
[  1369.440] (II) no primary bus or device found
[  1369.440] 	falling back to /sys/devices/platform/amba/fd4a0000.zynqmp-display/drm/card0
[  1369.440] (II) LoadModule: "glx"
[  1369.440] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[  1369.444] (II) Module glx: vendor="X.Org Foundation"
[  1369.444] 	compiled for 1.20.4, module version = 1.0.0
[  1369.444] 	ABI class: X.Org Server Extension, version 10.0
[  1369.445] (II) LoadModule: "armsoc"
[  1369.445] (II) Loading /usr/lib/xorg/modules/drivers/armsoc_drv.so
[  1369.445] (II) Module armsoc: vendor="X.Org Foundation"
[  1369.445] 	compiled for 1.20.4, module version = 1.4.1
[  1369.445] 	Module class: X.Org Video Driver
[  1369.445] 	ABI class: X.Org Video Driver, version 24.0
[  1369.445] (II) ARMSOC: Driver for ARM Mali compatible chipsets
[  1369.446] (WW) Falling back to old probe method for armsoc
[  1369.446] (II) No BusID or DriverName specified - opening /dev/dri/card0
[  1369.446] (II) Got BusID fd4a0000.zynqmp-display
[  1369.469] (II) Opened DRM
[  1369.469] (II)    DeviceName is [/dev/dri/card0]
[  1369.469] (II)    bus_id is [fd4a0000.zynqmp-display]
[  1369.470] (II)    DriverName is [xlnx]
[  1369.470] (II)    version is [1.0.0]
[  1369.470] (II) Screen:0,  CRTC:-1
[  1369.486] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[  1369.486] (==) ARMSOC(0): Depth 24, (==) framebuffer bpp 32
[  1369.486] (==) ARMSOC(0): RGB weight 888
[  1369.486] (==) ARMSOC(0): Using gamma correction (1.0, 1.0, 1.0)
[  1369.486] (==) ARMSOC(0): Default visual is TrueColor
[  1369.486] (II) No BusID or DriverName specified - opening /dev/dri/card0
[  1369.486] (II) Got BusID fd4a0000.zynqmp-display
[  1369.519] (II) Opened DRM
[  1369.519] (II)    DeviceName is [/dev/dri/card0]
[  1369.519] (II)    bus_id is [fd4a0000.zynqmp-display]
[  1369.519] (II)    DriverName is [xlnx]
[  1369.520] (II)    version is [1.0.0]
[  1369.520] (II) ARMSOC(0): Chipset: Mali
[  1369.520] (DB) xf86MergeOutputClassOptions unsupported bus type 0
[  1369.520] (**) ARMSOC(0): Option "Debug" "true"
[  1369.520] (II) ARMSOC(0): Buffer Flipping is Enabled
[  1369.520] (II) ARMSOC(0): umplock is Enabled
[  1369.520] (II) ARMSOC(0): Setting the video modes ...
[  1369.520] (II) ARMSOC(0): drmmode_pre_init:1654: Entering
[  1369.520] (II) ARMSOC(0): drmmode_pre_init:1671 Got KMS resources
[  1369.520] (II) ARMSOC(0): drmmode_pre_init:1674   1 connectors, 1 encoders
[  1369.520] (II) ARMSOC(0): drmmode_pre_init:1677   1 crtcs, 0 fbs
[  1369.520] (II) ARMSOC(0): drmmode_pre_init:1680   0x0 minimum resolution
[  1369.520] (II) ARMSOC(0): drmmode_pre_init:1683   4096x4096 maximum resolution
[  1369.520] (II) ARMSOC(0): Adding all CRTCs
[  1369.520] (II) ARMSOC(0): drmmode_crtc_init:882: Entering
[  1369.520] (II) ARMSOC(0): Got CRTC: 0 (id: 37)
[  1369.520] (II) ARMSOC(0): drmmode_crtc_init:897: Exiting
[  1369.520] (II) ARMSOC(0): drmmode_output_init:1337: Entering
[  1369.559] (II) ARMSOC(0): Output DP-1 using monitor section Desktop
[  1369.559] (II) ARMSOC(0): drmmode_output_init:1404: Exiting
[  1369.597] (II) ARMSOC(0): EDID for output DP-1
[  1369.598] (II) ARMSOC(0): Manufacturer: ACI  Model: 24f4  Serial#: 16843009
[  1369.598] (II) ARMSOC(0): Year: 2011  Week: 52
[  1369.598] (II) ARMSOC(0): EDID Version: 1.3
[  1369.598] (II) ARMSOC(0): Analog Display Input,  Input Voltage Level: 0.700/0.300 V
[  1369.598] (II) ARMSOC(0): Signal levels configurable
[  1369.598] (II) ARMSOC(0): Sync:  Separate  Composite  SyncOnGreen
[  1369.598] (II) ARMSOC(0): Max Image Size [cm]: horiz.: 52  vert.: 29
[  1369.598] (II) ARMSOC(0): Gamma: 2.20
[  1369.598] (II) ARMSOC(0): DPMS capabilities: StandBy Suspend Off; RGB/Color Display
[  1369.598] (II) ARMSOC(0): Default color space is primary color space
[  1369.598] (II) ARMSOC(0): First detailed timing is preferred mode
[  1369.598] (II) ARMSOC(0): redX: 0.647 redY: 0.334   greenX: 0.284 greenY: 0.607
[  1369.598] (II) ARMSOC(0): blueX: 0.151 blueY: 0.071   whiteX: 0.312 whiteY: 0.328
[  1369.598] (II) ARMSOC(0): Supported established timings:
[  1369.598] (II) ARMSOC(0): 720x400@70Hz
[  1369.598] (II) ARMSOC(0): 640x480@60Hz
[  1369.598] (II) ARMSOC(0): 640x480@67Hz
[  1369.598] (II) ARMSOC(0): 640x480@72Hz
[  1369.598] (II) ARMSOC(0): 640x480@75Hz
[  1369.598] (II) ARMSOC(0): 800x600@56Hz
[  1369.598] (II) ARMSOC(0): 800x600@60Hz
[  1369.598] (II) ARMSOC(0): 800x600@72Hz
[  1369.598] (II) ARMSOC(0): 800x600@75Hz
[  1369.598] (II) ARMSOC(0): 832x624@75Hz
[  1369.598] (II) ARMSOC(0): 1024x768@60Hz
[  1369.598] (II) ARMSOC(0): 1024x768@70Hz
[  1369.598] (II) ARMSOC(0): 1024x768@75Hz
[  1369.598] (II) ARMSOC(0): 1280x1024@75Hz
[  1369.598] (II) ARMSOC(0): Manufacturer's mask: 0
[  1369.598] (II) ARMSOC(0): Supported standard timings:
[  1369.598] (II) ARMSOC(0): #0: hsize: 1152  vsize 864  refresh: 75  vid: 20337
[  1369.598] (II) ARMSOC(0): #1: hsize: 1280  vsize 1024  refresh: 60  vid: 32897
[  1369.598] (II) ARMSOC(0): #2: hsize: 1280  vsize 960  refresh: 60  vid: 16513
[  1369.598] (II) ARMSOC(0): #3: hsize: 1440  vsize 900  refresh: 60  vid: 149
[  1369.598] (II) ARMSOC(0): #4: hsize: 1600  vsize 1200  refresh: 60  vid: 16553
[  1369.598] (II) ARMSOC(0): #5: hsize: 1680  vsize 1050  refresh: 60  vid: 179
[  1369.598] (II) ARMSOC(0): #6: hsize: 1280  vsize 720  refresh: 60  vid: 49281
[  1369.599] (II) ARMSOC(0): Supported detailed timing:
[  1369.599] (II) ARMSOC(0): clock: 148.5 MHz   Image Size:  521 x 293 mm
[  1369.599] (II) ARMSOC(0): h_active: 1920  h_sync: 2008  h_sync_end 2052 h_blank_end 2200 h_border: 0
[  1369.599] (II) ARMSOC(0): v_active: 1080  v_sync: 1084  v_sync_end 1089 v_blanking: 1125 v_border: 0
[  1369.599] (II) ARMSOC(0): Ranges: V min: 56 V max: 76 Hz, H min: 31 H max: 83 kHz, PixClock max 175 MHz
[  1369.599] (II) ARMSOC(0): Monitor name: ASUS 24T1E
[  1369.599] (II) ARMSOC(0): Serial No: BCLVQS103716
[  1369.599] (II) ARMSOC(0): EDID (in hex):
[  1369.599] (II) ARMSOC(0): 	00ffffffffffff000469f42401010101
[  1369.599] (II) ARMSOC(0): 	341501031e341d78eeeed0a555489b26
[  1369.599] (II) ARMSOC(0): 	125054bfef00714f818081409500a940
[  1369.599] (II) ARMSOC(0): 	b30081c00101023a801871382d40582c
[  1369.599] (II) ARMSOC(0): 	450009252100001a000000fd00384c1f
[  1369.599] (II) ARMSOC(0): 	5311000a202020202020000000fc0041
[  1369.599] (II) ARMSOC(0): 	5355532032345431450a2020000000ff
[  1369.599] (II) ARMSOC(0): 	0042434c5651533130333731360a007e
[  1369.599] (II) ARMSOC(0): EDID vendor "ACI", prod id 9460
[  1369.599] (II) ARMSOC(0): Using EDID range info for horizontal sync
[  1369.599] (II) ARMSOC(0): Using EDID range info for vertical refresh
[  1369.599] (II) ARMSOC(0): Printing DDC gathered Modelines:
[  1369.599] (II) ARMSOC(0): Modeline "1920x1080"x0.0  148.50  1920 2008 2052 2200  1080 1084 1089 1125 +hsync -vsync (67.5 kHz eP)
[  1369.599] (II) ARMSOC(0): Modeline "800x600"x0.0   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz e)
[  1369.599] (II) ARMSOC(0): Modeline "800x600"x0.0   36.00  800 824 896 1024  600 601 603 625 +hsync +vsync (35.2 kHz e)
[  1369.599] (II) ARMSOC(0): Modeline "640x480"x0.0   31.50  640 656 720 840  480 481 484 500 -hsync -vsync (37.5 kHz e)
[  1369.599] (II) ARMSOC(0): Modeline "640x480"x0.0   31.50  640 664 704 832  480 489 492 520 -hsync -vsync (37.9 kHz e)
[  1369.599] (II) ARMSOC(0): Modeline "640x480"x0.0   30.24  640 704 768 864  480 483 486 525 -hsync -vsync (35.0 kHz e)
[  1369.599] (II) ARMSOC(0): Modeline "640x480"x0.0   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz e)
[  1369.599] (II) ARMSOC(0): Modeline "720x400"x0.0   28.32  720 738 846 900  400 412 414 449 -hsync +vsync (31.5 kHz e)
[  1369.599] (II) ARMSOC(0): Modeline "1280x1024"x0.0  135.00  1280 1296 1440 1688  1024 1025 1028 1066 +hsync +vsync (80.0 kHz e)
[  1369.600] (II) ARMSOC(0): Modeline "1024x768"x0.0   78.75  1024 1040 1136 1312  768 769 772 800 +hsync +vsync (60.0 kHz e)
[  1369.600] (II) ARMSOC(0): Modeline "1024x768"x0.0   75.00  1024 1048 1184 1328  768 771 777 806 -hsync -vsync (56.5 kHz e)
[  1369.600] (II) ARMSOC(0): Modeline "1024x768"x0.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz e)
[  1369.600] (II) ARMSOC(0): Modeline "832x624"x0.0   57.28  832 864 928 1152  624 625 628 667 -hsync -vsync (49.7 kHz e)
[  1369.600] (II) ARMSOC(0): Modeline "800x600"x0.0   49.50  800 816 896 1056  600 601 604 625 +hsync +vsync (46.9 kHz e)
[  1369.600] (II) ARMSOC(0): Modeline "800x600"x0.0   50.00  800 856 976 1040  600 637 643 666 +hsync +vsync (48.1 kHz e)
[  1369.600] (II) ARMSOC(0): Modeline "1152x864"x0.0  108.00  1152 1216 1344 1600  864 865 868 900 +hsync +vsync (67.5 kHz e)
[  1369.600] (II) ARMSOC(0): Modeline "1280x1024"x0.0  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync (64.0 kHz e)
[  1369.600] (II) ARMSOC(0): Modeline "1280x960"x0.0  108.00  1280 1376 1488 1800  960 961 964 1000 +hsync +vsync (60.0 kHz e)
[  1369.600] (II) ARMSOC(0): Modeline "1440x900"x0.0  106.50  1440 1520 1672 1904  900 903 909 934 -hsync +vsync (55.9 kHz e)
[  1369.600] (II) ARMSOC(0): Modeline "1600x1200"x0.0  162.00  1600 1664 1856 2160  1200 1201 1204 1250 +hsync +vsync (75.0 kHz e)
[  1369.600] (II) ARMSOC(0): Modeline "1680x1050"x0.0  146.25  1680 1784 1960 2240  1050 1053 1059 1089 -hsync +vsync (65.3 kHz e)
[  1369.600] (II) ARMSOC(0): Modeline "1280x720"x60.0   74.48  1280 1336 1472 1664  720 721 724 746 -hsync +vsync (44.8 kHz e)
[  1369.600] (II) ARMSOC(0): drmmode_output_get_modes:980 count_modes: 22
[  1369.600] (II) ARMSOC(0): drmmode_ConvertFromKMode:150 copy mode 1920x1080 (0x55ae3f5d20 0x55ae3f54c0)
[  1369.600] (II) ARMSOC(0): drmmode_ConvertFromKMode:150 copy mode 1600x1200 (0x55ae3f5d00 0x55ae3f55a0)
[  1369.600] (II) ARMSOC(0): drmmode_ConvertFromKMode:150 copy mode 1680x1050 (0x55ae3f5ce0 0x55ae3f8f10)
[  1369.600] (II) ARMSOC(0): drmmode_ConvertFromKMode:150 copy mode 1280x1024 (0x55ae3f5cc0 0x55ae3f4be0)
[  1369.600] (II) ARMSOC(0): drmmode_ConvertFromKMode:150 copy mode 1280x1024 (0x55ae3f5ca0 0x55ae3f4ca0)
[  1369.601] (II) ARMSOC(0): drmmode_ConvertFromKMode:150 copy mode 1440x900 (0x55ae3e40b0 0x55ae3f4d60)
[  1369.601] (II) ARMSOC(0): drmmode_ConvertFromKMode:150 copy mode 1280x960 (0x55ae3e3d30 0x55ae3f4ee0)
[  1369.601] (II) ARMSOC(0): drmmode_ConvertFromKMode:150 copy mode 1152x864 (0x55ae3e3e10 0x55ae3f5a00)
[  1369.601] (II) ARMSOC(0): drmmode_ConvertFromKMode:150 copy mode 1280x720 (0x55ae3f5ba0 0x55ae3f5060)
[  1369.601] (II) ARMSOC(0): drmmode_ConvertFromKMode:150 copy mode 1024x768 (0x55ae3e3ef0 0x55ae3f5760)
[  1369.601] (II) ARMSOC(0): drmmode_ConvertFromKMode:150 copy mode 1024x768 (0x55ae3dacf0 0x55ae3f5840)
[  1369.601] (II) ARMSOC(0): drmmode_ConvertFromKMode:150 copy mode 1024x768 (0x55ae3dadd0 0x55ae3f5680)
[  1369.601] (II) ARMSOC(0): drmmode_ConvertFromKMode:150 copy mode 832x624 (0x55ae3e3fd0 0x55ae3f5140)
[  1369.601] (II) ARMSOC(0): drmmode_ConvertFromKMode:150 copy mode 800x600 (0x55ae3e3c50 0x55ae3f5220)
[  1369.601] (II) ARMSOC(0): drmmode_ConvertFromKMode:150 copy mode 800x600 (0x55ae3f5740 0x55ae3f5300)
[  1369.601] (II) ARMSOC(0): drmmode_ConvertFromKMode:150 copy mode 800x600 (0x55ae3f5900 0x55ae3dac30)
[  1369.601] (II) ARMSOC(0): drmmode_ConvertFromKMode:150 copy mode 800x600 (0x55ae3f5820 0x55ae3e3e30)
[  1369.601] (II) ARMSOC(0): drmmode_ConvertFromKMode:150 copy mode 640x480 (0x55ae3f5120 0x55ae3f5ae0)
[  1369.601] (II) ARMSOC(0): drmmode_ConvertFromKMode:150 copy mode 640x480 (0x55ae3f5ac0 0x55ae3e3d50)
[  1369.601] (II) ARMSOC(0): drmmode_ConvertFromKMode:150 copy mode 640x480 (0x55ae3f54a0 0x55ae3e3c70)
[  1369.601] (II) ARMSOC(0): drmmode_ConvertFromKMode:150 copy mode 640x480 (0x55ae3f59e0 0x55ae3e3b90)
[  1369.601] (II) ARMSOC(0): drmmode_ConvertFromKMode:150 copy mode 720x400 (0x55ae3f5200 0x55ae3f5920)
[  1369.601] (II) ARMSOC(0): Printing probed modes for output DP-1
[  1369.601] (II) ARMSOC(0): Modeline "1920x1080"x60.0  148.50  1920 2008 2052 2200  1080 1084 1089 1125 +hsync -vsync (67.5 kHz eP)
[  1369.601] (II) ARMSOC(0): Modeline "1600x1200"x60.0  162.00  1600 1664 1856 2160  1200 1201 1204 1250 +hsync +vsync (75.0 kHz e)
[  1369.601] (II) ARMSOC(0): Modeline "1680x1050"x60.0  146.25  1680 1784 1960 2240  1050 1053 1059 1089 -hsync +vsync (65.3 kHz e)
[  1369.601] (II) ARMSOC(0): Modeline "1280x1024"x75.0  135.00  1280 1296 1440 1688  1024 1025 1028 1066 +hsync +vsync (80.0 kHz e)
[  1369.601] (II) ARMSOC(0): Modeline "1280x1024"x60.0  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync (64.0 kHz e)
[  1369.601] (II) ARMSOC(0): Modeline "1440x900"x59.9  106.50  1440 1520 1672 1904  900 903 909 934 -hsync +vsync (55.9 kHz e)
[  1369.601] (II) ARMSOC(0): Modeline "1280x960"x60.0  108.00  1280 1376 1488 1800  960 961 964 1000 +hsync +vsync (60.0 kHz e)
[  1369.601] (II) ARMSOC(0): Modeline "1152x864"x75.0  108.00  1152 1216 1344 1600  864 865 868 900 +hsync +vsync (67.5 kHz e)
[  1369.601] (II) ARMSOC(0): Modeline "1280x720"x60.0   74.25  1280 1390 1430 1650  720 725 730 750 +hsync +vsync (45.0 kHz e)
[  1369.601] (II) ARMSOC(0): Modeline "1024x768"x75.0   78.75  1024 1040 1136 1312  768 769 772 800 +hsync +vsync (60.0 kHz e)
[  1369.601] (II) ARMSOC(0): Modeline "1024x768"x70.1   75.00  1024 1048 1184 1328  768 771 777 806 -hsync -vsync (56.5 kHz e)
[  1369.601] (II) ARMSOC(0): Modeline "1024x768"x60.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz e)
[  1369.601] (II) ARMSOC(0): Modeline "832x624"x74.6   57.28  832 864 928 1152  624 625 628 667 -hsync -vsync (49.7 kHz e)
[  1369.601] (II) ARMSOC(0): Modeline "800x600"x72.2   50.00  800 856 976 1040  600 637 643 666 +hsync +vsync (48.1 kHz e)
[  1369.601] (II) ARMSOC(0): Modeline "800x600"x75.0   49.50  800 816 896 1056  600 601 604 625 +hsync +vsync (46.9 kHz e)
[  1369.601] (II) ARMSOC(0): Modeline "800x600"x60.3   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz e)
[  1369.602] (II) ARMSOC(0): Modeline "800x600"x56.2   36.00  800 824 896 1024  600 601 603 625 +hsync +vsync (35.2 kHz e)
[  1369.602] (II) ARMSOC(0): Modeline "640x480"x75.0   31.50  640 656 720 840  480 481 484 500 -hsync -vsync (37.5 kHz e)
[  1369.602] (II) ARMSOC(0): Modeline "640x480"x72.8   31.50  640 664 704 832  480 489 492 520 -hsync -vsync (37.9 kHz e)
[  1369.602] (II) ARMSOC(0): Modeline "640x480"x66.7   30.24  640 704 768 864  480 483 486 525 -hsync -vsync (35.0 kHz e)
[  1369.602] (II) ARMSOC(0): Modeline "640x480"x59.9   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz e)
[  1369.602] (II) ARMSOC(0): Modeline "720x400"x70.1   28.32  720 738 846 900  400 412 414 449 -hsync +vsync (31.5 kHz e)
[  1369.602] (II) ARMSOC(0): Output DP-1 connected
[  1369.602] (II) ARMSOC(0): Using exact sizes for initial modes
[  1369.602] (II) ARMSOC(0): Output DP-1 using initial mode 1920x1080 +0+0
[  1369.602] (II) ARMSOC(0): drmmode_pre_init:1715: Exiting
[  1369.602] (II) ARMSOC(0): Got KMS resources
[  1369.602] (**) ARMSOC(0): Display dimensions: (520, 290) mm
[  1369.602] (**) ARMSOC(0): DPI set to (93, 94)
[  1369.602] (II) Loading sub module "dri2"
[  1369.602] (II) LoadModule: "dri2"
[  1369.602] (II) Module "dri2" already built-in
[  1369.602] (II) Loading sub module "exa"
[  1369.602] (II) LoadModule: "exa"
[  1369.602] (II) Loading /usr/lib/xorg/modules/libexa.so
[  1369.603] (II) Module exa: vendor="X.Org Foundation"
[  1369.603] 	compiled for 1.20.4, module version = 2.6.0
[  1369.603] 	ABI class: X.Org Video Driver, version 24.0
[  1369.603] (II) Loading sub module "fb"
[  1369.603] (II) LoadModule: "fb"
[  1369.603] (II) Loading /usr/lib/xorg/modules/libfb.so
[  1369.603] (II) Module fb: vendor="X.Org Foundation"
[  1369.603] 	compiled for 1.20.4, module version = 1.0.0
[  1369.603] 	ABI class: X.Org ANSI C Emulation, version 0.4
[  1369.603] (II) ARMSOC(0): ARMSOCPreInit:941: Exiting
[  1369.603] (II) ARMSOC(0): ARMSOCScreenInit:993: Entering
[  1369.603] (II) ARMSOC(0): ARMSOCScreenInit:1012 allocating new scanout buffer: 1920x1080 32 32
[  1369.609] (II) ARMSOC(0): Soft EXA mode
[  1369.609] (II) EXA(0): Driver allocated offscreen pixmaps
[  1369.609] (II) EXA(0): Driver registered support for the following operations:
[  1369.609] (II)         Solid
[  1369.609] (II)         Copy
[  1369.609] (II)         Composite (RENDER acceleration)
[  1369.609] (II) ARMSOC(0): Setting swap chain size: 2 
[  1369.609] (II) ARMSOC(0): [DRI2] Setup complete
[  1369.609] (II) ARMSOC(0): [DRI2]   DRI driver: armsoc
[  1369.609] (==) ARMSOC(0): Backing store enabled
[  1369.609] (==) ARMSOC(0): Silken mouse enabled
[  1369.609] (II) ARMSOC(0): HW cursor init()
[  1369.609] (II) ARMSOC(0): ARMSOCEnterVT:1375: Entering
[  1369.609] (II) ARMSOC(0): drmmode_set_mode_major:282: Entering
[  1369.609] (II) ARMSOC(0): drmmode_set_mode_major:288 create framebuffer: 1920x1080
[  1369.619] (II) ARMSOC(0): drmmode_set_mode_major:389 Saving last good values
[  1369.636] (II) ARMSOC(0): drmmode_set_mode_major:434: Exiting
[  1369.636] (II) ARMSOC(0): ARMSOCEnterVT:1393: Exiting
[  1369.636] (II) ARMSOC(0): ARMSOCLoadPalette:1233: Entering
[  1369.636] (II) ARMSOC(0): ARMSOCLoadPalette:1234: Exiting
[  1369.637] (==) ARMSOC(0): DPMS enabled
[  1369.637] (II) ARMSOC(0): drmmode_uevent_init:1847: Entering
[  1369.637] (II) ARMSOC(0): drmmode_uevent_init:1873: Exiting
[  1369.637] (II) ARMSOC(0): ARMSOCScreenInit:1177: Exiting
[  1369.637] (II) Initializing extension Generic Event Extension
[  1369.637] (II) Initializing extension SHAPE
[  1369.638] (II) Initializing extension MIT-SHM
[  1369.639] (II) Initializing extension XInputExtension
[  1369.639] (II) Initializing extension XTEST
[  1369.640] (II) Initializing extension BIG-REQUESTS
[  1369.640] (II) Initializing extension SYNC
[  1369.641] (II) Initializing extension XKEYBOARD
[  1369.642] (II) Initializing extension XC-MISC
[  1369.642] (II) Initializing extension SECURITY
[  1369.643] (II) Initializing extension XFIXES
[  1369.643] (II) Initializing extension RENDER
[  1369.644] (II) Initializing extension RANDR
[  1369.645] (II) Initializing extension COMPOSITE
[  1369.646] (II) Initializing extension DAMAGE
[  1369.646] (II) Initializing extension MIT-SCREEN-SAVER
[  1369.647] (II) Initializing extension DOUBLE-BUFFER
[  1369.647] (II) Initializing extension RECORD
[  1369.648] (II) Initializing extension DPMS
[  1369.648] (II) Initializing extension Present
[  1369.649] (II) Initializing extension DRI3
[  1369.649] (II) Initializing extension X-Resource
[  1369.650] (II) Initializing extension XVideo
[  1369.650] (II) Initializing extension XVideo-MotionCompensation
[  1369.650] (II) Initializing extension SELinux
[  1369.650] (II) SELinux: Disabled on system
[  1369.650] (II) Initializing extension GLX
[  1369.651] (EE) AIGLX error: dlopen of /usr/lib/aarch64-linux-gnu/dri/armsoc_dri.so failed (/usr/lib/aarch64-linux-gnu/dri/armsoc_dri.so: cannot open shared object file: No such file or directory)
[  1369.651] (EE) AIGLX error: unable to load driver armsoc
[  1369.769] (II) IGLX: Loaded and initialized swrast
[  1369.769] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[  1369.769] (II) Initializing extension XFree86-VidModeExtension
[  1369.769] (II) Initializing extension XFree86-DGA
[  1369.770] (II) Initializing extension XFree86-DRI
[  1369.770] (II) Initializing extension DRI2
[  1369.771] (II) ARMSOC(0): Setting screen physical size to 508 x 285
[  1369.771] (II) ARMSOC(0): drmmode_xf86crtc_resize:1619: Entering
[  1369.771] (II) ARMSOC(0): resize_scanout_bo:1482: Entering
[  1369.771] (II) ARMSOC(0): resize_scanout_bo:1486 Resize: 1920x1080 32,32
[  1369.771] (II) ARMSOC(0): resize_scanout_bo:1609: Exiting
[  1369.771] (II) ARMSOC(0): drmmode_set_mode_major:282: Entering
[  1369.786] (II) ARMSOC(0): drmmode_set_mode_major:389 Saving last good values
[  1369.803] (II) ARMSOC(0): drmmode_set_mode_major:434: Exiting
[  1369.803] (II) ARMSOC(0): drmmode_xf86crtc_resize:1636: Exiting
[  1370.095] (II) config/udev: Adding input device PixArt USB Optical Mouse (/dev/input/event1)
[  1370.095] (**) PixArt USB Optical Mouse: Applying InputClass "libinput pointer catchall"
[  1370.095] (II) LoadModule: "libinput"
[  1370.095] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
[  1370.110] (II) Module libinput: vendor="X.Org Foundation"
[  1370.111] 	compiled for 1.20.4, module version = 0.28.2
[  1370.111] 	Module class: X.Org XInput Driver
[  1370.111] 	ABI class: X.Org XInput driver, version 24.1
[  1370.111] (II) Using input driver 'libinput' for 'PixArt USB Optical Mouse'
[  1370.111] (**) PixArt USB Optical Mouse: always reports core events
[  1370.111] (**) Option "Device" "/dev/input/event1"
[  1370.111] (**) Option "_source" "server/udev"
[  1370.121] (II) event1  - PixArt USB Optical Mouse: is tagged by udev as: Mouse
[  1370.121] (II) event1  - PixArt USB Optical Mouse: device set to 1000 DPI
[  1370.121] (II) event1  - PixArt USB Optical Mouse: device is a pointer
[  1370.122] (II) event1  - PixArt USB Optical Mouse: device removed
[  1370.156] (**) Option "config_info" "udev:/sys/devices/platform/amba/ff9e0000.usb1/fe300000.dwc3/xhci-hcd.0.auto/usb1/1-1/1-1.2/1-1.2.1/1-1.2.1:1.0/0003:093A:2510.0001/input/input1/event1"
[  1370.156] (II) XINPUT: Adding extended input device "PixArt USB Optical Mouse" (type: MOUSE, id 6)
[  1370.157] (**) Option "AccelerationScheme" "none"
[  1370.157] (**) PixArt USB Optical Mouse: (accel) selected scheme none/0
[  1370.157] (**) PixArt USB Optical Mouse: (accel) acceleration factor: 2.000
[  1370.157] (**) PixArt USB Optical Mouse: (accel) acceleration threshold: 4
[  1370.163] (II) event1  - PixArt USB Optical Mouse: is tagged by udev as: Mouse
[  1370.163] (II) event1  - PixArt USB Optical Mouse: device set to 1000 DPI
[  1370.164] (II) event1  - PixArt USB Optical Mouse: device is a pointer
[  1370.167] (II) config/udev: Adding input device USB USB Keyboard (/dev/input/event2)
[  1370.167] (**) USB USB Keyboard: Applying InputClass "libinput keyboard catchall"
[  1370.167] (II) Using input driver 'libinput' for 'USB USB Keyboard'
[  1370.167] (**) USB USB Keyboard: always reports core events
[  1370.167] (**) Option "Device" "/dev/input/event2"
[  1370.167] (**) Option "_source" "server/udev"
[  1370.174] (II) event2  - USB USB Keyboard: is tagged by udev as: Keyboard
[  1370.174] (II) event2  - USB USB Keyboard: device is a keyboard
[  1370.175] (II) event2  - USB USB Keyboard: device removed
[  1370.188] (**) Option "config_info" "udev:/sys/devices/platform/amba/ff9e0000.usb1/fe300000.dwc3/xhci-hcd.0.auto/usb1/1-1/1-1.2/1-1.2.3/1-1.2.3:1.0/0003:1A2C:0B27.0002/input/input2/event2"
[  1370.188] (II) XINPUT: Adding extended input device "USB USB Keyboard" (type: KEYBOARD, id 7)
[  1370.188] (**) Option "xkb_model" "pc105"
[  1370.188] (**) Option "xkb_layout" "de"
[  1370.269] (II) event2  - USB USB Keyboard: is tagged by udev as: Keyboard
[  1370.269] (II) event2  - USB USB Keyboard: device is a keyboard
[  1370.273] (II) config/udev: Adding input device USB USB Keyboard Consumer Control (/dev/input/event3)
[  1370.273] (**) USB USB Keyboard Consumer Control: Applying InputClass "libinput keyboard catchall"
[  1370.273] (II) Using input driver 'libinput' for 'USB USB Keyboard Consumer Control'
[  1370.274] (**) USB USB Keyboard Consumer Control: always reports core events
[  1370.274] (**) Option "Device" "/dev/input/event3"
[  1370.274] (**) Option "_source" "server/udev"
[  1370.280] (II) event3  - USB USB Keyboard Consumer Control: is tagged by udev as: Keyboard
[  1370.280] (II) event3  - USB USB Keyboard Consumer Control: device is a keyboard
[  1370.281] (II) event3  - USB USB Keyboard Consumer Control: device removed
[  1370.312] (II) libinput: USB USB Keyboard Consumer Control: needs a virtual subdevice
[  1370.312] (**) Option "config_info" "udev:/sys/devices/platform/amba/ff9e0000.usb1/fe300000.dwc3/xhci-hcd.0.auto/usb1/1-1/1-1.2/1-1.2.3/1-1.2.3:1.1/0003:1A2C:0B27.0003/input/input3/event3"
[  1370.312] (II) XINPUT: Adding extended input device "USB USB Keyboard Consumer Control" (type: MOUSE, id 8)
[  1370.312] (**) Option "AccelerationScheme" "none"
[  1370.312] (**) USB USB Keyboard Consumer Control: (accel) selected scheme none/0
[  1370.312] (**) USB USB Keyboard Consumer Control: (accel) acceleration factor: 2.000
[  1370.312] (**) USB USB Keyboard Consumer Control: (accel) acceleration threshold: 4
[  1370.319] (II) event3  - USB USB Keyboard Consumer Control: is tagged by udev as: Keyboard
[  1370.319] (II) event3  - USB USB Keyboard Consumer Control: device is a keyboard
[  1370.322] (II) config/udev: Adding input device USB USB Keyboard System Control (/dev/input/event4)
[  1370.322] (**) USB USB Keyboard System Control: Applying InputClass "libinput keyboard catchall"
[  1370.322] (II) Using input driver 'libinput' for 'USB USB Keyboard System Control'
[  1370.322] (**) USB USB Keyboard System Control: always reports core events
[  1370.322] (**) Option "Device" "/dev/input/event4"
[  1370.322] (**) Option "_source" "server/udev"
[  1370.329] (II) event4  - USB USB Keyboard System Control: is tagged by udev as: Keyboard
[  1370.329] (II) event4  - USB USB Keyboard System Control: device is a keyboard
[  1370.330] (II) event4  - USB USB Keyboard System Control: device removed
[  1370.352] (**) Option "config_info" "udev:/sys/devices/platform/amba/ff9e0000.usb1/fe300000.dwc3/xhci-hcd.0.auto/usb1/1-1/1-1.2/1-1.2.3/1-1.2.3:1.1/0003:1A2C:0B27.0003/input/input4/event4"
[  1370.352] (II) XINPUT: Adding extended input device "USB USB Keyboard System Control" (type: KEYBOARD, id 9)
[  1370.352] (**) Option "xkb_model" "pc105"
[  1370.352] (**) Option "xkb_layout" "de"
[  1370.359] (II) event4  - USB USB Keyboard System Control: is tagged by udev as: Keyboard
[  1370.359] (II) event4  - USB USB Keyboard System Control: device is a keyboard
[  1370.361] (II) config/udev: Adding input device gpio-keys (/dev/input/event0)
[  1370.361] (**) gpio-keys: Applying InputClass "libinput keyboard catchall"
[  1370.361] (II) Using input driver 'libinput' for 'gpio-keys'
[  1370.361] (**) gpio-keys: always reports core events
[  1370.361] (**) Option "Device" "/dev/input/event0"
[  1370.361] (**) Option "_source" "server/udev"
[  1370.363] (II) event0  - gpio-keys: is tagged by udev as: Keyboard
[  1370.363] (II) event0  - gpio-keys: device is a keyboard
[  1370.363] (II) event0  - gpio-keys: device removed
[  1370.376] (**) Option "config_info" "udev:/sys/devices/platform/gpio-keys/input/input0/event0"
[  1370.376] (II) XINPUT: Adding extended input device "gpio-keys" (type: KEYBOARD, id 10)
[  1370.376] (**) Option "xkb_model" "pc105"
[  1370.376] (**) Option "xkb_layout" "de"
[  1370.378] (II) event0  - gpio-keys: is tagged by udev as: Keyboard
[  1370.378] (II) event0  - gpio-keys: device is a keyboard
[  1370.483] (II) ARMSOC(0): drmmode_crtc_dpms:193 Setting dpms mode 0 on crtc 37
[  1370.483] (II) ARMSOC(0): drmmode_set_mode_major:282: Entering
[  1370.486] (II) ARMSOC(0): drmmode_set_mode_major:389 Saving last good values
[  1370.503] (II) ARMSOC(0): drmmode_set_mode_major:434: Exiting
[  1370.520] (**) USB USB Keyboard Consumer Control: Applying InputClass "libinput keyboard catchall"
[  1370.520] (II) Using input driver 'libinput' for 'USB USB Keyboard Consumer Control'
[  1370.520] (**) USB USB Keyboard Consumer Control: always reports core events
[  1370.520] (**) Option "Device" "/dev/input/event3"
[  1370.520] (**) Option "_source" "_driver/libinput"
[  1370.520] (II) libinput: USB USB Keyboard Consumer Control: is a virtual subdevice
[  1370.520] (**) Option "config_info" "udev:/sys/devices/platform/amba/ff9e0000.usb1/fe300000.dwc3/xhci-hcd.0.auto/usb1/1-1/1-1.2/1-1.2.3/1-1.2.3:1.1/0003:1A2C:0B27.0003/input/input3/event3"
[  1370.520] (II) XINPUT: Adding extended input device "USB USB Keyboard Consumer Control" (type: KEYBOARD, id 11)
[  1370.520] (**) Option "xkb_model" "pc105"
[  1370.520] (**) Option "xkb_layout" "de"
[  1399.517] (II) ARMSOC(0): drmmode_crtc_dpms:193 Setting dpms mode 0 on crtc 37
[  1399.517] (II) ARMSOC(0): drmmode_set_mode_major:282: Entering
[  1399.518] (II) ARMSOC(0): drmmode_set_mode_major:389 Saving last good values
[  1399.521] (II) ARMSOC(0): drmmode_set_mode_major:434: Exiting
[  1399.540] (II) ARMSOC(0): ARMSOCLoadPalette:1233: Entering
[  1399.540] (II) ARMSOC(0): ARMSOCLoadPalette:1234: Exiting
[  1399.574] (II) ARMSOC(0): drmmode_crtc_dpms:193 Setting dpms mode 0 on crtc 37
[  1399.574] (II) ARMSOC(0): drmmode_set_mode_major:282: Entering
[  1399.587] (II) ARMSOC(0): drmmode_set_mode_major:389 Saving last good values
[  1399.604] (II) ARMSOC(0): drmmode_set_mode_major:434: Exiting
[  1399.622] (II) ARMSOC(0): ARMSOCLoadPalette:1233: Entering
[  1399.622] (II) ARMSOC(0): ARMSOCLoadPalette:1234: Exiting
[  1429.669] (II) ARMSOC(0): drmmode_crtc_dpms:193 Setting dpms mode 0 on crtc 37
[  1429.669] (II) ARMSOC(0): drmmode_set_mode_major:282: Entering
[  1429.670] (II) ARMSOC(0): drmmode_set_mode_major:389 Saving last good values
[  1429.672] (II) ARMSOC(0): drmmode_set_mode_major:434: Exiting
[  1459.734] (II) ARMSOC(0): drmmode_crtc_dpms:193 Setting dpms mode 0 on crtc 37
[  1459.734] (II) ARMSOC(0): drmmode_set_mode_major:282: Entering
[  1459.734] (II) ARMSOC(0): drmmode_set_mode_major:389 Saving last good values
[  1459.740] (II) ARMSOC(0): drmmode_set_mode_major:434: Exiting
[  1489.350] (II) event1  - PixArt USB Optical Mouse: device removed
[  1489.388] (II) event2  - USB USB Keyboard: device removed
[  1489.404] (II) event4  - USB USB Keyboard System Control: device removed
[  1489.424] (II) event0  - gpio-keys: device removed
[  1489.440] (II) event3  - USB USB Keyboard Consumer Control: device removed
[  1489.468] (II) ARMSOC(0): ARMSOCLeaveVT:1410: Entering
[  1489.468] (II) ARMSOC(0): ARMSOCLeaveVT:1421: Exiting
[  1514.612] (II) ARMSOC(0): ARMSOCEnterVT:1375: Entering
[  1514.612] (II) ARMSOC(0): drmmode_set_mode_major:282: Entering
[  1514.625] (II) ARMSOC(0): drmmode_set_mode_major:389 Saving last good values
[  1514.642] (II) ARMSOC(0): drmmode_set_mode_major:434: Exiting
[  1514.642] (II) ARMSOC(0): ARMSOCEnterVT:1393: Exiting
[  1514.681] (II) ARMSOC(0): EDID vendor "ACI", prod id 9460
[  1514.681] (II) ARMSOC(0): Using hsync ranges from config file
[  1514.681] (II) ARMSOC(0): Using vrefresh ranges from config file
[  1514.681] (II) ARMSOC(0): Printing DDC gathered Modelines:
[  1514.681] (II) ARMSOC(0): Modeline "1920x1080"x0.0  148.50  1920 2008 2052 2200  1080 1084 1089 1125 +hsync -vsync (67.5 kHz eP)
[  1514.681] (II) ARMSOC(0): Modeline "800x600"x0.0   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz e)
[  1514.681] (II) ARMSOC(0): Modeline "800x600"x0.0   36.00  800 824 896 1024  600 601 603 625 +hsync +vsync (35.2 kHz e)
[  1514.681] (II) ARMSOC(0): Modeline "640x480"x0.0   31.50  640 656 720 840  480 481 484 500 -hsync -vsync (37.5 kHz e)
[  1514.681] (II) ARMSOC(0): Modeline "640x480"x0.0   31.50  640 664 704 832  480 489 492 520 -hsync -vsync (37.9 kHz e)
[  1514.681] (II) ARMSOC(0): Modeline "640x480"x0.0   30.24  640 704 768 864  480 483 486 525 -hsync -vsync (35.0 kHz e)
[  1514.681] (II) ARMSOC(0): Modeline "640x480"x0.0   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz e)
[  1514.681] (II) ARMSOC(0): Modeline "720x400"x0.0   28.32  720 738 846 900  400 412 414 449 -hsync +vsync (31.5 kHz e)
[  1514.681] (II) ARMSOC(0): Modeline "1280x1024"x0.0  135.00  1280 1296 1440 1688  1024 1025 1028 1066 +hsync +vsync (80.0 kHz e)
[  1514.681] (II) ARMSOC(0): Modeline "1024x768"x0.0   78.75  1024 1040 1136 1312  768 769 772 800 +hsync +vsync (60.0 kHz e)
[  1514.681] (II) ARMSOC(0): Modeline "1024x768"x0.0   75.00  1024 1048 1184 1328  768 771 777 806 -hsync -vsync (56.5 kHz e)
[  1514.681] (II) ARMSOC(0): Modeline "1024x768"x0.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz e)
[  1514.681] (II) ARMSOC(0): Modeline "832x624"x0.0   57.28  832 864 928 1152  624 625 628 667 -hsync -vsync (49.7 kHz e)
[  1514.682] (II) ARMSOC(0): Modeline "800x600"x0.0   49.50  800 816 896 1056  600 601 604 625 +hsync +vsync (46.9 kHz e)
[  1514.682] (II) ARMSOC(0): Modeline "800x600"x0.0   50.00  800 856 976 1040  600 637 643 666 +hsync +vsync (48.1 kHz e)
[  1514.682] (II) ARMSOC(0): Modeline "1152x864"x0.0  108.00  1152 1216 1344 1600  864 865 868 900 +hsync +vsync (67.5 kHz e)
[  1514.682] (II) ARMSOC(0): Modeline "1280x1024"x0.0  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync (64.0 kHz e)
[  1514.682] (II) ARMSOC(0): Modeline "1280x960"x0.0  108.00  1280 1376 1488 1800  960 961 964 1000 +hsync +vsync (60.0 kHz e)
[  1514.682] (II) ARMSOC(0): Modeline "1440x900"x0.0  106.50  1440 1520 1672 1904  900 903 909 934 -hsync +vsync (55.9 kHz e)
[  1514.682] (II) ARMSOC(0): Modeline "1600x1200"x0.0  162.00  1600 1664 1856 2160  1200 1201 1204 1250 +hsync +vsync (75.0 kHz e)
[  1514.682] (II) ARMSOC(0): Modeline "1680x1050"x0.0  146.25  1680 1784 1960 2240  1050 1053 1059 1089 -hsync +vsync (65.3 kHz e)
[  1514.682] (II) ARMSOC(0): Modeline "1280x720"x60.0   74.48  1280 1336 1472 1664  720 721 724 746 -hsync +vsync (44.8 kHz e)
[  1514.683] (II) ARMSOC(0): EDID vendor "ACI", prod id 9460
[  1514.683] (II) ARMSOC(0): Using hsync ranges from config file
[  1514.683] (II) ARMSOC(0): Using vrefresh ranges from config file
[  1514.683] (II) ARMSOC(0): Printing DDC gathered Modelines:
[  1514.683] (II) ARMSOC(0): Modeline "1920x1080"x0.0  148.50  1920 2008 2052 2200  1080 1084 1089 1125 +hsync -vsync (67.5 kHz eP)
[  1514.683] (II) ARMSOC(0): Modeline "800x600"x0.0   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz e)
[  1514.683] (II) ARMSOC(0): Modeline "800x600"x0.0   36.00  800 824 896 1024  600 601 603 625 +hsync +vsync (35.2 kHz e)
[  1514.683] (II) ARMSOC(0): Modeline "640x480"x0.0   31.50  640 656 720 840  480 481 484 500 -hsync -vsync (37.5 kHz e)
[  1514.683] (II) ARMSOC(0): Modeline "640x480"x0.0   31.50  640 664 704 832  480 489 492 520 -hsync -vsync (37.9 kHz e)
[  1514.683] (II) ARMSOC(0): Modeline "640x480"x0.0   30.24  640 704 768 864  480 483 486 525 -hsync -vsync (35.0 kHz e)
[  1514.683] (II) ARMSOC(0): Modeline "640x480"x0.0   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz e)
[  1514.683] (II) ARMSOC(0): Modeline "720x400"x0.0   28.32  720 738 846 900  400 412 414 449 -hsync +vsync (31.5 kHz e)
[  1514.683] (II) ARMSOC(0): Modeline "1280x1024"x0.0  135.00  1280 1296 1440 1688  1024 1025 1028 1066 +hsync +vsync (80.0 kHz e)
[  1514.683] (II) ARMSOC(0): Modeline "1024x768"x0.0   78.75  1024 1040 1136 1312  768 769 772 800 +hsync +vsync (60.0 kHz e)
[  1514.683] (II) ARMSOC(0): Modeline "1024x768"x0.0   75.00  1024 1048 1184 1328  768 771 777 806 -hsync -vsync (56.5 kHz e)
[  1514.683] (II) ARMSOC(0): Modeline "1024x768"x0.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz e)
[  1514.683] (II) ARMSOC(0): Modeline "832x624"x0.0   57.28  832 864 928 1152  624 625 628 667 -hsync -vsync (49.7 kHz e)
[  1514.683] (II) ARMSOC(0): Modeline "800x600"x0.0   49.50  800 816 896 1056  600 601 604 625 +hsync +vsync (46.9 kHz e)
[  1514.683] (II) ARMSOC(0): Modeline "800x600"x0.0   50.00  800 856 976 1040  600 637 643 666 +hsync +vsync (48.1 kHz e)
[  1514.683] (II) ARMSOC(0): Modeline "1152x864"x0.0  108.00  1152 1216 1344 1600  864 865 868 900 +hsync +vsync (67.5 kHz e)
[  1514.683] (II) ARMSOC(0): Modeline "1280x1024"x0.0  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync (64.0 kHz e)
[  1514.683] (II) ARMSOC(0): Modeline "1280x960"x0.0  108.00  1280 1376 1488 1800  960 961 964 1000 +hsync +vsync (60.0 kHz e)
[  1514.683] (II) ARMSOC(0): Modeline "1440x900"x0.0  106.50  1440 1520 1672 1904  900 903 909 934 -hsync +vsync (55.9 kHz e)
[  1514.683] (II) ARMSOC(0): Modeline "1600x1200"x0.0  162.00  1600 1664 1856 2160  1200 1201 1204 1250 +hsync +vsync (75.0 kHz e)
[  1514.683] (II) ARMSOC(0): Modeline "1680x1050"x0.0  146.25  1680 1784 1960 2240  1050 1053 1059 1089 -hsync +vsync (65.3 kHz e)
[  1514.683] (II) ARMSOC(0): Modeline "1280x720"x60.0   74.48  1280 1336 1472 1664  720 721 724 746 -hsync +vsync (44.8 kHz e)
[  1514.684] (II) ARMSOC(0): drmmode_output_get_modes:980 count_modes: 22
[  1514.684] (II) ARMSOC(0): drmmode_ConvertFromKMode:150 copy mode 1920x1080 (0x55ae408750 0x55ae83db10)
[  1514.684] (II) ARMSOC(0): drmmode_ConvertFromKMode:150 copy mode 1600x1200 (0x55ae803860 0x55ae888e00)
[  1514.684] (II) ARMSOC(0): drmmode_ConvertFromKMode:150 copy mode 1680x1050 (0x55ae8b46a0 0x55ae83de20)
[  1514.684] (II) ARMSOC(0): drmmode_ConvertFromKMode:150 copy mode 1280x1024 (0x55ae87a110 0x55ae8b3fa0)
[  1514.684] (II) ARMSOC(0): drmmode_ConvertFromKMode:150 copy mode 1280x1024 (0x55ae8c9a90 0x55ae3f8f10)
[  1514.684] (II) ARMSOC(0): drmmode_ConvertFromKMode:150 copy mode 1440x900 (0x55ae8ef6e0 0x55ae3f55a0)
[  1514.684] (II) ARMSOC(0): drmmode_ConvertFromKMode:150 copy mode 1280x960 (0x55ae8891d0 0x55ae831e80)
[  1514.684] (II) ARMSOC(0): drmmode_ConvertFromKMode:150 copy mode 1152x864 (0x55ae8667b0 0x55ae3f4ee0)
[  1514.684] (II) ARMSOC(0): drmmode_ConvertFromKMode:150 copy mode 1280x720 (0x55ae888f50 0x55ae807f90)
[  1514.684] (II) ARMSOC(0): drmmode_ConvertFromKMode:150 copy mode 1024x768 (0x55ae3f2f30 0x55ae3f54c0)
[  1514.684] (II) ARMSOC(0): drmmode_ConvertFromKMode:150 copy mode 1024x768 (0x55ae3e3fd0 0x55ae8c3640)
[  1514.684] (II) ARMSOC(0): drmmode_ConvertFromKMode:150 copy mode 1024x768 (0x55ae875780 0x55ae83d720)
[  1514.684] (II) ARMSOC(0): drmmode_ConvertFromKMode:150 copy mode 832x624 (0x55ae837d70 0x55ae3f5300)
[  1514.684] (II) ARMSOC(0): drmmode_ConvertFromKMode:150 copy mode 800x600 (0x55ae89b2e0 0x55ae8397e0)
[  1514.684] (II) ARMSOC(0): drmmode_ConvertFromKMode:150 copy mode 800x600 (0x55ae3dadd0 0x55ae86c9a0)
[  1514.684] (II) ARMSOC(0): drmmode_ConvertFromKMode:150 copy mode 800x600 (0x55ae89b670 0x55ae871450)
[  1514.684] (II) ARMSOC(0): drmmode_ConvertFromKMode:150 copy mode 800x600 (0x55ae837d90 0x55ae79e550)
[  1514.685] (II) ARMSOC(0): drmmode_ConvertFromKMode:150 copy mode 640x480 (0x55ae8e7e10 0x55ae8895a0)
[  1514.685] (II) ARMSOC(0): drmmode_ConvertFromKMode:150 copy mode 640x480 (0x55ae3dacf0 0x55ae8b3b50)
[  1514.685] (II) ARMSOC(0): drmmode_ConvertFromKMode:150 copy mode 640x480 (0x55ae3f3170 0x55ae83c7f0)
[  1514.685] (II) ARMSOC(0): drmmode_ConvertFromKMode:150 copy mode 640x480 (0x55ae85cb00 0x55ae8b47d0)
[  1514.685] (II) ARMSOC(0): drmmode_ConvertFromKMode:150 copy mode 720x400 (0x55ae3f54a0 0x55ae8fd080)
[  1514.685] (II) ARMSOC(0): ARMSOCLoadPalette:1233: Entering
[  1514.685] (II) ARMSOC(0): ARMSOCLoadPalette:1234: Exiting
[  1514.689] (II) ARMSOC(0): drmmode_crtc_dpms:193 Setting dpms mode 0 on crtc 37
[  1514.689] (II) ARMSOC(0): drmmode_set_mode_major:282: Entering
[  1514.692] (II) ARMSOC(0): drmmode_set_mode_major:389 Saving last good values
[  1514.709] (II) ARMSOC(0): drmmode_set_mode_major:434: Exiting
[  1514.732] (II) event1  - PixArt USB Optical Mouse: is tagged by udev as: Mouse
[  1514.732] (II) event1  - PixArt USB Optical Mouse: device set to 1000 DPI
[  1514.733] (II) event1  - PixArt USB Optical Mouse: device is a pointer
[  1514.739] (II) event2  - USB USB Keyboard: is tagged by udev as: Keyboard
[  1514.739] (II) event2  - USB USB Keyboard: device is a keyboard
[  1514.747] (II) event3  - USB USB Keyboard Consumer Control: is tagged by udev as: Keyboard
[  1514.747] (II) event3  - USB USB Keyboard Consumer Control: device is a keyboard
[  1514.754] (II) event4  - USB USB Keyboard System Control: is tagged by udev as: Keyboard
[  1514.754] (II) event4  - USB USB Keyboard System Control: device is a keyboard
[  1514.757] (II) event0  - gpio-keys: is tagged by udev as: Keyboard
[  1514.757] (II) event0  - gpio-keys: device is a keyboard
[  1532.621] (II) event1  - PixArt USB Optical Mouse: device removed
[  1532.652] (II) event2  - USB USB Keyboard: device removed
[  1532.668] (II) event4  - USB USB Keyboard System Control: device removed
[  1532.692] (II) event0  - gpio-keys: device removed
[  1532.708] (II) event3  - USB USB Keyboard Consumer Control: device removed
[  1532.724] (II) ARMSOC(0): ARMSOCLeaveVT:1410: Entering
[  1532.724] (II) ARMSOC(0): ARMSOCLeaveVT:1421: Exiting

Thanks a lot for your amazing work on your zynqmp repositorys!
Greetings, Teflon

Update for Petalinux 2020.1

Hi ikwzm,

is there any chance you could update the repo for the petalinux 2020.1 ?
Unfortunately i cannot install
dpkg --install zynqmp-gpu-4.19.0-xlnx-v2019.2-zynqmp-fpga_0.1.2-0_arm64.deb
Since petalinux changed to a 5.4.0 kernel.

root@localhost:/home/wachsm/ik/ZynqMP-FPGA-Xserver-master# dpkg -i zynqmp-gpu-4.19.0-xlnx-v2019.2-zynqmp-fpga_0.1.2-0_arm64.deb
Selecting previously unselected package zynqmp-gpu-4.19.0-xlnx-v2019.2-zynqmp-fpga.
(Reading database ... 84092 files and directories currently installed.)
Preparing to unpack zynqmp-gpu-4.19.0-xlnx-v2019.2-zynqmp-fpga_0.1.2-0_arm64.deb ...
Unpacking zynqmp-gpu-4.19.0-xlnx-v2019.2-zynqmp-fpga (0.1.2-0) ...
dpkg: dependency problems prevent configuration of zynqmp-gpu-4.19.0-xlnx-v2019.2-zynqmp-fpga:
 zynqmp-gpu-4.19.0-xlnx-v2019.2-zynqmp-fpga depends on linux-image-4.19.0-xlnx-v2019.2-zynqmp-fpga; however:
  Package linux-image-4.19.0-xlnx-v2019.2-zynqmp-fpga is not installed.

dpkg: error processing package zynqmp-gpu-4.19.0-xlnx-v2019.2-zynqmp-fpga (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 zynqmp-gpu-4.19.0-xlnx-v2019.2-zynqmp-fpga

I could support you with any source you might need from petalinux 2020.1

Regards ๐Ÿ‘

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.