JeffyCN / xorg-xserver

X server with glamor hacks for gles2 and rga based exa
Other
15 stars 23 forks source link

unable to connect to X server #11

Closed gentooarch closed 1 year ago

gentooarch commented 1 year ago

I installed xorg-xserver branches21.1.4 in your repository, but it cannot be started. cat .local/share/xorg/Xorg.1.log [ 448.697] X.Org X Server 1.21.1.4 X Protocol Version 11, Revision 0 [ 448.697] Current Operating System: Linux alarm 5.10.110-rockchip-rk3588 #trunk SMP Sun Dec 18 03:48:27 CET 2022 aarch64 [ 448.697] Kernel command line: root=UUID=eea8e753-4d16-4d52-b228-fa5c9a151151 earlycon=uart8250,mmio32,0xfeb50000 console=ttyFIQ0 console=tty1 consoleblank=0 loglevel=0 panic=10 rootwait rw init=/sbin/init rootfstype=ext4 cgroup_enable=cpuset cgroup_memory=1 cgroup_enable=memory swapaccount=1 irqchip.gicv3_pseudo_nmi=0 switolb=1 coherent_pool=2M [ 448.698]
[ 448.698] Current version of pixman: 0.42.2 [ 448.698] Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. [ 448.698] Markers: (--) probed, () from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. [ 448.712] (==) Log file: "/home/alarm/.local/share/xorg/Xorg.1.log", Time: Tue Mar 14 07:01:38 2023 [ 448.715] (==) Using config directory: "/etc/X11/xorg.conf.d" [ 448.718] (==) Using system config directory "/usr/local/share/X11/xorg.conf.d" [ 448.718] (==) No Layout section. Using the first Screen section. [ 448.718] (==) No screen section available. Using defaults. [ 448.718] () |-->Screen "Default Screen Section" (0) [ 448.718] () | |-->Monitor "" [ 448.718] (==) No device specified for screen "Default Screen Section". Using the first device section listed. [ 448.718] () | |-->Device "GPU" [ 448.718] (==) No monitor specified for screen "Default Screen Section". Using a default monitor configuration. [ 448.719] (==) Automatically adding devices [ 448.719] (==) Automatically enabling devices [ 448.719] (==) Automatically adding GPU devices [ 448.719] (==) Automatically binding GPU devices [ 448.719] (==) Max clients allowed: 256, resource mask: 0x1fffff [ 448.719] (WW) The directory "/usr/share/fonts/misc" does not exist. [ 448.719] Entry deleted from font path. [ 448.719] (WW) The directory "/usr/share/fonts/OTF" does not exist. [ 448.719] Entry deleted from font path. [ 448.719] (WW) The directory "/usr/share/fonts/Type1" does not exist. [ 448.719] Entry deleted from font path. [ 448.719] (==) FontPath set to: /usr/share/fonts/TTF, /usr/share/fonts/100dpi, /usr/share/fonts/75dpi [ 448.719] (==) ModulePath set to "/usr/local/lib/xorg/modules" [ 448.719] (II) The server relies on udev to provide the list of input devices. If no devices become available, reconfigure udev or disable AutoAddDevices. [ 448.719] (II) Module ABI versions: [ 448.719] X.Org ANSI C Emulation: 0.4 [ 448.719] X.Org Video Driver: 25.2 [ 448.719] X.Org XInput driver : 24.4 [ 448.719] X.Org Server Extension : 10.0 [ 448.721] (++) using VT number 3

[ 448.727] (II) systemd-logind: took control of session /org/freedesktop/login1/session/_34 [ 448.729] (II) xfree86: Adding drm device (/dev/dri/card0) [ 448.729] (II) Platform probe for /sys/devices/platform/display-subsystem/drm/card0 [ 448.733] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 10 paused 0 [ 448.733] (II) xfree86: Adding drm device (/dev/dri/card1) [ 448.733] (II) Platform probe for /sys/devices/platform/fdab0000.npu/drm/card1 [ 448.736] (II) systemd-logind: got fd for /dev/dri/card1 226:1 fd 11 paused 0 [ 448.737] (II) no primary bus or device found [ 448.737] falling back to /sys/devices/platform/display-subsystem/drm/card0 [ 448.737] (II) LoadModule: "glx" [ 448.737] (II) Loading /usr/local/lib/xorg/modules/extensions/libglx.so [ 448.740] (II) Module glx: vendor="X.Org Foundation" [ 448.740] compiled for 1.21.1.4, module version = 1.0.0 [ 448.740] ABI class: X.Org Server Extension, version 10.0 [ 448.740] (==) Matched modesetting as autoconfigured driver 0 [ 448.740] (==) Matched fbdev as autoconfigured driver 1 [ 448.740] (==) Assigned the driver to the xf86ConfigLayout [ 448.740] (II) LoadModule: "modesetting" [ 448.740] (II) Loading /usr/local/lib/xorg/modules/drivers/modesetting_drv.so [ 448.741] (II) Module modesetting: vendor="X.Org Foundation" [ 448.741] compiled for 1.21.1.4, module version = 1.21.1 [ 448.741] Module class: X.Org Video Driver [ 448.741] ABI class: X.Org Video Driver, version 25.2 [ 448.741] (II) LoadModule: "fbdev" [ 448.741] (WW) Warning, couldn't open module fbdev [ 448.741] (EE) Failed to load module "fbdev" (module does not exist, 0) [ 448.742] (II) modesetting: Driver for Modesetting Kernel Drivers: kms [ 448.742] (II) modeset(0): using drv /dev/dri/card0 [ 448.742] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support [ 448.742] (II) modeset(0): Creating default Display subsection in Screen section "Default Screen Section" for depth/fbbpp 24/32 [ 448.742] (==) modeset(0): Depth 24, (==) framebuffer bpp 32 [ 448.742] (**) modeset(0): Option "SWcursor" "True" [ 448.742] (==) modeset(0): RGB weight 888 [ 448.742] (==) modeset(0): Default visual is TrueColor [ 448.742] (II) Loading sub module "glamoregl" [ 448.742] (II) LoadModule: "glamoregl" [ 448.742] (II) Loading /usr/local/lib/xorg/modules/libglamoregl.so [ 448.749] (II) Module glamoregl: vendor="X.Org Foundation" [ 448.749] compiled for 1.21.1.4, module version = 1.0.1 [ 448.749] ABI class: X.Org ANSI C Emulation, version 0.4 [ 448.774] (II) modeset(0): glamor X acceleration enabled on Mali-G610 (Panfrost) [ 448.774] (II) modeset(0): glamor initialized [ 448.774] (==) modeset(0): VariableRefresh: disabled [ 448.774] (==) modeset(0): AsyncFlipSecondaries: disabled [ 448.774] (II) modeset(0): FlipFB: Transformed, limited to: -1 fps [ 448.921] (II) modeset(0): Output HDMI-1 has no monitor section [ 448.922] (II) modeset(0): Bind output 197 to current crtc 82. [ 448.923] (II) modeset(0): Output DP-1 has no monitor section [ 449.070] (II) modeset(0): EDID for output HDMI-1 [ 449.070] (II) modeset(0): Manufacturer: HWV Model: 2402 Serial#: 16843009 [ 449.071] (II) modeset(0): Year: 2021 Week: 41 [ 449.071] (II) modeset(0): EDID Version: 1.3 [ 449.071] (II) modeset(0): Digital Display Input [ 449.071] (II) modeset(0): Max Image Size [cm]: horiz.: 53 vert.: 30 [ 449.071] (II) modeset(0): Gamma: 2.20 [ 449.071] (II) modeset(0): DPMS capabilities: Off [ 449.071] (II) modeset(0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4 [ 449.071] (II) modeset(0): First detailed timing is preferred mode [ 449.072] (II) modeset(0): redX: 0.652 redY: 0.337 greenX: 0.315 greenY: 0.626 [ 449.072] (II) modeset(0): blueX: 0.151 blueY: 0.063 whiteX: 0.313 whiteY: 0.329 [ 449.072] (II) modeset(0): Supported established timings: [ 449.072] (II) modeset(0): 720x400@70Hz [ 449.072] (II) modeset(0): 640x480@60Hz [ 449.072] (II) modeset(0): 640x480@75Hz [ 449.072] (II) modeset(0): 800x600@60Hz [ 449.072] (II) modeset(0): 800x600@75Hz [ 449.072] (II) modeset(0): 1024x768@60Hz [ 449.073] (II) modeset(0): 1024x768@75Hz [ 449.073] (II) modeset(0): 1280x1024@75Hz [ 449.073] (II) modeset(0): Manufacturer's mask: 0 [ 449.073] (II) modeset(0): Supported standard timings: [ 449.073] (II) modeset(0): #0: hsize: 1280 vsize 1024 refresh: 60 vid: 32897 [ 449.073] (II) modeset(0): #1: hsize: 1600 vsize 900 refresh: 60 vid: 49321 [ 449.073] (II) modeset(0): #2: hsize: 1152 vsize 864 refresh: 75 vid: 20337 [ 449.073] (II) modeset(0): Supported detailed timing: [ 449.073] (II) modeset(0): clock: 174.5 MHz Image Size: 527 x 296 mm [ 449.074] (II) modeset(0): h_active: 1920 h_sync: 1968 h_sync_end 2000 h_blank_end 2080 h_border: 0 [ 449.074] (II) modeset(0): v_active: 1080 v_sync: 1083 v_sync_end 1088 v_blanking: 1119 v_border: 0 [ 449.074] (II) modeset(0): Serial No: [ 449.074] (II) modeset(0): Ranges: V min: 48 V max: 76 Hz, H min: 15 H max: 85 kHz, PixClock max 185 MHz [ 449.074] (II) modeset(0): Monitor name: HUAWEI AD80HW [ 449.074] (II) modeset(0): Supported detailed timing: [ 449.074] (II) modeset(0): clock: 148.5 MHz Image Size: 527 x 296 mm [ 449.075] (II) modeset(0): h_active: 1920 h_sync: 2008 h_sync_end 2052 h_blank_end 2200 h_border: 0 [ 449.075] (II) modeset(0): v_active: 1080 v_sync: 1084 v_sync_end 1089 v_blanking: 1125 v_border: 0 [ 449.075] (II) modeset(0): Supported detailed timing: [ 449.075] (II) modeset(0): clock: 74.2 MHz Image Size: 527 x 296 mm [ 449.075] (II) modeset(0): h_active: 1280 h_sync: 1390 h_sync_end 1430 h_blank_end 1650 h_border: 0 [ 449.075] (II) modeset(0): v_active: 720 v_sync: 725 v_sync_end 730 v_blanking: 750 v_border: 0 [ 449.075] (II) modeset(0): Supported detailed timing: [ 449.075] (II) modeset(0): clock: 27.0 MHz Image Size: 527 x 296 mm [ 449.076] (II) modeset(0): h_active: 720 h_sync: 736 h_sync_end 798 h_blank_end 858 h_border: 0 [ 449.076] (II) modeset(0): v_active: 480 v_sync: 489 v_sync_end 495 v_blanking: 525 v_border: 0 [ 449.076] (II) modeset(0): Number of EDID sections to follow: 1 [ 449.076] (II) modeset(0): EDID (in hex): [ 449.076] (II) modeset(0): 00ffffffffffff0022f6022401010101 [ 449.076] (II) modeset(0): 291f010380351e782a1dd5a75650a026 [ 449.076] (II) modeset(0): 105054a54b008180a9c0714f01010101 [ 449.077] (II) modeset(0): 0101010101012a4480a0703827403020 [ 449.077] (II) modeset(0): 35000f282100001a000000ff00202020 [ 449.077] (II) modeset(0): 20202020202020202020000000fd0030 [ 449.077] (II) modeset(0): 4c0f5512000a202020202020000000fc [ 449.077] (II) modeset(0): 004855415745492041443830485701ce [ 449.077] (II) modeset(0): 020321324801139f129004020365030c [ 449.077] (II) modeset(0): 0010006d1a00000201304bed00000000 [ 449.077] (II) modeset(0): 00023a801871382d40582c45000f2821 [ 449.078] (II) modeset(0): 00001e011d007251d01e206e2855000f [ 449.078] (II) modeset(0): 282100001e8c0ad08a20e02d10103e96 [ 449.078] (II) modeset(0): 000f2821000018000000000000000000 [ 449.078] (II) modeset(0): 00000000000000000000000000000000 [ 449.078] (II) modeset(0): 00000000000000000000000000000092 [ 449.079] (II) modeset(0): Printing probed modes for output HDMI-1 [ 449.079] (II) modeset(0): Modeline "1920x1080"x75.0 174.50 1920 1968 2000 2080 1080 1083 1088 1119 +hsync -vsync (83.9 kHz eP) [ 449.079] (II) modeset(0): Modeline "1920x1080"x60.0 148.50 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync (67.5 kHz e) [ 449.079] (II) modeset(0): Modeline "1920x1080"x60.0 148.50 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync (67.5 kHz e) [ 449.080] (II) modeset(0): Modeline "1920x1080"x50.0 148.50 1920 2448 2492 2640 1080 1084 1089 1125 +hsync +vsync (56.2 kHz e) [ 449.080] (II) modeset(0): Modeline "1920x1080"x59.9 148.35 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync (67.4 kHz e) [ 449.080] (II) modeset(0): Modeline "1600x900"x60.0 108.00 1600 1624 1704 1800 900 901 904 1000 +hsync +vsync (60.0 kHz e) [ 449.080] (II) modeset(0): Modeline "1280x1024"x75.0 135.00 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsync (80.0 kHz e) [ 449.080] (II) modeset(0): Modeline "1280x1024"x60.0 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync (64.0 kHz e) [ 449.080] (II) modeset(0): Modeline "1152x864"x75.0 108.00 1152 1216 1344 1600 864 865 868 900 +hsync +vsync (67.5 kHz e) [ 449.080] (II) modeset(0): Modeline "1280x720"x60.0 74.25 1280 1390 1430 1650 720 725 730 750 +hsync +vsync (45.0 kHz e) [ 449.081] (II) modeset(0): Modeline "1280x720"x60.0 74.25 1280 1390 1430 1650 720 725 730 750 +hsync +vsync (45.0 kHz e) [ 449.081] (II) modeset(0): Modeline "1280x720"x50.0 74.25 1280 1720 1760 1980 720 725 730 750 +hsync +vsync (37.5 kHz e) [ 449.081] (II) modeset(0): Modeline "1280x720"x59.9 74.18 1280 1390 1430 1650 720 725 730 750 +hsync +vsync (45.0 kHz e) [ 449.081] (II) modeset(0): Modeline "1024x768"x75.0 78.75 1024 1040 1136 1312 768 769 772 800 +hsync +vsync (60.0 kHz e) [ 449.081] (II) modeset(0): Modeline "1024x768"x60.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz e) [ 449.081] (II) modeset(0): Modeline "800x600"x75.0 49.50 800 816 896 1056 600 601 604 625 +hsync +vsync (46.9 kHz e) [ 449.081] (II) modeset(0): Modeline "800x600"x60.3 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz e) [ 449.082] (II) modeset(0): Modeline "720x576"x50.0 27.00 720 732 796 864 576 581 586 625 -hsync -vsync (31.2 kHz e) [ 449.082] (II) modeset(0): Modeline "720x480"x60.0 27.03 720 736 798 858 480 489 495 525 -hsync -vsync (31.5 kHz e) [ 449.082] (II) modeset(0): Modeline "720x480"x60.0 27.03 720 736 798 858 480 489 495 525 -hsync -vsync (31.5 kHz e) [ 449.082] (II) modeset(0): Modeline "720x480"x59.9 27.00 720 736 798 858 480 489 495 525 -hsync -vsync (31.5 kHz e) [ 449.082] (II) modeset(0): Modeline "720x480"x59.9 27.00 720 736 798 858 480 489 495 525 -hsync -vsync (31.5 kHz e) [ 449.082] (II) modeset(0): Modeline "720x480"x59.9 27.00 720 736 798 858 480 489 495 525 -hsync -vsync (31.5 kHz e) [ 449.082] (II) modeset(0): Modeline "640x480"x75.0 31.50 640 656 720 840 480 481 484 500 -hsync -vsync (37.5 kHz e) [ 449.082] (II) modeset(0): Modeline "640x480"x60.0 25.20 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz e) [ 449.083] (II) modeset(0): Modeline "640x480"x59.9 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz e) [ 449.083] (II) modeset(0): Modeline "640x480"x59.9 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz e) [ 449.083] (II) modeset(0): Modeline "720x400"x70.1 28.32 720 738 846 900 400 412 414 449 -hsync +vsync (31.5 kHz e) [ 449.083] (II) modeset(0): Output DP-1 status changed to disconnected. [ 449.083] (II) modeset(0): EDID for output DP-1 [ 449.083] (II) modeset(0): Output HDMI-1 connected [ 449.083] (II) modeset(0): Output DP-1 disconnected [ 449.084] (II) modeset(0): Using exact sizes for initial modes [ 449.084] (II) modeset(0): Output HDMI-1 using initial mode 1920x1080 +0+0 [ 449.084] (==) modeset(0): Using gamma correction (1.0, 1.0, 1.0) [ 449.084] (==) modeset(0): DPI set to (96, 96) [ 449.084] (II) Loading sub module "fb" [ 449.084] (II) LoadModule: "fb" [ 449.084] (II) Module "fb" already built-in [ 449.161] Failed to compile VS: 0:1(1): error: syntax error, unexpected NEW_IDENTIFIER

[ 449.161] Program source: precision highp float; attribute vec4 v_position; attribute vec4 v_texcoord; varying vec2 source_texture;

void main() { gl_Position = v_position; source_texture = v_texcoord.xy; } [ 449.161] (EE) Fatal server error: [ 449.161] (EE) GLSL compile failure [ 449.161] (EE) [ 449.161] (EE) Please consult the The X.Org Foundation support at http://wiki.x.org for help. [ 449.161] (EE) Please also check the log file at "/home/alarm/.local/share/xorg/Xorg.1.log" for additional information. [ 449.161] (EE) [ 449.185] (EE) Server terminated with error (1). Closing log file.

gentooarch commented 1 year ago

meson build The Meson build system Version: 1.0.1 Source dir: /tmp/xorg-xserver Build dir: /tmp/xorg-xserver/build Build type: native build Project name: xserver Project version: 21.1.4 C compiler for the host machine: cc (gcc 12.1.0 "cc (GCC) 12.1.0") C linker for the host machine: cc ld.bfd 2.38 Host machine cpu family: aarch64 Host machine cpu: aarch64 Compiler for C supports arguments -Wall: YES Compiler for C supports arguments -Wpointer-arith: YES Compiler for C supports arguments -Wmissing-declarations: YES Compiler for C supports arguments -Wformat=2: YES Compiler for C supports arguments -Wstrict-prototypes: YES Compiler for C supports arguments -Wmissing-prototypes: YES Compiler for C supports arguments -Wnested-externs: YES Compiler for C supports arguments -Wbad-function-cast: YES Compiler for C supports arguments -Wold-style-definition: YES Compiler for C supports arguments -Wunused: YES Compiler for C supports arguments -Wuninitialized: YES Compiler for C supports arguments -Wshadow: YES Compiler for C supports arguments -Wmissing-noreturn: YES Compiler for C supports arguments -Wmissing-format-attribute: YES Compiler for C supports arguments -Wredundant-decls: YES Compiler for C supports arguments -Werror=implicit: YES Compiler for C supports arguments -Werror=nonnull: YES Compiler for C supports arguments -Werror=init-self: YES Compiler for C supports arguments -Werror=main: YES Compiler for C supports arguments -Werror=missing-braces: YES Compiler for C supports arguments -Werror=sequence-point: YES Compiler for C supports arguments -Werror=return-type: YES Compiler for C supports arguments -Werror=trigraphs: YES Compiler for C supports arguments -Werror=array-bounds: YES Compiler for C supports arguments -Werror=write-strings: YES Compiler for C supports arguments -Werror=address: YES Compiler for C supports arguments -Werror=int-to-pointer-cast: YES Compiler for C supports arguments -Werror=pointer-to-int-cast: YES meson.build:61: WARNING: Consider using the built-in warning_level option instead of using "-Wall". Found pkg-config: /usr/bin/pkg-config (1.8.0) Run-time dependency xproto found: YES 7.0.33 Run-time dependency randrproto found: YES 1.6.0 Run-time dependency renderproto found: YES 0.11.1 Run-time dependency xextproto found: YES 7.3.0 Run-time dependency inputproto found: YES 2.3.99.2 Run-time dependency kbproto found: YES 1.0.7 Run-time dependency fontsproto found: YES 2.1.3 Run-time dependency fixesproto found: YES 6.0 Run-time dependency damageproto found: YES 1.2.1 Run-time dependency xcmiscproto found: YES 1.2.2 Run-time dependency bigreqsproto found: YES 1.1.2 Run-time dependency xtrans found: YES 1.4.0 Run-time dependency videoproto found: YES 2.3.3 Run-time dependency compositeproto found: YES 0.4.2 Run-time dependency recordproto found: YES 1.14.2 Run-time dependency scrnsaverproto found: YES 1.2.3 Run-time dependency resourceproto found: YES 1.2.0 Run-time dependency xf86driproto found: YES 2.1.1 Run-time dependency dri2proto found: YES 2.8 Run-time dependency dri3proto found: YES 1.3 Run-time dependency xineramaproto found: YES 1.2.1 Run-time dependency xf86bigfontproto found: YES 1.2.0 Run-time dependency xf86vidmodeproto found: YES 2.3.1 Found CMake: /usr/bin/cmake (3.25.3) Run-time dependency applewmproto found: NO (tried pkgconfig and cmake) Looking for a fallback subproject for the dependency applewmproto Neither a subproject directory nor a xorgproto.wrap file was found. Subproject xorgproto is buildable: NO (disabling) Dependency applewmproto from subproject xorgproto found: NO (subproject failed to configure) Run-time dependency xshmfence found: YES 1.3.2 Run-time dependency pixman-1 found: YES 0.42.2 Run-time dependency libbsd found: YES 0.11.7 Run-time dependency xkbcomp found: YES 1.4.6 Run-time dependency xkbfile found: YES 1.1.2 Run-time dependency xfont2 found: YES 2.0.6 Run-time dependency dbus-1 found: YES 1.14.6 Run-time dependency libsystemd found: YES 253 Run-time dependency fontutil found: YES 1.4.0 Run-time dependency libxcvt found: YES 0.1.2 Run-time dependency xext found: YES 1.3.5 Run-time dependency x11 found: YES 1.8.4 Run-time dependency xau found: YES 1.0.11 Checking for function "getaddrinfo" : YES Run-time dependency libudev found: YES 253 Run-time dependency gbm found: YES 23.0.0-devel Run-time dependency epoxy found: YES 1.5.10 Checking for function "SHA1Init" : NO Checking for function "CC_SHA1_Init" : NO Has header "wincrypt.h" : NO Library md found: YES Message: Using libmd SHA1 functions Run-time dependency xdmcp found: YES 1.1.4 Run-time dependency libdrm found: YES 2.4.115 Run-time dependency librga found: NO (tried pkgconfig and cmake) Run-time dependency xf86dgaproto found: YES 2.1 Has header "linux/apm_bios.h" : YES Has header "sys/shm.h" : YES Library m found: YES Library dl found: YES Run-time dependency libselinux found: NO (tried pkgconfig and cmake) Run-time dependency audit found: YES 3.1 Run-time dependency xorg-sgml-doctools found: NO (tried pkgconfig and cmake) Program xmlto found: NO Program xsltproc found: YES (/usr/bin/xsltproc) Program fop found: NO Run-time dependency dri found: YES 23.0.0-devel Checking if "typeof()" compiles: YES Checking for function "clock_gettime" : YES Checking if "CLOCK_MONOTONIC" compiles: YES Checking for size of "unsigned long" : 8 Header "pthread.h" has symbol "PTHREAD_MUTEX_RECURSIVE" : YES Checking if "pthread_setname_np(tid, name)" compiles: YES Checking for function "gbm_bo_map" with dependency gbm: YES Run-time dependency glesv2 found: YES 3.2 Checking for function "glFenceSync" with dependency glesv2: YES Has header "dlfcn.h" : YES Has header "execinfo.h" : YES Has header "fcntl.h" : YES Has header "fnmatch.h" : YES Has header "linux/agpgart.h" : YES Has header "stdlib.h" : YES Has header "string.h" : YES Has header "strings.h" : YES Has header "sys/agpgart.h" : NO Has header "sys/agpio.h" : NO Has header "sys/utsname.h" : YES Has header "sys/sysmacros.h" : YES Has header "unistd.h" : YES Checking for function "arc4random_buf" with dependency libbsd: YES Checking for function "backtrace" : YES Checking for function "cbrt" : YES Checking for function "epoll_create1" : YES Checking for function "getuid" : YES Checking for function "geteuid" : YES Checking for function "isastream" : NO Checking for function "issetugid" : NO Checking for function "getifaddrs" : YES Checking for function "getpeereid" : NO Checking for function "getpeerucred" : NO Checking for function "getprogname" : NO Checking for function "getzoneid" : NO Checking for function "memfd_create" : YES Checking for function "mkostemp" : YES Checking for function "mmap" : YES Checking for function "poll" : YES Checking for function "pollset_create" : NO Checking for function "posix_fallocate" : YES Checking for function "port_create" : NO Checking for function "reallocarray" with dependency libbsd: YES Checking for function "seteuid" : YES Checking for function "setitimer" : YES Checking for function "shmctl64" : NO Checking for function "sigaction" : YES Checking for function "sigprocmask" : YES Checking for function "strcasecmp" : YES Checking for function "strcasestr" : YES Checking for function "strlcat" with dependency libbsd: YES Checking for function "strlcpy" with dependency libbsd: YES Checking for function "strncasecmp" : YES Checking for function "strndup" : YES Header "string.h" has symbol "strndup" : YES Checking for function "timingsafe_memcmp" : NO Checking for function "vasprintf" : YES Checking for function "vsnprintf" : YES Checking for function "walkcontext" : NO Header "sys/socket.h" has symbol "SCM_RIGHTS" : YES Header "sys/socket.h" has symbol "SO_PEERCRED" : YES Configuring dix-config.h using configuration include/meson.build:339: WARNING: Project targets '>= 0.47.0' but uses feature introduced in '0.50.0': install arg in configure_file. Configuring xorg-server.h using configuration Configuring version-config.h using configuration Configuring xkb-config.h using configuration Has header "stropts.h" : NO Has header "sys/kd.h" : YES Has header "sys/vt.h" : YES Configuring xorg-config.h using configuration Configuring xwin-config.h using configuration Run-time dependency glproto found: YES 1.4.17 Run-time dependency gl found: YES 1.2 Dependency glproto found: YES 1.4.17 (cached) Dependency gl found: YES 1.2 (cached) Run-time dependency libtirpc found: YES 1.3.2 Library pthread found: YES Dependency xau found: YES 1.0.11 (cached) Run-time dependency presentproto found: YES 1.2 Dependency epoxy found: YES 1.5.10 (cached) Configuring Xvfb.1 using configuration Configuring Xnest.1 using configuration Run-time dependency pciaccess found: YES 0.17 Program awk found: YES (/usr/bin/awk) Has header "sys/agpio.h" : NO (cached) Has header "sys/agpgart.h" : NO (cached) Has header "linux/agpgart.h" : YES (cached) Dependency xau found: YES 1.0.11 (cached) Configuring exa.4 using configuration Configuring fbdevhw.4 using configuration Dependency libdrm found: YES 2.4.115 (cached) Compiler for C supports arguments -Wno-format-nonliteral: YES Configuring modesetting.4 using configuration Configuring inputtestdrv.4 using configuration Configuring Xorg.1 using configuration Configuring xorg.conf.5 using configuration Configuring xorg.conf.d.5 using configuration Configuring gtf.1 using configuration Program rendercheck found: NO Program scripts/xvfb-piglit.sh found: YES (/tmp/xorg-xserver/test/scripts/xvfb-piglit.sh) Run-time dependency xcb found: YES 1.15 Run-time dependency xcb-xinput found: YES 1.15 Dependency xcb found: YES 1.15 (cached) Run-time dependency xcb-damage found: YES 1.15 Dependency xcb found: YES 1.15 (cached) Run-time dependency xcb-sync found: YES 1.15 Compiler for C supports link arguments -Wl,-wrap: YES Configuring Xserver.1 using configuration Program awk found: YES (/usr/bin/awk) WARNING: You should add the boolean check kwarg to the run_command call. It currently defaults to false, but it will default to true in future releases of meson. See also: https://github.com/mesonbuild/meson/issues/9300 Configuring xorg-server.pc using configuration Build targets in project: 66 WARNING: Project specifies a minimum meson_version '>= 0.47.0' but uses features which were added in newer versions:

xserver 21.1.4

Subprojects xorgproto: NO Neither a subproject directory nor a xorgproto.wrap file was found.

Found ninja-1.11.1 at /usr/bin/ninja WARNING: Running the setup command as meson [options] instead of meson setup [options] is ambiguous and deprecated. alarm@alarm:/tmp/xorg-xserver$ cd build/ alarm@alarm:/tmp/xorg-xserver/build$ ni
nice ninja
alarm@alarm:/tmp/xorg-xserver/build$ ninja [183/651] Compiling C object os/liblibxserver_os.a.p/rpcauth.c.o In file included from ../os/rpcauth.c:47: /usr/include/tirpc/rpc/rpc.h:83:12: warning: redundant redeclaration of 'bindresvport' [-Wredundant-decls] 83 | extern int bindresvport(int, struct sockaddr_in ); | ^~~~ In file included from /usr/include/tirpc/rpc/rpc.h:40: /usr/include/netinet/in.h:510:12: note: previous declaration of 'bindresvport' with type 'int(int, struct sockaddr_in )' 510 | extern int bindresvport (int sockfd, struct sockaddr_in *__sock_in) THROW; | ^~~~ [185/651] Compiling C object os/liblibxserver_os.a.p/xstrans.c.o In file included from /usr/include/X11/Xtrans/transport.c:69, from ../os/xstrans.c:17: In function '_XSERVTransGetHostname', inlined from '_XSERVTransConvertAddress' at /usr/include/X11/Xtrans/Xtransutil.c:195:12: /usr/include/X11/Xtrans/Xtrans.c:1343:5: warning: 'strncpy' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 1343 | strncpy (buf, name.nodename, len); | ^~~~~~~~~ /usr/include/X11/Xtrans/Xtrans.c:1341:11: note: length computed here 1341 | len = strlen (name.nodename); | ^~~~~~ [305/651] Compiling C object xkb/liblibxserver_xkb.a.p/XKBMAlloc.c.o ../xkb/XKBMAlloc.c: In function 'SrvXkbChangeKeycodeRange': ../xkb/XKBMAlloc.c:664:21: warning: pointer may be used after 'reallocarray' [-Wuse-after-free] 664 | free(prev_key_sym_map); | ^~~~~~ ../xkb/XKBMAlloc.c:660:41: note: call to 'reallocarray' here 660 | xkb->map->key_sym_map = reallocarray(xkb->map->key_sym_map, | ^~~~~~~~~~~ 661 | maxKC + 1, | ~~ 662 | sizeof(XkbSymMapRec)); | ~~~~~ ../xkb/XKBMAlloc.c:685:21: warning: pointer may be used after 'reallocarray' [-Wuse-after-free] 685 | free(prev_modmap); | ^~~~~ ../xkb/XKBMAlloc.c:681:36: note: call to 'reallocarray' here 681 | xkb->map->modmap = reallocarray(xkb->map->modmap, | ^~~~~~~~~~ 682 | maxKC + 1, | ~~ 683 | sizeof(unsigned char)); | ~~~~~~ ../xkb/XKBMAlloc.c:708:21: warning: pointer may be used after 'reallocarray' [-Wuse-after-free] 708 | free(prev_behaviors); | ^~~~~~~~ ../xkb/XKBMAlloc.c:704:42: note: call to 'reallocarray' here 704 | xkb->server->behaviors = reallocarray(xkb->server->behaviors, | ^~~~~~~~ 705 | maxKC + 1, | ~~ 706 | sizeof(XkbBehavior)); | ~~~~ ../xkb/XKBMAlloc.c:730:21: warning: pointer may be used after 'reallocarray' [-Wuse-after-free] 730 | free(prev_key_acts); | ^~~~~~~ ../xkb/XKBMAlloc.c:726:41: note: call to 'reallocarray' here 726 | xkb->server->key_acts = reallocarray(xkb->server->key_acts, | ^~~~~~~~~~~ 727 | maxKC + 1, | ~~ 728 | sizeof(unsigned short)); | ~~~~~~~ ../xkb/XKBMAlloc.c:752:21: warning: pointer may be used after 'reallocarray' [-Wuse-after-free] 752 | free(prev_vmodmap); | ^~~~~~ ../xkb/XKBMAlloc.c:748:40: note: call to 'reallocarray' here 748 | xkb->server->vmodmap = reallocarray(xkb->server->vmodmap, | ^~~~~~~~~~ 749 | maxKC + 1, | ~~ 750 | sizeof(unsigned short)); | ~~~~~~~ ../xkb/XKBMAlloc.c:774:17: warning: pointer may be used after 'reallocarray' [-Wuse-after-free] 774 | free(prev_keys); | ^~~~~~~ ../xkb/XKBMAlloc.c:771:32: note: call to 'reallocarray' here 771 | xkb->names->keys = reallocarray(xkb->names->keys, | ^~~~~~~~~~ 772 | maxKC + 1, sizeof(XkbKeyNameRec)); | ~~~~~~~~~ [592/651] Compiling C object hw/xfree86/int10/libint10.so.p/generic.c.o ../hw/xfree86/int10/generic.c:103:1: warning: 'readIntVec' defined but not used [-Wunused-function] 103 | readIntVec(struct pci_device dev, unsigned char buf, int len) | ^~~~~~ [596/651] Compiling C object hw/xfree86/drivers/modesetting/modesetting_drv.so.p/exa.c.o ../hw/xfree86/drivers/modesetting/exa.c:466:1: warning: 'ms_exa_parse_transform' defined but not used [-Wunused-function] 466 | ms_exa_parse_transform(PictTransformPtr t, int rotate, Bool reflect_y) | ^~~~~~ [651/651] Linking target hw/xfree86/int10/libint10.so sudo ninja install [sudo] password for alarm: [0/1] Installing files. Installing hw/vfb/Xvfb to /usr/local/bin Installing hw/xnest/Xnest to /usr/local/bin Installing hw/xfree86/Xorg to /usr/local/bin Installing hw/xfree86/dixmods/libwfb.so to /usr/local/lib/xorg/modules Installing hw/xfree86/dixmods/libshadow.so to /usr/local/lib/xorg/modules Installing hw/xfree86/dixmods/libglx.so to /usr/local/lib/xorg/modules/extensions Installing hw/xfree86/exa/libexa.so to /usr/local/lib/xorg/modules Installing hw/xfree86/fbdevhw/libfbdevhw.so to /usr/local/lib/xorg/modules Installing hw/xfree86/glamor_egl/libglamoregl.so to /usr/local/lib/xorg/modules Installing hw/xfree86/int10/libint10.so to /usr/local/lib/xorg/modules Installing hw/xfree86/shadowfb/libshadowfb.so to /usr/local/lib/xorg/modules Installing hw/xfree86/vgahw/libvgahw.so to /usr/local/lib/xorg/modules Installing hw/xfree86/drivers/modesetting/modesetting_drv.so to /usr/local/lib/xorg/modules/drivers Installing hw/xfree86/drivers/inputtest/inputtest_drv.so to /usr/local/lib/xorg/modules/input Installing hw/xfree86/gtf to /usr/local/bin Installing /tmp/xorg-xserver/build/hw/vfb/Xvfb.1 to /usr/local/share/man/man1 Installing /tmp/xorg-xserver/build/hw/xnest/Xnest.1 to /usr/local/share/man/man1 Installing /tmp/xorg-xserver/build/hw/xfree86/exa/exa.4 to /usr/local/share/man/man4 Installing /tmp/xorg-xserver/build/hw/xfree86/fbdevhw/fbdevhw.4 to /usr/local/share/man/man4 Installing /tmp/xorg-xserver/build/hw/xfree86/drivers/modesetting/modesetting.4 to /usr/local/share/man/man4 Installing /tmp/xorg-xserver/build/hw/xfree86/drivers/inputtest/inputtestdrv.4 to /usr/local/share/man/man4 Installing /tmp/xorg-xserver/build/hw/xfree86/Xorg.1 to /usr/local/share/man/man1 Installing /tmp/xorg-xserver/build/hw/xfree86/xorg.conf.5 to /usr/local/share/man/man5 Installing /tmp/xorg-xserver/build/hw/xfree86/xorg.conf.d.5 to /usr/local/share/man/man5 Installing /tmp/xorg-xserver/build/hw/xfree86/gtf.1 to /usr/local/share/man/man1 Installing /tmp/xorg-xserver/build/Xserver.1 to /usr/local/share/man/man1 Installing /tmp/xorg-xserver/build/include/xorg-server.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/include/XIstubs.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/include/Xprintf.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/include/callback.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/include/client.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/include/closestr.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/include/closure.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/include/colormap.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/include/colormapst.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/include/hotplug.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/include/cursor.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/include/cursorstr.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/include/dix.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/include/dixaccess.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/include/dixevents.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/include/dixfont.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/include/dixfontstr.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/include/dixgrabs.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/include/dixstruct.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/include/events.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/include/exevents.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/include/extension.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/include/extinit.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/include/extnsionst.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/include/fourcc.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/include/gc.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/include/gcstruct.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/include/globals.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/include/glx_extinit.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/include/glxvndabi.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/include/input.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/include/inputstr.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/include/list.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/include/misc.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/include/miscstruct.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/include/opaque.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/include/nonsdk_extinit.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/include/optionstr.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/include/os.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/include/pixmap.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/include/pixmapstr.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/include/privates.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/include/property.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/include/propertyst.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/include/ptrveloc.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/include/region.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/include/regionstr.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/include/registry.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/include/resource.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/include/rgb.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/include/screenint.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/include/scrnintstr.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/include/selection.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/include/servermd.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/include/validate.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/include/displaymode.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/include/window.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/include/windowstr.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/include/xkbfile.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/include/xkbsrv.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/include/xkbstr.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/include/xkbrules.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/include/Xprintf.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/include/xserver_poll.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/include/xserver-properties.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/config/10-quirks.conf to /usr/local/share/X11/xorg.conf.d Installing /tmp/xorg-xserver/dix/protocol.txt to /usr/local/lib/xorg Installing /tmp/xorg-xserver/dri3/dri3.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/glx/vndserver.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/fb/fb.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/fb/fboverlay.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/fb/fbpict.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/fb/fbrop.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/fb/wfbrename.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/mi/micmap.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/mi/micoord.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/mi/migc.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/mi/mi.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/mi/miline.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/mi/mioverlay.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/mi/mipointer.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/mi/mipointrst.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/mi/mistruct.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/mi/mizerarc.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/composite/compositeext.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/dbe/dbestruct.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/miext/damage/damage.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/miext/damage/damagestr.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/miext/shadow/shadow.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/miext/sync/misync.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/miext/sync/misyncfd.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/miext/sync/misyncshm.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/miext/sync/misyncstr.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/present/present.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/present/presentext.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/randr/randrstr.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/randr/rrtransform.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/render/glyphstr.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/render/mipict.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/render/picture.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/render/picturestr.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/Xext/geext.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/Xext/geint.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/Xext/syncsdk.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/Xext/shmint.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/Xext/xace.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/Xext/xacestr.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/Xext/panoramiX.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/Xext/panoramiXsrv.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/Xext/xvdix.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/Xext/xvmcext.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/glamor/glamor.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/exa/exa.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/hw/xfree86/common/compiler.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/hw/xfree86/common/xf86.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/hw/xfree86/common/xf86Module.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/hw/xfree86/common/xf86Opt.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/hw/xfree86/common/xf86PciInfo.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/hw/xfree86/common/xf86Priv.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/hw/xfree86/common/xf86Privstr.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/hw/xfree86/common/xf86cmap.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/hw/xfree86/common/xf86fbman.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/hw/xfree86/common/xf86str.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/hw/xfree86/common/xf86Xinput.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/hw/xfree86/common/xisb.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/hw/xfree86/common/xorgVersion.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/hw/xfree86/common/xf86sbusBus.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/hw/xfree86/common/xf86VGAarbiter.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/hw/xfree86/common/xf86Optionstr.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/hw/xfree86/common/xf86platformBus.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/hw/xfree86/common/xf86MatchDrivers.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/hw/xfree86/common/xaarop.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/hw/xfree86/common/dgaproc.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/hw/xfree86/common/xf86xv.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/hw/xfree86/common/xf86xvmc.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/hw/xfree86/common/xf86xvpriv.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/hw/xfree86/ddc/edid.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/hw/xfree86/ddc/xf86DDC.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/hw/xfree86/dri/dri.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/hw/xfree86/dri/sarea.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/hw/xfree86/dri/dristruct.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/hw/xfree86/dri2/dri2.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/hw/xfree86/i2c/xf86i2c.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/hw/xfree86/i2c/i2c_def.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/hw/xfree86/modes/xf86Crtc.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/hw/xfree86/modes/xf86Modes.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/hw/xfree86/modes/xf86RandR12.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/hw/xfree86/os-support/bus/xf86Pci.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/hw/xfree86/os-support/xf86_OSlib.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/hw/xfree86/os-support/xf86_OSproc.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/hw/xfree86/parser/xf86Parser.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/hw/xfree86/parser/xf86Optrec.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/hw/xfree86/ramdac/xf86Cursor.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/hw/xfree86/fbdevhw/fbdevhw.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/hw/xfree86/int10/xf86int10.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/hw/xfree86/int10/vbe.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/hw/xfree86/int10/vbeModes.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/hw/xfree86/shadowfb/shadowfb.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/hw/xfree86/vgahw/vgaHW.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/hw/xfree86/drivers/inputtest/xf86-input-inputtest-protocol.h to /usr/local/include/xorg Installing /tmp/xorg-xserver/build/xorg-server.pc to /usr/local/lib/pkgconfig Installing /tmp/xorg-xserver/xorg-server.m4 to /usr/local/share/aclocal Running custom install script '/usr/bin/sh -c ln -fs Xorg ${DESTDIR}/usr/local/bin/X'

JeffyCN commented 1 year ago

and it looks like you are using panfrost driver not ARM mali, and it complained about highp precision.

try to set gles-highp to false when configuring it.

xorg-xserver# ag gles-highp meson_options.txt -A 3
17:option('gles-highp', type: 'boolean', value: true,
18-       description: 'Use highp as default precision for GLES (default true)')
19-
gentooarch commented 1 year ago

Following your suggestion I can boot xfce4.But I can't enter any information in xfce4.If this is not the case with the xorg-server of archlinux before. how to solve this problem.

cat .local/share/xorg/Xorg.0.log [ 195.453] X.Org X Server 1.21.1.4 X Protocol Version 11, Revision 0 [ 195.454] Current Operating System: Linux alarm 5.10.110-rockchip-rk3588 #trunk SMP Sun Dec 18 03:48:27 CET 2022 aarch64 [ 195.454] Kernel command line: root=UUID=eea8e753-4d16-4d52-b228-fa5c9a151151 earlycon=uart8250,mmio32,0xfeb50000 console=ttyFIQ0 console=tty1 consoleblank=0 loglevel=0 panic=10 rootwait rw init=/sbin/init rootfstype=ext4 cgroup_enable=cpuset cgroup_memory=1 cgroup_enable=memory swapaccount=1 irqchip.gicv3_pseudo_nmi=0 switolb=1 coherent_pool=2M [ 195.456]
[ 195.456] Current version of pixman: 0.42.2 [ 195.456] Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. [ 195.456] Markers: (--) probed, () from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. [ 195.458] (==) Log file: "/home/alarm/.local/share/xorg/Xorg.0.log", Time: Tue Mar 14 09:29:09 2023 [ 195.462] (==) Using config directory: "/etc/X11/xorg.conf.d" [ 195.463] (==) Using system config directory "/usr/local/share/X11/xorg.conf.d" [ 195.463] (==) No Layout section. Using the first Screen section. [ 195.463] (==) No screen section available. Using defaults. [ 195.463] () |-->Screen "Default Screen Section" (0) [ 195.463] () | |-->Monitor "" [ 195.464] (==) No device specified for screen "Default Screen Section". Using the first device section listed. [ 195.464] () | |-->Device "GPU" [ 195.464] (==) No monitor specified for screen "Default Screen Section". Using a default monitor configuration. [ 195.464] (==) Automatically adding devices [ 195.465] (==) Automatically enabling devices [ 195.465] (==) Automatically adding GPU devices [ 195.465] (==) Automatically binding GPU devices [ 195.465] (==) Max clients allowed: 256, resource mask: 0x1fffff [ 195.465] (WW) The directory "/usr/share/fonts/misc" does not exist. [ 195.465] Entry deleted from font path. [ 195.465] (WW) The directory "/usr/share/fonts/OTF" does not exist. [ 195.465] Entry deleted from font path. [ 195.465] (WW) The directory "/usr/share/fonts/Type1" does not exist. [ 195.465] Entry deleted from font path. [ 195.465] (==) FontPath set to: /usr/share/fonts/TTF, /usr/share/fonts/100dpi, /usr/share/fonts/75dpi [ 195.465] (==) ModulePath set to "/usr/local/lib/xorg/modules" [ 195.465] (II) The server relies on udev to provide the list of input devices. If no devices become available, reconfigure udev or disable AutoAddDevices. [ 195.465] (II) Module ABI versions: [ 195.465] X.Org ANSI C Emulation: 0.4 [ 195.465] X.Org Video Driver: 25.2 [ 195.465] X.Org XInput driver : 24.4 [ 195.465] X.Org Server Extension : 10.0 [ 195.467] (++) using VT number 3

[ 195.467] (--) controlling tty is VT number 3, auto-enabling KeepTty [ 195.470] (II) systemd-logind: took control of session /org/freedesktop/login1/session/_34 [ 195.473] (II) xfree86: Adding drm device (/dev/dri/card0) [ 195.473] (II) Platform probe for /sys/devices/platform/display-subsystem/drm/card0 [ 195.475] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 10 paused 0 [ 195.476] (II) xfree86: Adding drm device (/dev/dri/card1) [ 195.476] (II) Platform probe for /sys/devices/platform/fdab0000.npu/drm/card1 [ 195.477] (II) systemd-logind: got fd for /dev/dri/card1 226:1 fd 11 paused 0 [ 195.477] (II) no primary bus or device found [ 195.477] falling back to /sys/devices/platform/display-subsystem/drm/card0 [ 195.477] (II) LoadModule: "glx" [ 195.479] (II) Loading /usr/local/lib/xorg/modules/extensions/libglx.so [ 195.493] (II) Module glx: vendor="X.Org Foundation" [ 195.493] compiled for 1.21.1.4, module version = 1.0.0 [ 195.493] ABI class: X.Org Server Extension, version 10.0 [ 195.493] (==) Matched modesetting as autoconfigured driver 0 [ 195.493] (==) Matched fbdev as autoconfigured driver 1 [ 195.493] (==) Assigned the driver to the xf86ConfigLayout [ 195.493] (II) LoadModule: "modesetting" [ 195.498] (II) Loading /usr/local/lib/xorg/modules/drivers/modesetting_drv.so [ 195.505] (II) Module modesetting: vendor="X.Org Foundation" [ 195.505] compiled for 1.21.1.4, module version = 1.21.1 [ 195.506] Module class: X.Org Video Driver [ 195.506] ABI class: X.Org Video Driver, version 25.2 [ 195.506] (II) LoadModule: "fbdev" [ 195.507] (WW) Warning, couldn't open module fbdev [ 195.507] (EE) Failed to load module "fbdev" (module does not exist, 0) [ 195.507] (II) modesetting: Driver for Modesetting Kernel Drivers: kms [ 195.508] (II) modeset(0): using drv /dev/dri/card0 [ 195.508] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support [ 195.508] (II) modeset(0): Creating default Display subsection in Screen section "Default Screen Section" for depth/fbbpp 24/32 [ 195.508] (==) modeset(0): Depth 24, (==) framebuffer bpp 32 [ 195.508] (**) modeset(0): Option "SWcursor" "True" [ 195.508] (==) modeset(0): RGB weight 888 [ 195.508] (==) modeset(0): Default visual is TrueColor [ 195.509] (II) Loading sub module "glamoregl" [ 195.509] (II) LoadModule: "glamoregl" [ 195.509] (II) Loading /usr/local/lib/xorg/modules/libglamoregl.so [ 195.535] (II) Module glamoregl: vendor="X.Org Foundation" [ 195.535] compiled for 1.21.1.4, module version = 1.0.1 [ 195.536] ABI class: X.Org ANSI C Emulation, version 0.4 [ 195.585] (II) modeset(0): glamor X acceleration enabled on Mali-G610 (Panfrost) [ 195.585] (II) modeset(0): glamor initialized [ 195.585] (==) modeset(0): VariableRefresh: disabled [ 195.585] (==) modeset(0): AsyncFlipSecondaries: disabled [ 195.585] (II) modeset(0): FlipFB: Transformed, limited to: -1 fps [ 195.733] (II) modeset(0): Output HDMI-1 has no monitor section [ 195.733] (II) modeset(0): Bind output 197 to current crtc 82. [ 195.735] (II) modeset(0): Output DP-1 has no monitor section [ 195.909] (II) modeset(0): EDID for output HDMI-1 [ 195.909] (II) modeset(0): Manufacturer: HWV Model: 2402 Serial#: 16843009 [ 195.909] (II) modeset(0): Year: 2021 Week: 41 [ 195.909] (II) modeset(0): EDID Version: 1.3 [ 195.909] (II) modeset(0): Digital Display Input [ 195.909] (II) modeset(0): Max Image Size [cm]: horiz.: 53 vert.: 30 [ 195.909] (II) modeset(0): Gamma: 2.20 [ 195.910] (II) modeset(0): DPMS capabilities: Off [ 195.910] (II) modeset(0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4 [ 195.910] (II) modeset(0): First detailed timing is preferred mode [ 195.910] (II) modeset(0): redX: 0.652 redY: 0.337 greenX: 0.315 greenY: 0.626 [ 195.910] (II) modeset(0): blueX: 0.151 blueY: 0.063 whiteX: 0.313 whiteY: 0.329 [ 195.910] (II) modeset(0): Supported established timings: [ 195.910] (II) modeset(0): 720x400@70Hz [ 195.911] (II) modeset(0): 640x480@60Hz [ 195.911] (II) modeset(0): 640x480@75Hz [ 195.911] (II) modeset(0): 800x600@60Hz [ 195.911] (II) modeset(0): 800x600@75Hz [ 195.911] (II) modeset(0): 1024x768@60Hz [ 195.911] (II) modeset(0): 1024x768@75Hz [ 195.911] (II) modeset(0): 1280x1024@75Hz [ 195.911] (II) modeset(0): Manufacturer's mask: 0 [ 195.911] (II) modeset(0): Supported standard timings: [ 195.911] (II) modeset(0): #0: hsize: 1280 vsize 1024 refresh: 60 vid: 32897 [ 195.911] (II) modeset(0): #1: hsize: 1600 vsize 900 refresh: 60 vid: 49321 [ 195.912] (II) modeset(0): #2: hsize: 1152 vsize 864 refresh: 75 vid: 20337 [ 195.912] (II) modeset(0): Supported detailed timing: [ 195.912] (II) modeset(0): clock: 174.5 MHz Image Size: 527 x 296 mm [ 195.912] (II) modeset(0): h_active: 1920 h_sync: 1968 h_sync_end 2000 h_blank_end 2080 h_border: 0 [ 195.912] (II) modeset(0): v_active: 1080 v_sync: 1083 v_sync_end 1088 v_blanking: 1119 v_border: 0 [ 195.912] (II) modeset(0): Serial No: [ 195.912] (II) modeset(0): Ranges: V min: 48 V max: 76 Hz, H min: 15 H max: 85 kHz, PixClock max 185 MHz [ 195.912] (II) modeset(0): Monitor name: HUAWEI AD80HW [ 195.913] (II) modeset(0): Supported detailed timing: [ 195.913] (II) modeset(0): clock: 148.5 MHz Image Size: 527 x 296 mm [ 195.913] (II) modeset(0): h_active: 1920 h_sync: 2008 h_sync_end 2052 h_blank_end 2200 h_border: 0 [ 195.913] (II) modeset(0): v_active: 1080 v_sync: 1084 v_sync_end 1089 v_blanking: 1125 v_border: 0 [ 195.913] (II) modeset(0): Supported detailed timing: [ 195.913] (II) modeset(0): clock: 74.2 MHz Image Size: 527 x 296 mm [ 195.914] (II) modeset(0): h_active: 1280 h_sync: 1390 h_sync_end 1430 h_blank_end 1650 h_border: 0 [ 195.914] (II) modeset(0): v_active: 720 v_sync: 725 v_sync_end 730 v_blanking: 750 v_border: 0 [ 195.914] (II) modeset(0): Supported detailed timing: [ 195.914] (II) modeset(0): clock: 27.0 MHz Image Size: 527 x 296 mm [ 195.914] (II) modeset(0): h_active: 720 h_sync: 736 h_sync_end 798 h_blank_end 858 h_border: 0 [ 195.914] (II) modeset(0): v_active: 480 v_sync: 489 v_sync_end 495 v_blanking: 525 v_border: 0 [ 195.914] (II) modeset(0): Number of EDID sections to follow: 1 [ 195.914] (II) modeset(0): EDID (in hex): [ 195.915] (II) modeset(0): 00ffffffffffff0022f6022401010101 [ 195.915] (II) modeset(0): 291f010380351e782a1dd5a75650a026 [ 195.915] (II) modeset(0): 105054a54b008180a9c0714f01010101 [ 195.915] (II) modeset(0): 0101010101012a4480a0703827403020 [ 195.915] (II) modeset(0): 35000f282100001a000000ff00202020 [ 195.915] (II) modeset(0): 20202020202020202020000000fd0030 [ 195.915] (II) modeset(0): 4c0f5512000a202020202020000000fc [ 195.915] (II) modeset(0): 004855415745492041443830485701ce [ 195.916] (II) modeset(0): 020321324801139f129004020365030c [ 195.916] (II) modeset(0): 0010006d1a00000201304bed00000000 [ 195.916] (II) modeset(0): 00023a801871382d40582c45000f2821 [ 195.916] (II) modeset(0): 00001e011d007251d01e206e2855000f [ 195.916] (II) modeset(0): 282100001e8c0ad08a20e02d10103e96 [ 195.916] (II) modeset(0): 000f2821000018000000000000000000 [ 195.916] (II) modeset(0): 00000000000000000000000000000000 [ 195.917] (II) modeset(0): 00000000000000000000000000000092 [ 195.917] (II) modeset(0): Printing probed modes for output HDMI-1 [ 195.918] (II) modeset(0): Modeline "1920x1080"x75.0 174.50 1920 1968 2000 2080 1080 1083 1088 1119 +hsync -vsync (83.9 kHz eP) [ 195.918] (II) modeset(0): Modeline "1920x1080"x60.0 148.50 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync (67.5 kHz e) [ 195.918] (II) modeset(0): Modeline "1920x1080"x60.0 148.50 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync (67.5 kHz e) [ 195.918] (II) modeset(0): Modeline "1920x1080"x50.0 148.50 1920 2448 2492 2640 1080 1084 1089 1125 +hsync +vsync (56.2 kHz e) [ 195.918] (II) modeset(0): Modeline "1920x1080"x59.9 148.35 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync (67.4 kHz e) [ 195.918] (II) modeset(0): Modeline "1600x900"x60.0 108.00 1600 1624 1704 1800 900 901 904 1000 +hsync +vsync (60.0 kHz e) [ 195.918] (II) modeset(0): Modeline "1280x1024"x75.0 135.00 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsync (80.0 kHz e) [ 195.918] (II) modeset(0): Modeline "1280x1024"x60.0 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync (64.0 kHz e) [ 195.919] (II) modeset(0): Modeline "1152x864"x75.0 108.00 1152 1216 1344 1600 864 865 868 900 +hsync +vsync (67.5 kHz e) [ 195.919] (II) modeset(0): Modeline "1280x720"x60.0 74.25 1280 1390 1430 1650 720 725 730 750 +hsync +vsync (45.0 kHz e) [ 195.919] (II) modeset(0): Modeline "1280x720"x60.0 74.25 1280 1390 1430 1650 720 725 730 750 +hsync +vsync (45.0 kHz e) [ 195.919] (II) modeset(0): Modeline "1280x720"x50.0 74.25 1280 1720 1760 1980 720 725 730 750 +hsync +vsync (37.5 kHz e) [ 195.919] (II) modeset(0): Modeline "1280x720"x59.9 74.18 1280 1390 1430 1650 720 725 730 750 +hsync +vsync (45.0 kHz e) [ 195.919] (II) modeset(0): Modeline "1024x768"x75.0 78.75 1024 1040 1136 1312 768 769 772 800 +hsync +vsync (60.0 kHz e) [ 195.919] (II) modeset(0): Modeline "1024x768"x60.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz e) [ 195.920] (II) modeset(0): Modeline "800x600"x75.0 49.50 800 816 896 1056 600 601 604 625 +hsync +vsync (46.9 kHz e) [ 195.920] (II) modeset(0): Modeline "800x600"x60.3 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz e) [ 195.920] (II) modeset(0): Modeline "720x576"x50.0 27.00 720 732 796 864 576 581 586 625 -hsync -vsync (31.2 kHz e) [ 195.920] (II) modeset(0): Modeline "720x480"x60.0 27.03 720 736 798 858 480 489 495 525 -hsync -vsync (31.5 kHz e) [ 195.920] (II) modeset(0): Modeline "720x480"x60.0 27.03 720 736 798 858 480 489 495 525 -hsync -vsync (31.5 kHz e) [ 195.920] (II) modeset(0): Modeline "720x480"x59.9 27.00 720 736 798 858 480 489 495 525 -hsync -vsync (31.5 kHz e) [ 195.920] (II) modeset(0): Modeline "720x480"x59.9 27.00 720 736 798 858 480 489 495 525 -hsync -vsync (31.5 kHz e) [ 195.921] (II) modeset(0): Modeline "720x480"x59.9 27.00 720 736 798 858 480 489 495 525 -hsync -vsync (31.5 kHz e) [ 195.921] (II) modeset(0): Modeline "640x480"x75.0 31.50 640 656 720 840 480 481 484 500 -hsync -vsync (37.5 kHz e) [ 195.921] (II) modeset(0): Modeline "640x480"x60.0 25.20 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz e) [ 195.921] (II) modeset(0): Modeline "640x480"x59.9 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz e) [ 195.921] (II) modeset(0): Modeline "640x480"x59.9 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz e) [ 195.921] (II) modeset(0): Modeline "720x400"x70.1 28.32 720 738 846 900 400 412 414 449 -hsync +vsync (31.5 kHz e) [ 195.921] (II) modeset(0): Output DP-1 status changed to disconnected. [ 195.922] (II) modeset(0): EDID for output DP-1 [ 195.922] (II) modeset(0): Output HDMI-1 connected [ 195.922] (II) modeset(0): Output DP-1 disconnected [ 195.922] (II) modeset(0): Using exact sizes for initial modes [ 195.922] (II) modeset(0): Output HDMI-1 using initial mode 1920x1080 +0+0 [ 195.922] (==) modeset(0): Using gamma correction (1.0, 1.0, 1.0) [ 195.922] (==) modeset(0): DPI set to (96, 96) [ 195.922] (II) Loading sub module "fb" [ 195.923] (II) LoadModule: "fb" [ 195.923] (II) Module "fb" already built-in [ 196.048] (==) modeset(0): Backing store enabled [ 196.048] (==) modeset(0): Silken mouse enabled [ 196.234] (II) modeset(0): Initializing kms color map for depth 24, 8 bpc. [ 196.235] (==) modeset(0): DPMS enabled [ 196.241] (II) modeset(0): [DRI2] Setup complete [ 196.241] (II) modeset(0): [DRI2] DRI driver: rockchip [ 196.241] (II) modeset(0): [DRI2] VDPAU driver: rockchip [ 196.241] (II) Initializing extension Generic Event Extension [ 196.242] (II) Initializing extension SHAPE [ 196.242] (II) Initializing extension MIT-SHM [ 196.242] (II) Initializing extension XInputExtension [ 196.245] (II) Initializing extension XTEST [ 196.245] (II) Initializing extension BIG-REQUESTS [ 196.245] (II) Initializing extension SYNC [ 196.245] (II) Initializing extension XKEYBOARD [ 196.246] (II) Initializing extension XC-MISC [ 196.246] (II) Initializing extension XFIXES [ 196.246] (II) Initializing extension RENDER [ 196.246] (II) Initializing extension RANDR [ 196.246] (II) Initializing extension COMPOSITE [ 196.246] (II) Initializing extension DAMAGE [ 196.247] (II) Initializing extension MIT-SCREEN-SAVER [ 196.247] (II) Initializing extension DOUBLE-BUFFER [ 196.247] (II) Initializing extension RECORD [ 196.247] (II) Initializing extension DPMS [ 196.247] (II) Initializing extension Present [ 196.247] (II) Initializing extension DRI3 [ 196.247] (II) Initializing extension X-Resource [ 196.247] (II) Initializing extension XVideo [ 196.247] (II) Initializing extension XVideo-MotionCompensation [ 196.248] (II) Initializing extension GLX [ 196.297] (II) AIGLX: Loaded and initialized rockchip [ 196.297] (II) GLX: Initialized DRI2 GL provider for screen 0 [ 196.297] (II) Initializing extension XFree86-VidModeExtension [ 196.297] (II) Initializing extension XFree86-DGA [ 196.297] (II) Initializing extension XFree86-DRI [ 196.297] (II) Initializing extension DRI2 [ 196.299] (II) modeset(0): Setting screen physical size to 508 x 285 [ 196.493] (II) config/udev: Adding input device adc-keys (/dev/input/event5) [ 196.493] (II) No input driver specified, ignoring this device. [ 196.493] (II) This device may have been added with another device file. [ 196.494] (II) config/udev: Adding input device rockchip-dp0 rockchip-dp0 (/dev/input/event1) [ 196.494] (II) No input driver specified, ignoring this device. [ 196.494] (II) This device may have been added with another device file. [ 196.494] (II) config/udev: Adding input device headset-keys (/dev/input/event3) [ 196.494] (II) No input driver specified, ignoring this device. [ 196.494] (II) This device may have been added with another device file. [ 196.495] (II) config/udev: Adding input device rockchip-es8388 Headset (/dev/input/event4) [ 196.495] (II) No input driver specified, ignoring this device. [ 196.495] (II) This device may have been added with another device file. [ 196.496] (II) config/udev: Adding input device Chicony USB Keyboard (/dev/input/event7) [ 196.496] (II) No input driver specified, ignoring this device. [ 196.496] (II) This device may have been added with another device file. [ 196.497] (II) config/udev: Adding input device Chicony USB Keyboard System Control (/dev/input/event8) [ 196.497] (II) No input driver specified, ignoring this device. [ 196.497] (II) This device may have been added with another device file. [ 196.498] (II) config/udev: Adding input device Chicony USB Keyboard Consumer Control (/dev/input/event9) [ 196.498] (II) No input driver specified, ignoring this device. [ 196.498] (II) This device may have been added with another device file. [ 196.499] (II) config/udev: Adding input device USB OPTICAL MOUSE (/dev/input/event6) [ 196.499] (II) No input driver specified, ignoring this device. [ 196.499] (II) This device may have been added with another device file. [ 196.500] (II) config/udev: Adding input device rk805 pwrkey (/dev/input/event0) [ 196.500] (II) No input driver specified, ignoring this device. [ 196.500] (II) This device may have been added with another device file. [ 196.501] (II) config/udev: Adding input device rockchip-hdmi0 rockchip-hdmi0 (/dev/input/event2) [ 196.501] (II) No input driver specified, ignoring this device. [ 196.501] (II) This device may have been added with another device file. [ 198.733] (II) modeset(0): EDID vendor "HWV", prod id 9218 [ 198.734] (II) modeset(0): Using EDID range info for horizontal sync [ 198.734] (II) modeset(0): Using EDID range info for vertical refresh [ 198.734] (II) modeset(0): Printing DDC gathered Modelines: [ 198.734] (II) modeset(0): Modeline "1920x1080"x0.0 174.50 1920 1968 2000 2080 1080 1083 1088 1119 +hsync -vsync (83.9 kHz eP) [ 198.734] (II) modeset(0): Modeline "1920x1080"x0.0 148.50 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync (67.5 kHz e) [ 198.734] (II) modeset(0): Modeline "1280x720"x0.0 74.25 1280 1390 1430 1650 720 725 730 750 +hsync +vsync (45.0 kHz e) [ 198.734] (II) modeset(0): Modeline "720x480"x0.0 27.00 720 736 798 858 480 489 495 525 -hsync -vsync (31.5 kHz e) [ 198.734] (II) modeset(0): Modeline "640x480"x0.0 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz e) [ 198.734] (II) modeset(0): Modeline "1280x720"x0.0 74.25 1280 1720 1760 1980 720 725 730 750 +hsync +vsync (37.5 kHz e) [ 198.734] (II) modeset(0): Modeline "1920x1080"x0.0 148.50 1920 2448 2492 2640 1080 1084 1089 1125 +hsync +vsync (56.2 kHz e) [ 198.734] (II) modeset(0): Modeline "720x576"x0.0 27.00 720 732 796 864 576 581 586 625 -hsync -vsync (31.2 kHz e) [ 198.734] (II) modeset(0): Modeline "800x600"x0.0 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz e) [ 198.734] (II) modeset(0): Modeline "640x480"x0.0 31.50 640 656 720 840 480 481 484 500 -hsync -vsync (37.5 kHz e) [ 198.734] (II) modeset(0): Modeline "720x400"x0.0 28.32 720 738 846 900 400 412 414 449 -hsync +vsync (31.5 kHz e) [ 198.734] (II) modeset(0): Modeline "1280x1024"x0.0 135.00 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsync (80.0 kHz e) [ 198.734] (II) modeset(0): Modeline "1024x768"x0.0 78.75 1024 1040 1136 1312 768 769 772 800 +hsync +vsync (60.0 kHz e) [ 198.734] (II) modeset(0): Modeline "1024x768"x0.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz e) [ 198.734] (II) modeset(0): Modeline "800x600"x0.0 49.50 800 816 896 1056 600 601 604 625 +hsync +vsync (46.9 kHz e) [ 198.734] (II) modeset(0): Modeline "1280x1024"x0.0 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync (64.0 kHz e) [ 198.735] (II) modeset(0): Modeline "1600x900"x60.0 119.00 1600 1696 1864 2128 900 901 904 932 -hsync +vsync (55.9 kHz e) [ 198.735] (II) modeset(0): Modeline "1152x864"x0.0 108.00 1152 1216 1344 1600 864 865 868 900 +hsync +vsync (67.5 kHz e) [ 327.320] (II) Server terminated successfully (0). Closing log file.

JeffyCN commented 1 year ago

i don't know anything about xfce4, the basic rule about porting new features would be minimizing changes.

so: 1/ try official version (build-from-source) and make sure it works 2/ port related patches

commit c453bb0f34f11c860c03f910e1f6477448a70ac4
Author: Jeffy Chen <jeffy.chen@rock-chips.com>
Date:   Wed Jul 17 16:41:29 2019 +0800

    HACK: glamor: xv: Support nv12 dma buffer rendering

    Requires:
    1. Some hacks in xv client(set/get port attributes), e.g. gst xvimage.
    2. GLES library supports EGL_EXT_image_dma_buf_import.

    Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>