【20240702】银河麒麟2207系统novnc黑屏问题

0 前言

转载请附上原文出处链接

稀土掘金本文链接:https://juejin.cn/post/7399952279502110735

CSDN本文链接:https://blog.csdn.net/qq_43252610/article/details/140973163

1 问题概述

1.1 基础环境

【系统】Kylin-Desktop-V10-GFB-Release-2207-Build11-ARM64.iso(5.4.18-65-generic)

【CPU】vCPU

【显卡】virtio-gpu

1.2 问题现象

该系统分辨率设置为1920x1080时,novnc在系统阶段黑屏

使用vnc初次连接虚拟机时,能看到明显的从小区域,全屏的缩放情况,用户首次连接时体验不好

(一般服务端与客户端分辨率不同时,才会有类似缩放情况,分辨率相同时不应该出现该情况)

vnc缩放-1-1920x1080

2 问题定位

2.1 其他系统对比验证

2.1.1 V10-server版本

使用V10-Server版系统无该问题,虚拟机使用1920x10801600x12001280x8001024x768等分辨率,novnc显示均正常

2.1.2 V10-desktop-2303版本

使用V10-desktop-2303版系统无该问题,虚拟机使用1920x10801600x12001280x8001024x768等分辨率,novnc显示均正常

2.3 显示相关日志分析

2.2.1 Xorg.0.log

查看该系统启动时的Xorg.0.log日志

[     6.914]
X.Org X Server 1.20.8
X Protocol Version 11, Revision 0
[     6.914] Build Operating System: Linux 4.4.58-20180615.kylin.server.YUN+-generic aarch64 Ubuntu
[     6.914] Current Operating System: Linux kylin-kvmvirtualmachine 5.4.18-65-generic #54-KYLINOS SMP Tue Jul 12 11:12:01 UTC 2022 aarch64
[     6.914] Kernel command line: BOOT_IMAGE=/vmlinuz-5.4.18-65-generic root=UUID=f9935f0e-eebe-4e12-a49b-7e7d916c5d3b ro quiet splash resume=UUID=ef9ee3d4-4271-4bc7-849c-537b83df608b audit=0 security=none
[     6.914] Build Date: 13 January 2022  11:28:46PM
[     6.914] xorg-server 2:1.20.8-2kylin2.4k21.17 (For technical support please see http://www.ubuntu.com/support)
[     6.914] Current version of pixman: 0.38.4
[     6.914]    Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
[     6.914] Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[     6.914] (==) Log file: "/var/log/Xorg.0.log", Time: Mon Jul  1 08:01:44 2024
[     6.942] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[     7.055] (==) No Layout section.  Using the first Screen section.
[     7.055] (==) No screen section available. Using defaults.
[     7.055] (**) |-->Screen "Default Screen Section" (0)
[     7.055] (**) |   |-->Monitor "<default monitor>"
[     7.056] (==) No monitor specified for screen "Default Screen Section".
        Using a default monitor configuration.
[     7.056] (**) Option "BlankTime" "0"
[     7.056] (**) Option "StandbyTime" "0"
[     7.056] (**) Option "SuspendTime" "0"
[     7.056] (**) Option "OffTime" "0"
[     7.056] (==) Automatically adding devices
[     7.056] (==) Automatically enabling devices
[     7.056] (==) Automatically adding GPU devices
[     7.056] (==) Automatically binding GPU devices
[     7.056] (==) Max clients allowed: 256, resource mask: 0x1fffff
[     7.106] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[     7.106]    Entry deleted from font path.
[     7.106] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[     7.106]    Entry deleted from font path.
[     7.106] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[     7.106]    Entry deleted from font path.
[     7.106] (WW) The directory "/usr/share/fonts/X11/Type1" does not exist.
[     7.106]    Entry deleted from font path.
[     7.106] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
[     7.106]    Entry deleted from font path.
[     7.106] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[     7.106]    Entry deleted from font path.
[     7.106] (==) FontPath set to:
        /usr/share/fonts/X11/misc,
        built-ins
[     7.106] (==) ModulePath set to "/usr/lib/xorg/modules"
[     7.106] (II) The server relies on udev to provide the list of input devices.
        If no devices become available, reconfigure udev or disable AutoAddDevices.
[     7.106] (II) Loader magic: 0x557c53c010
[     7.106] (II) Module ABI versions:
[     7.106]    X.Org ANSI C Emulation: 0.4
[     7.106]    X.Org Video Driver: 24.1
[     7.106]    X.Org XInput driver : 24.1
[     7.106]    X.Org Server Extension : 10.0
[     7.108] (++) using VT number 7

[     7.108] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[     7.108] (II) xfree86: Adding drm device (/dev/dri/card0)
[     7.108] (II) Platform probe for /sys/devices/pci0000:00/0000:00:02.0/virtio0/drm/card0
[     7.112] (--) PCI: (0@0:2:0) 1af4:1050:1af4:1100 rev 1, Mem @ 0x10440000/4096, 0x8000400000/16384
[     7.112] (II) no primary bus or device found
[     7.112]    falling back to /sys/devices/pci0000:00/0000:00:02.0/virtio0/drm/card0
[     7.112] (II) LoadModule: "glx"
[     7.168] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[     7.260] (II) Module glx: vendor="X.Org Foundation"
[     7.260]    compiled for 1.20.8, module version = 1.0.0
[     7.260]    ABI class: X.Org Server Extension, version 10.0
[     7.260] (==) Matched modesetting as autoconfigured driver 0
[     7.260] (==) Matched fbdev as autoconfigured driver 1
[     7.260] (==) Assigned the driver to the xf86ConfigLayout
[     7.260] (II) LoadModule: "modesetting"
[     7.260] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[     7.284] (II) Module modesetting: vendor="X.Org Foundation"
[     7.284]    compiled for 1.20.8, module version = 1.20.8
[     7.284]    Module class: X.Org Video Driver
[     7.284]    ABI class: X.Org Video Driver, version 24.1
[     7.284] (II) LoadModule: "fbdev"
[     7.284] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[     7.324] (II) Module fbdev: vendor="X.Org Foundation"
[     7.324]    compiled for 1.20.8, module version = 0.5.0
[     7.324]    Module class: X.Org Video Driver
[     7.324]    ABI class: X.Org Video Driver, version 24.1
[     7.324] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[     7.324] (II) FBDEV: driver for framebuffer: fbdev
[     7.332] (II) modeset(0): using drv /dev/dri/card0
[     7.332] (WW) Falling back to old probe method for fbdev
[     7.332] (II) Loading sub module "fbdevhw"
[     7.332] (II) LoadModule: "fbdevhw"
[     7.332] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[     7.425] (II) Module fbdevhw: vendor="X.Org Foundation"
[     7.425]    compiled for 1.20.8, module version = 0.0.2
[     7.426]    ABI class: X.Org Video Driver, version 24.1
[     7.429] (II) modeset(0): Creating default Display subsection in Screen section
        "Default Screen Section" for depth/fbbpp 24/32
[     7.429] (==) modeset(0): Depth 24, (==) framebuffer bpp 32
[     7.429] (==) modeset(0): RGB weight 888
[     7.429] (==) modeset(0): Default visual is TrueColor
[     7.431] (II) Loading sub module "glamoregl"
[     7.431] (II) LoadModule: "glamoregl"
[     7.431] (II) Loading /usr/lib/xorg/modules/libglamoregl.so
[     7.487] (II) Module glamoregl: vendor="X.Org Foundation"
[     7.487]    compiled for 1.20.8, module version = 1.0.1
[     7.487]    ABI class: X.Org ANSI C Emulation, version 0.4
[    11.021] (II) modeset(0): Refusing to try glamor on llvmpipe
[    11.024] (EE) modeset(0): glamor initialization failed
[    11.024] (II) modeset(0): ShadowFB: preferred NO, enabled NO
[    11.024] (II) modeset(0): Output Virtual-1 has no monitor section
[    11.025] (II) modeset(0): EDID for output Virtual-1
[    11.025] (II) modeset(0): Manufacturer: RHT  Model: 1234  Serial#: 0
[    11.025] (II) modeset(0): Year: 2014  Week: 42
[    11.025] (II) modeset(0): EDID Version: 1.4
[    11.025] (II) modeset(0): Digital Display Input
[    11.025] (II) modeset(0): 8 bits per channel
[    11.025] (II) modeset(0): Digital interface is DisplayPort
[    11.025] (II) modeset(0): Max Image Size [cm]: horiz.: 32  vert.: 20
[    11.025] (II) modeset(0): Gamma: 2.20
[    11.025] (II) modeset(0): No DPMS capabilities specified
[    11.025] (II) modeset(0): Supported color encodings: RGB 4:4:4
[    11.025] (II) modeset(0): Default color space is primary color space
[    11.025] (II) modeset(0): First detailed timing is preferred mode
[    11.025] (II) modeset(0): Preferred mode is native pixel format and refresh rate
[    11.025] (II) modeset(0): redX: 0.640 redY: 0.330   greenX: 0.300 greenY: 0.600
[    11.025] (II) modeset(0): blueX: 0.150 blueY: 0.060   whiteX: 0.312 whiteY: 0.329
[    11.025] (II) modeset(0): Supported established timings:
[    11.025] (II) modeset(0): 640x480@60Hz
[    11.025] (II) modeset(0): 800x600@60Hz
[    11.025] (II) modeset(0): 1024x768@60Hz
[    11.025] (II) modeset(0): Manufacturer's mask: 0
[    11.025] (II) modeset(0): Supported standard timings:
[    11.025] (II) modeset(0): #0: hsize: 2048  vsize 1152  refresh: 60  vid: 49377
[    11.025] (II) modeset(0): #1: hsize: 1920  vsize 1080  refresh: 60  vid: 49361
[    11.025] (II) modeset(0): #2: hsize: 1920  vsize 1200  refresh: 60  vid: 209
[    11.025] (II) modeset(0): #3: hsize: 1600  vsize 1200  refresh: 60  vid: 16553
[    11.025] (II) modeset(0): #4: hsize: 1680  vsize 1050  refresh: 60  vid: 179
[    11.025] (II) modeset(0): #5: hsize: 1440  vsize 900  refresh: 60  vid: 149
[    11.025] (II) modeset(0): #6: hsize: 1280  vsize 1024  refresh: 60  vid: 32897
[    11.025] (II) modeset(0): #7: hsize: 1280  vsize 960  refresh: 60  vid: 16513
[    11.025] (II) modeset(0): Supported detailed timing:
[    11.025] (II) modeset(0): clock: 107.3 MHz   Image Size:  325 x 203 mm
[    11.025] (II) modeset(0): h_active: 1280  h_sync: 1600  h_sync_end 1638 h_blank_end 1728 h_border: 0
[    11.025] (II) modeset(0): v_active: 800  v_sync: 804  v_sync_end 808 v_blanking: 828 v_border: 0
[    11.025] (II) modeset(0): Established timings III: (not decoded)
[    11.025] (II) modeset(0): Ranges: V min: 50 V max: 125 Hz, H min: 30 H max: 160 kHz,
[    11.025] (II) modeset(0): Monitor name: QEMU Monitor
[    11.025] (II) modeset(0): Number of EDID sections to follow: 1
[    11.025] (II) modeset(0): EDID (in hex):
[    11.025] (II) modeset(0):   00ffffffffffff004914341200000000
[    11.025] (II) modeset(0):   2a180104a520147806ee91a3544c9926
[    11.025] (II) modeset(0):   0f5054210800e1c0d1c0d100a940b300
[    11.025] (II) modeset(0):   950081808140ea2900c051201c304026
[    11.025] (II) modeset(0):   444045cb10000018000000f7000a0040
[    11.025] (II) modeset(0):   82002820000000000000000000fd0032
[    11.025] (II) modeset(0):   7d1ea0ff010a202020202020000000fc
[    11.025] (II) modeset(0):   0051454d55204d6f6e69746f720a013a
[    11.025] (II) modeset(0):   02030b00467d6560591f610000001000
[    11.025] (II) modeset(0):   00000000000000000000000000000000
[    11.025] (II) modeset(0):   10000000000000000000000000000000
[    11.025] (II) modeset(0):   00001000000000000000000000000000
[    11.025] (II) modeset(0):   00000000100000000000000000000000
[    11.025] (II) modeset(0):   00000000000010000000000000000000
[    11.025] (II) modeset(0):   00000000000000001000000000000000
[    11.025] (II) modeset(0):   0000000000000000000000000000002f
[    11.026] (II) modeset(0): Printing probed modes for output Virtual-1
[    11.026] (II) modeset(0): Modeline "1280x800"x75.0  107.30  1280 1600 1638 1728  800 804 808 828 -hsync -vsync (62.1 kHz eP)
[    11.026] (II) modeset(0): Modeline "4096x2160"x50.0  594.00  4096 5064 5152 5280  2160 2168 2178 2250 +hsync +vsync (112.5 kHz e)
[    11.026] (II) modeset(0): Modeline "3840x2160"x60.0  594.00  3840 4016 4104 4400  2160 2168 2178 2250 +hsync +vsync (135.0 kHz e)
[    11.026] (II) modeset(0): Modeline "3840x2160"x50.0  594.00  3840 4896 4984 5280  2160 2168 2178 2250 +hsync +vsync (112.5 kHz e)
[    11.026] (II) modeset(0): Modeline "3840x2160"x59.9  593.41  3840 4016 4104 4400  2160 2168 2178 2250 +hsync +vsync (134.9 kHz e)
[    11.026] (II) modeset(0): Modeline "1920x1440"x60.0  234.00  1920 2048 2256 2600  1440 1441 1444 1500 -hsync +vsync (90.0 kHz e)
[    11.026] (II) modeset(0): Modeline "2560x1080"x50.0  185.62  2560 3108 3152 3300  1080 1084 1089 1125 +hsync +vsync (56.2 kHz e)
[    11.026] (II) modeset(0): Modeline "1856x1392"x60.0  218.25  1856 1952 2176 2528  1392 1393 1396 1439 -hsync +vsync (86.3 kHz e)
[    11.026] (II) modeset(0): Modeline "1792x1344"x60.0  204.75  1792 1920 2120 2448  1344 1345 1348 1394 -hsync +vsync (83.6 kHz e)
[    11.026] (II) modeset(0): Modeline "2048x1152"x60.0  162.00  2048 2074 2154 2250  1152 1153 1156 1200 +hsync +vsync (72.0 kHz e)
[    11.026] (II) modeset(0): Modeline "1920x1200"x59.9  193.25  1920 2056 2256 2592  1200 1203 1209 1245 -hsync +vsync (74.6 kHz e)
[    11.026] (II) modeset(0): Modeline "1920x1080"x60.0  148.50  1920 2008 2052 2200  1080 1084 1089 1125 -hsync -vsync (67.5 kHz e)
[    11.026] (II) modeset(0): Modeline "1920x1080"x50.0  148.50  1920 2448 2492 2640  1080 1084 1089 1125 +hsync +vsync (56.2 kHz e)
[    11.026] (II) modeset(0): Modeline "1600x1200"x60.0  162.00  1600 1664 1856 2160  1200 1201 1204 1250 +hsync +vsync (75.0 kHz e)
[    11.026] (II) modeset(0): Modeline "1680x1050"x60.0  146.25  1680 1784 1960 2240  1050 1053 1059 1089 -hsync +vsync (65.3 kHz e)
[    11.026] (II) modeset(0): Modeline "1400x1050"x60.0  121.75  1400 1488 1632 1864  1050 1053 1057 1089 -hsync +vsync (65.3 kHz e)
[    11.026] (II) modeset(0): Modeline "1280x1024"x60.0  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync (64.0 kHz e)
[    11.026] (II) modeset(0): Modeline "1440x900"x59.9  106.50  1440 1520 1672 1904  900 903 909 934 -hsync +vsync (55.9 kHz e)
[    11.026] (II) modeset(0): Modeline "1280x960"x60.0  108.00  1280 1376 1488 1800  960 961 964 1000 +hsync +vsync (60.0 kHz e)
[    11.026] (II) modeset(0): Modeline "1360x768"x60.0   85.50  1360 1424 1536 1792  768 771 777 795 +hsync +vsync (47.7 kHz e)
[    11.026] (II) modeset(0): Modeline "1280x768"x59.9   79.50  1280 1344 1472 1664  768 771 778 798 -hsync +vsync (47.8 kHz e)
[    11.026] (II) modeset(0): Modeline "1024x768"x60.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz e)
[    11.026] (II) modeset(0): Modeline "800x600"x60.3   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz e)
[    11.026] (II) modeset(0): Modeline "640x480"x60.0   25.20  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz e)
[    11.026] (II) modeset(0): Modeline "640x480"x59.9   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz e)
[    11.026] (II) modeset(0): Output Virtual-1 connected
[    11.026] (II) modeset(0): Using exact sizes for initial modes
[    11.026] (II) modeset(0): Output Virtual-1 using initial mode 1280x800 +0+0
[    11.026] (==) modeset(0): Using gamma correction (1.0, 1.0, 1.0)
[    11.026] (==) modeset(0): DPI set to (96, 96)
[    11.026] (II) Loading sub module "fb"
[    11.026] (II) LoadModule: "fb"
[    11.026] (II) Loading /usr/lib/xorg/modules/libfb.so
[    11.134] (II) Module fb: vendor="X.Org Foundation"
[    11.134]    compiled for 1.20.8, module version = 1.0.0
[    11.134]    ABI class: X.Org ANSI C Emulation, version 0.4
[    11.134] (II) UnloadModule: "fbdev"
[    11.134] (II) Unloading fbdev
[    11.134] (II) UnloadSubModule: "fbdevhw"
[    11.134] (II) Unloading fbdevhw
[    11.137] (==) modeset(0): Backing store enabled
[    11.137] (==) modeset(0): Silken mouse enabled
[    11.145] (II) modeset(0): Initializing kms color map for depth 24, 8 bpc.
[    11.145] (==) modeset(0): DPMS enabled
[    11.145] (II) Initializing extension Generic Event Extension
[    11.146] (II) Initializing extension SHAPE
[    11.146] (II) Initializing extension MIT-SHM
[    11.146] (II) Initializing extension XInputExtension
[    11.146] (II) Initializing extension XTEST
[    11.147] (II) Initializing extension BIG-REQUESTS
[    11.147] (II) Initializing extension SYNC
[    11.147] (II) Initializing extension XKEYBOARD
[    11.147] (II) Initializing extension XC-MISC
[    11.148] (II) Initializing extension SECURITY
[    11.148] (II) Initializing extension XFIXES
[    11.148] (II) Initializing extension RENDER
[    11.148] (II) Initializing extension RANDR
[    11.149] (II) Initializing extension COMPOSITE
[    11.149] (II) Initializing extension DAMAGE
[    11.149] (II) Initializing extension MIT-SCREEN-SAVER
[    11.150] (II) Initializing extension DOUBLE-BUFFER
[    11.150] (II) Initializing extension RECORD
[    11.150] (II) Initializing extension DPMS
[    11.150] (II) Initializing extension Present
[    11.150] (II) Initializing extension DRI3
[    11.151] (II) Initializing extension X-Resource
[    11.151] (II) Initializing extension XVideo
[    11.151] (II) Initializing extension XVideo-MotionCompensation
[    11.151] (II) Initializing extension SELinux
[    11.151] (II) SELinux: Disabled on system
[    11.151] (II) Initializing extension GLX
[    11.151] (II) AIGLX: Screen 0 is not DRI2 capable
[    11.157] (II) IGLX: Loaded and initialized swrast
[    11.157] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[    11.157] (II) Initializing extension XFree86-VidModeExtension
[    11.157] (II) Initializing extension XFree86-DGA
[    11.158] (II) Initializing extension XFree86-DRI
[    11.158] (II) Initializing extension DRI2
[    11.158] (II) modeset(0): Damage tracking initialized
[    11.158] (II) modeset(0): Setting screen physical size to 338 x 211
[    11.943] /usr/share/X11/touchscreen scan config file failed
[    11.949] (II) config/udev: Adding input device Power Button (/dev/input/event0)
[    11.949] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[    11.949] (II) LoadModule: "libinput"
[    11.950] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
[    11.958] (II) Module libinput: vendor="X.Org Foundation"
[    11.958]    compiled for 1.20.8, module version = 0.29.0
[    11.958]    Module class: X.Org XInput Driver
[    11.958]    ABI class: X.Org XInput driver, version 24.1
[    11.958] (II) Using input driver 'libinput' for 'Power Button'
[    11.958] (**) Power Button: always reports core events
[    11.958] (**) Option "Device" "/dev/input/event0"
[    11.959] (**) Option "_source" "server/udev"
[    11.980] (II) event0  - Power Button: is tagged by udev as: Keyboard
[    11.980] (II) event0  - Power Button: device is a keyboard
[    11.980] (II) event0  - Power Button: device removed
[    12.008] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0/event0"
[    12.008] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
[    12.008] (**) Option "xkb_model" "pc105"
[    12.008] (**) Option "xkb_layout" "us"
[    12.009] (II) event0  - Power Button: is tagged by udev as: Keyboard
[    12.010] (II) event0  - Power Button: device is a keyboard
[    12.011] (II) config/udev: Adding input device QEMU QEMU USB Tablet (/dev/input/event1)
[    12.011] (**) QEMU QEMU USB Tablet: Applying InputClass "libinput pointer catchall"
[    12.011] (II) Using input driver 'libinput' for 'QEMU QEMU USB Tablet'
[    12.011] (**) QEMU QEMU USB Tablet: always reports core events
[    12.011] (**) Option "Device" "/dev/input/event1"
[    12.011] (**) Option "_source" "server/udev"
[    12.014] (II) event1  - QEMU QEMU USB Tablet: is tagged by udev as: Mouse
[    12.014] (II) event1  - QEMU QEMU USB Tablet: device is a pointer
[    12.014] (II) event1  - QEMU QEMU USB Tablet: device removed
[    12.032] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-1/1-1:1.0/0003:0627:0001.0001/input/input1/event1"
[    12.032] (II) XINPUT: Adding extended input device "QEMU QEMU USB Tablet" (type: MOUSE, id 7)
[    12.032] (**) Option "AccelerationScheme" "none"
[    12.032] (**) QEMU QEMU USB Tablet: (accel) selected scheme none/0
[    12.032] (**) QEMU QEMU USB Tablet: (accel) acceleration factor: 2.000
[    12.032] (**) QEMU QEMU USB Tablet: (accel) acceleration threshold: 4
[    12.034] (II) event1  - QEMU QEMU USB Tablet: is tagged by udev as: Mouse
[    12.035] (II) event1  - QEMU QEMU USB Tablet: device is a pointer
[    12.036] (II) config/udev: Adding input device QEMU QEMU USB Tablet (/dev/input/mouse0)
[    12.036] (II) No input driver specified, ignoring this device.
[    12.036] (II) This device may have been added with another device file.
[    12.037] (II) config/udev: Adding input device QEMU QEMU USB Keyboard (/dev/input/event2)
[    12.037] (**) QEMU QEMU USB Keyboard: Applying InputClass "libinput keyboard catchall"
[    12.037] (II) Using input driver 'libinput' for 'QEMU QEMU USB Keyboard'
[    12.037] (**) QEMU QEMU USB Keyboard: always reports core events
[    12.037] (**) Option "Device" "/dev/input/event2"
[    12.037] (**) Option "_source" "server/udev"
[    12.039] (II) event2  - QEMU QEMU USB Keyboard: is tagged by udev as: Keyboard
[    12.040] (II) event2  - QEMU QEMU USB Keyboard: device is a keyboard
[    12.040] (II) event2  - QEMU QEMU USB Keyboard: device removed
[    12.060] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-2/1-2:1.0/0003:0627:0001.0002/input/input2/event2"
[    12.060] (II) XINPUT: Adding extended input device "QEMU QEMU USB Keyboard" (type: KEYBOARD, id 8)
[    12.060] (**) Option "xkb_model" "pc105"
[    12.060] (**) Option "xkb_layout" "us"
[    12.062] (II) event2  - QEMU QEMU USB Keyboard: is tagged by udev as: Keyboard
[    12.063] (II) event2  - QEMU QEMU USB Keyboard: device is a keyboard
[    15.464] (II) modeset(0): EDID vendor "RHT", prod id 4660
[    15.464] (II) modeset(0): Using EDID range info for horizontal sync
[    15.464] (II) modeset(0): Using EDID range info for vertical refresh
[    15.464] (II) modeset(0): Printing DDC gathered Modelines:
[    15.464] (II) modeset(0): Modeline "1280x800"x0.0  107.30  1280 1600 1638 1728  800 804 808 828 -hsync -vsync (62.1 kHz eP)
[    15.464] (II) modeset(0): Modeline "1280x768"x0.0   79.50  1280 1344 1472 1664  768 771 778 798 -hsync +vsync (47.8 kHz e)
[    15.464] (II) modeset(0): Modeline "1360x768"x0.0   85.50  1360 1424 1536 1792  768 771 777 795 +hsync +vsync (47.7 kHz e)
[    15.464] (II) modeset(0): Modeline "1400x1050"x0.0  121.75  1400 1488 1632 1864  1050 1053 1057 1089 -hsync +vsync (65.3 kHz e)
[    15.464] (II) modeset(0): Modeline "1792x1344"x0.0  204.75  1792 1920 2120 2448  1344 1345 1348 1394 -hsync +vsync (83.6 kHz e)
[    15.464] (II) modeset(0): Modeline "1856x1392"x0.0  218.25  1856 1952 2176 2528  1392 1393 1396 1439 -hsync +vsync (86.3 kHz e)
[    15.464] (II) modeset(0): Modeline "1920x1440"x0.0  234.00  1920 2048 2256 2600  1440 1441 1444 1500 -hsync +vsync (90.0 kHz e)
[    15.464] (II) modeset(0): Modeline "1920x1080"x0.0  148.50  1920 2448 2492 2640  1080 1084 1089 1125 +hsync +vsync (56.2 kHz e)
[    15.464] (II) modeset(0): Modeline "800x600"x0.0   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz e)
[    15.464] (II) modeset(0): Modeline "640x480"x0.0   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz e)
[    15.464] (II) modeset(0): Modeline "1024x768"x0.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz e)
[    15.464] (II) modeset(0): Modeline "2048x1152"x60.0  197.97  2048 2184 2408 2768  1152 1153 1156 1192 -hsync +vsync (71.5 kHz e)
[    15.464] (II) modeset(0): Modeline "1920x1080"x60.0  172.80  1920 2040 2248 2576  1080 1081 1084 1118 -hsync +vsync (67.1 kHz e)
[    15.464] (II) modeset(0): Modeline "1920x1200"x0.0  193.25  1920 2056 2256 2592  1200 1203 1209 1245 -hsync +vsync (74.6 kHz e)
[    15.464] (II) modeset(0): Modeline "1600x1200"x0.0  162.00  1600 1664 1856 2160  1200 1201 1204 1250 +hsync +vsync (75.0 kHz e)
[    15.464] (II) modeset(0): Modeline "1680x1050"x0.0  146.25  1680 1784 1960 2240  1050 1053 1059 1089 -hsync +vsync (65.3 kHz e)
[    15.464] (II) modeset(0): Modeline "1440x900"x0.0  106.50  1440 1520 1672 1904  900 903 909 934 -hsync +vsync (55.9 kHz e)
[    15.464] (II) modeset(0): Modeline "1280x1024"x0.0  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync (64.0 kHz e)
[    15.464] (II) modeset(0): Modeline "1280x960"x0.0  108.00  1280 1376 1488 1800  960 961 964 1000 +hsync +vsync (60.0 kHz e)
[    16.574] (II) modeset(0): EDID vendor "RHT", prod id 4660
[    16.574] (II) modeset(0): Using hsync ranges from config file
[    16.574] (II) modeset(0): Using vrefresh ranges from config file
[    16.574] (II) modeset(0): Printing DDC gathered Modelines:
[    16.574] (II) modeset(0): Modeline "1280x800"x0.0  107.30  1280 1600 1638 1728  800 804 808 828 -hsync -vsync (62.1 kHz eP)
[    16.574] (II) modeset(0): Modeline "1280x768"x0.0   79.50  1280 1344 1472 1664  768 771 778 798 -hsync +vsync (47.8 kHz e)
[    16.574] (II) modeset(0): Modeline "1360x768"x0.0   85.50  1360 1424 1536 1792  768 771 777 795 +hsync +vsync (47.7 kHz e)
[    16.574] (II) modeset(0): Modeline "1400x1050"x0.0  121.75  1400 1488 1632 1864  1050 1053 1057 1089 -hsync +vsync (65.3 kHz e)
[    16.574] (II) modeset(0): Modeline "1792x1344"x0.0  204.75  1792 1920 2120 2448  1344 1345 1348 1394 -hsync +vsync (83.6 kHz e)
[    16.574] (II) modeset(0): Modeline "1856x1392"x0.0  218.25  1856 1952 2176 2528  1392 1393 1396 1439 -hsync +vsync (86.3 kHz e)
[    16.574] (II) modeset(0): Modeline "1920x1440"x0.0  234.00  1920 2048 2256 2600  1440 1441 1444 1500 -hsync +vsync (90.0 kHz e)
[    16.574] (II) modeset(0): Modeline "1920x1080"x0.0  148.50  1920 2448 2492 2640  1080 1084 1089 1125 +hsync +vsync (56.2 kHz e)
[    16.574] (II) modeset(0): Modeline "800x600"x0.0   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz e)
[    16.574] (II) modeset(0): Modeline "640x480"x0.0   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz e)
[    16.574] (II) modeset(0): Modeline "1024x768"x0.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz e)
[    16.574] (II) modeset(0): Modeline "2048x1152"x60.0  197.97  2048 2184 2408 2768  1152 1153 1156 1192 -hsync +vsync (71.5 kHz e)
[    16.574] (II) modeset(0): Modeline "1920x1080"x60.0  172.80  1920 2040 2248 2576  1080 1081 1084 1118 -hsync +vsync (67.1 kHz e)
[    16.574] (II) modeset(0): Modeline "1920x1200"x0.0  193.25  1920 2056 2256 2592  1200 1203 1209 1245 -hsync +vsync (74.6 kHz e)
[    16.574] (II) modeset(0): Modeline "1600x1200"x0.0  162.00  1600 1664 1856 2160  1200 1201 1204 1250 +hsync +vsync (75.0 kHz e)
[    16.574] (II) modeset(0): Modeline "1680x1050"x0.0  146.25  1680 1784 1960 2240  1050 1053 1059 1089 -hsync +vsync (65.3 kHz e)
[    16.574] (II) modeset(0): Modeline "1440x900"x0.0  106.50  1440 1520 1672 1904  900 903 909 934 -hsync +vsync (55.9 kHz e)
[    16.574] (II) modeset(0): Modeline "1280x1024"x0.0  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync (64.0 kHz e)
[    16.574] (II) modeset(0): Modeline "1280x960"x0.0  108.00  1280 1376 1488 1800  960 961 964 1000 +hsync +vsync (60.0 kHz e)
[    17.185] (II) modeset(0): EDID vendor "RHT", prod id 4660
[    17.185] (II) modeset(0): Using hsync ranges from config file
[    17.185] (II) modeset(0): Using vrefresh ranges from config file
[    17.185] (II) modeset(0): Printing DDC gathered Modelines:
[    17.185] (II) modeset(0): Modeline "1280x800"x0.0  107.30  1280 1600 1638 1728  800 804 808 828 -hsync -vsync (62.1 kHz eP)
[    17.185] (II) modeset(0): Modeline "1280x768"x0.0   79.50  1280 1344 1472 1664  768 771 778 798 -hsync +vsync (47.8 kHz e)
[    17.185] (II) modeset(0): Modeline "1360x768"x0.0   85.50  1360 1424 1536 1792  768 771 777 795 +hsync +vsync (47.7 kHz e)
[    17.185] (II) modeset(0): Modeline "1400x1050"x0.0  121.75  1400 1488 1632 1864  1050 1053 1057 1089 -hsync +vsync (65.3 kHz e)
[    17.185] (II) modeset(0): Modeline "1792x1344"x0.0  204.75  1792 1920 2120 2448  1344 1345 1348 1394 -hsync +vsync (83.6 kHz e)
[    17.185] (II) modeset(0): Modeline "1856x1392"x0.0  218.25  1856 1952 2176 2528  1392 1393 1396 1439 -hsync +vsync (86.3 kHz e)
[    17.185] (II) modeset(0): Modeline "1920x1440"x0.0  234.00  1920 2048 2256 2600  1440 1441 1444 1500 -hsync +vsync (90.0 kHz e)
[    17.185] (II) modeset(0): Modeline "1920x1080"x0.0  148.50  1920 2448 2492 2640  1080 1084 1089 1125 +hsync +vsync (56.2 kHz e)
[    17.185] (II) modeset(0): Modeline "800x600"x0.0   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz e)
[    17.185] (II) modeset(0): Modeline "640x480"x0.0   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz e)
[    17.185] (II) modeset(0): Modeline "1024x768"x0.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz e)
[    17.185] (II) modeset(0): Modeline "2048x1152"x60.0  197.97  2048 2184 2408 2768  1152 1153 1156 1192 -hsync +vsync (71.5 kHz e)
[    17.185] (II) modeset(0): Modeline "1920x1080"x60.0  172.80  1920 2040 2248 2576  1080 1081 1084 1118 -hsync +vsync (67.1 kHz e)
[    17.185] (II) modeset(0): Modeline "1920x1200"x0.0  193.25  1920 2056 2256 2592  1200 1203 1209 1245 -hsync +vsync (74.6 kHz e)
[    17.185] (II) modeset(0): Modeline "1600x1200"x0.0  162.00  1600 1664 1856 2160  1200 1201 1204 1250 +hsync +vsync (75.0 kHz e)
[    17.185] (II) modeset(0): Modeline "1680x1050"x0.0  146.25  1680 1784 1960 2240  1050 1053 1059 1089 -hsync +vsync (65.3 kHz e)
[    17.185] (II) modeset(0): Modeline "1440x900"x0.0  106.50  1440 1520 1672 1904  900 903 909 934 -hsync +vsync (55.9 kHz e)
[    17.185] (II) modeset(0): Modeline "1280x1024"x0.0  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync (64.0 kHz e)
[    17.185] (II) modeset(0): Modeline "1280x960"x0.0  108.00  1280 1376 1488 1800  960 961 964 1000 +hsync +vsync (60.0 kHz e)
[    17.595] (II) modeset(0): EDID vendor "RHT", prod id 4660
[    17.611] (II) modeset(0): Using hsync ranges from config file
[    17.611] (II) modeset(0): Using vrefresh ranges from config file
[    17.611] (II) modeset(0): Printing DDC gathered Modelines:
[    17.611] (II) modeset(0): Modeline "1280x800"x0.0  107.30  1280 1600 1638 1728  800 804 808 828 -hsync -vsync (62.1 kHz eP)
[    17.611] (II) modeset(0): Modeline "1280x768"x0.0   79.50  1280 1344 1472 1664  768 771 778 798 -hsync +vsync (47.8 kHz e)
[    17.611] (II) modeset(0): Modeline "1360x768"x0.0   85.50  1360 1424 1536 1792  768 771 777 795 +hsync +vsync (47.7 kHz e)
[    17.611] (II) modeset(0): Modeline "1400x1050"x0.0  121.75  1400 1488 1632 1864  1050 1053 1057 1089 -hsync +vsync (65.3 kHz e)
[    17.611] (II) modeset(0): Modeline "1792x1344"x0.0  204.75  1792 1920 2120 2448  1344 1345 1348 1394 -hsync +vsync (83.6 kHz e)
[    17.611] (II) modeset(0): Modeline "1856x1392"x0.0  218.25  1856 1952 2176 2528  1392 1393 1396 1439 -hsync +vsync (86.3 kHz e)
[    17.611] (II) modeset(0): Modeline "1920x1440"x0.0  234.00  1920 2048 2256 2600  1440 1441 1444 1500 -hsync +vsync (90.0 kHz e)
[    17.611] (II) modeset(0): Modeline "1920x1080"x0.0  148.50  1920 2448 2492 2640  1080 1084 1089 1125 +hsync +vsync (56.2 kHz e)
[    17.611] (II) modeset(0): Modeline "800x600"x0.0   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz e)
[    17.611] (II) modeset(0): Modeline "640x480"x0.0   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz e)
[    17.611] (II) modeset(0): Modeline "1024x768"x0.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz e)
[    17.611] (II) modeset(0): Modeline "2048x1152"x60.0  197.97  2048 2184 2408 2768  1152 1153 1156 1192 -hsync +vsync (71.5 kHz e)
[    17.611] (II) modeset(0): Modeline "1920x1080"x60.0  172.80  1920 2040 2248 2576  1080 1081 1084 1118 -hsync +vsync (67.1 kHz e)
[    17.611] (II) modeset(0): Modeline "1920x1200"x0.0  193.25  1920 2056 2256 2592  1200 1203 1209 1245 -hsync +vsync (74.6 kHz e)
[    17.611] (II) modeset(0): Modeline "1600x1200"x0.0  162.00  1600 1664 1856 2160  1200 1201 1204 1250 +hsync +vsync (75.0 kHz e)
[    17.611] (II) modeset(0): Modeline "1680x1050"x0.0  146.25  1680 1784 1960 2240  1050 1053 1059 1089 -hsync +vsync (65.3 kHz e)
[    17.611] (II) modeset(0): Modeline "1440x900"x0.0  106.50  1440 1520 1672 1904  900 903 909 934 -hsync +vsync (55.9 kHz e)
[    17.611] (II) modeset(0): Modeline "1280x1024"x0.0  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync (64.0 kHz e)
[    17.611] (II) modeset(0): Modeline "1280x960"x0.0  108.00  1280 1376 1488 1800  960 961 964 1000 +hsync +vsync (60.0 kHz e)
[    23.827] (II) modeset(0): EDID vendor "RHT", prod id 4660
[    23.827] (II) modeset(0): Using hsync ranges from config file
[    23.828] (II) modeset(0): Using vrefresh ranges from config file
[    23.828] (II) modeset(0): Printing DDC gathered Modelines:
[    23.828] (II) modeset(0): Modeline "1280x800"x0.0  107.30  1280 1600 1638 1728  800 804 808 828 -hsync -vsync (62.1 kHz eP)
[    23.828] (II) modeset(0): Modeline "1280x768"x0.0   79.50  1280 1344 1472 1664  768 771 778 798 -hsync +vsync (47.8 kHz e)
[    23.828] (II) modeset(0): Modeline "1360x768"x0.0   85.50  1360 1424 1536 1792  768 771 777 795 +hsync +vsync (47.7 kHz e)
[    23.828] (II) modeset(0): Modeline "1400x1050"x0.0  121.75  1400 1488 1632 1864  1050 1053 1057 1089 -hsync +vsync (65.3 kHz e)
[    23.828] (II) modeset(0): Modeline "1792x1344"x0.0  204.75  1792 1920 2120 2448  1344 1345 1348 1394 -hsync +vsync (83.6 kHz e)
[    23.828] (II) modeset(0): Modeline "1856x1392"x0.0  218.25  1856 1952 2176 2528  1392 1393 1396 1439 -hsync +vsync (86.3 kHz e)
[    23.828] (II) modeset(0): Modeline "1920x1440"x0.0  234.00  1920 2048 2256 2600  1440 1441 1444 1500 -hsync +vsync (90.0 kHz e)
[    23.828] (II) modeset(0): Modeline "1920x1080"x0.0  148.50  1920 2448 2492 2640  1080 1084 1089 1125 +hsync +vsync (56.2 kHz e)
[    23.828] (II) modeset(0): Modeline "800x600"x0.0   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz e)
[    23.828] (II) modeset(0): Modeline "640x480"x0.0   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz e)
[    23.828] (II) modeset(0): Modeline "1024x768"x0.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz e)
[    23.828] (II) modeset(0): Modeline "2048x1152"x60.0  197.97  2048 2184 2408 2768  1152 1153 1156 1192 -hsync +vsync (71.5 kHz e)
[    23.828] (II) modeset(0): Modeline "1920x1080"x60.0  172.80  1920 2040 2248 2576  1080 1081 1084 1118 -hsync +vsync (67.1 kHz e)
[    23.828] (II) modeset(0): Modeline "1920x1200"x0.0  193.25  1920 2056 2256 2592  1200 1203 1209 1245 -hsync +vsync (74.6 kHz e)
[    23.828] (II) modeset(0): Modeline "1600x1200"x0.0  162.00  1600 1664 1856 2160  1200 1201 1204 1250 +hsync +vsync (75.0 kHz e)
[    23.828] (II) modeset(0): Modeline "1680x1050"x0.0  146.25  1680 1784 1960 2240  1050 1053 1059 1089 -hsync +vsync (65.3 kHz e)
[    23.828] (II) modeset(0): Modeline "1440x900"x0.0  106.50  1440 1520 1672 1904  900 903 909 934 -hsync +vsync (55.9 kHz e)
[    23.828] (II) modeset(0): Modeline "1280x1024"x0.0  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync (64.0 kHz e)
[    23.828] (II) modeset(0): Modeline "1280x960"x0.0  108.00  1280 1376 1488 1800  960 961 964 1000 +hsync +vsync (60.0 kHz e)
[    27.419] (II) modeset(0): EDID vendor "RHT", prod id 4660
[    27.419] (II) modeset(0): Using hsync ranges from config file
[    27.419] (II) modeset(0): Using vrefresh ranges from config file
[    27.419] (II) modeset(0): Printing DDC gathered Modelines:
[    27.419] (II) modeset(0): Modeline "1280x800"x0.0  107.30  1280 1600 1638 1728  800 804 808 828 -hsync -vsync (62.1 kHz eP)
[    27.419] (II) modeset(0): Modeline "1280x768"x0.0   79.50  1280 1344 1472 1664  768 771 778 798 -hsync +vsync (47.8 kHz e)
[    27.419] (II) modeset(0): Modeline "1360x768"x0.0   85.50  1360 1424 1536 1792  768 771 777 795 +hsync +vsync (47.7 kHz e)
[    27.419] (II) modeset(0): Modeline "1400x1050"x0.0  121.75  1400 1488 1632 1864  1050 1053 1057 1089 -hsync +vsync (65.3 kHz e)
[    27.419] (II) modeset(0): Modeline "1792x1344"x0.0  204.75  1792 1920 2120 2448  1344 1345 1348 1394 -hsync +vsync (83.6 kHz e)
[    27.419] (II) modeset(0): Modeline "1856x1392"x0.0  218.25  1856 1952 2176 2528  1392 1393 1396 1439 -hsync +vsync (86.3 kHz e)
[    27.419] (II) modeset(0): Modeline "1920x1440"x0.0  234.00  1920 2048 2256 2600  1440 1441 1444 1500 -hsync +vsync (90.0 kHz e)
[    27.419] (II) modeset(0): Modeline "1920x1080"x0.0  148.50  1920 2448 2492 2640  1080 1084 1089 1125 +hsync +vsync (56.2 kHz e)
[    27.419] (II) modeset(0): Modeline "800x600"x0.0   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz e)
[    27.419] (II) modeset(0): Modeline "640x480"x0.0   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz e)
[    27.419] (II) modeset(0): Modeline "1024x768"x0.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz e)
[    27.419] (II) modeset(0): Modeline "2048x1152"x60.0  197.97  2048 2184 2408 2768  1152 1153 1156 1192 -hsync +vsync (71.5 kHz e)
[    27.419] (II) modeset(0): Modeline "1920x1080"x60.0  172.80  1920 2040 2248 2576  1080 1081 1084 1118 -hsync +vsync (67.1 kHz e)
[    27.419] (II) modeset(0): Modeline "1920x1200"x0.0  193.25  1920 2056 2256 2592  1200 1203 1209 1245 -hsync +vsync (74.6 kHz e)
[    27.419] (II) modeset(0): Modeline "1600x1200"x0.0  162.00  1600 1664 1856 2160  1200 1201 1204 1250 +hsync +vsync (75.0 kHz e)
[    27.419] (II) modeset(0): Modeline "1680x1050"x0.0  146.25  1680 1784 1960 2240  1050 1053 1059 1089 -hsync +vsync (65.3 kHz e)
[    27.419] (II) modeset(0): Modeline "1440x900"x0.0  106.50  1440 1520 1672 1904  900 903 909 934 -hsync +vsync (55.9 kHz e)
[    27.419] (II) modeset(0): Modeline "1280x1024"x0.0  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync (64.0 kHz e)
[    27.420] (II) modeset(0): Modeline "1280x960"x0.0  108.00  1280 1376 1488 1800  960 961 964 1000 +hsync +vsync (60.0 kHz e)
[   210.514] (II) modeset(0): EDID vendor "RHT", prod id 4660
[   210.514] (II) modeset(0): Using hsync ranges from config file
[   210.514] (II) modeset(0): Using vrefresh ranges from config file
[   210.514] (II) modeset(0): Printing DDC gathered Modelines:
[   210.514] (II) modeset(0): Modeline "1280x800"x0.0  107.30  1280 1600 1638 1728  800 804 808 828 -hsync -vsync (62.1 kHz eP)
[   210.514] (II) modeset(0): Modeline "1280x768"x0.0   79.50  1280 1344 1472 1664  768 771 778 798 -hsync +vsync (47.8 kHz e)
[   210.514] (II) modeset(0): Modeline "1360x768"x0.0   85.50  1360 1424 1536 1792  768 771 777 795 +hsync +vsync (47.7 kHz e)
[   210.514] (II) modeset(0): Modeline "1400x1050"x0.0  121.75  1400 1488 1632 1864  1050 1053 1057 1089 -hsync +vsync (65.3 kHz e)
[   210.514] (II) modeset(0): Modeline "1792x1344"x0.0  204.75  1792 1920 2120 2448  1344 1345 1348 1394 -hsync +vsync (83.6 kHz e)
[   210.514] (II) modeset(0): Modeline "1856x1392"x0.0  218.25  1856 1952 2176 2528  1392 1393 1396 1439 -hsync +vsync (86.3 kHz e)
[   210.514] (II) modeset(0): Modeline "1920x1440"x0.0  234.00  1920 2048 2256 2600  1440 1441 1444 1500 -hsync +vsync (90.0 kHz e)
[   210.514] (II) modeset(0): Modeline "1920x1080"x0.0  148.50  1920 2448 2492 2640  1080 1084 1089 1125 +hsync +vsync (56.2 kHz e)
[   210.514] (II) modeset(0): Modeline "800x600"x0.0   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz e)
[   210.514] (II) modeset(0): Modeline "640x480"x0.0   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz e)
[   210.514] (II) modeset(0): Modeline "1024x768"x0.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz e)
[   210.514] (II) modeset(0): Modeline "2048x1152"x60.0  197.97  2048 2184 2408 2768  1152 1153 1156 1192 -hsync +vsync (71.5 kHz e)
[   210.514] (II) modeset(0): Modeline "1920x1080"x60.0  172.80  1920 2040 2248 2576  1080 1081 1084 1118 -hsync +vsync (67.1 kHz e)
[   210.514] (II) modeset(0): Modeline "1920x1200"x0.0  193.25  1920 2056 2256 2592  1200 1203 1209 1245 -hsync +vsync (74.6 kHz e)
[   210.514] (II) modeset(0): Modeline "1600x1200"x0.0  162.00  1600 1664 1856 2160  1200 1201 1204 1250 +hsync +vsync (75.0 kHz e)
[   210.514] (II) modeset(0): Modeline "1680x1050"x0.0  146.25  1680 1784 1960 2240  1050 1053 1059 1089 -hsync +vsync (65.3 kHz e)
[   210.514] (II) modeset(0): Modeline "1440x900"x0.0  106.50  1440 1520 1672 1904  900 903 909 934 -hsync +vsync (55.9 kHz e)
[   210.514] (II) modeset(0): Modeline "1280x1024"x0.0  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync (64.0 kHz e)
[   210.514] (II) modeset(0): Modeline "1280x960"x0.0  108.00  1280 1376 1488 1800  960 961 964 1000 +hsync +vsync (60.0 kHz e)

在固件阶段识别到EDID1280x800分辨率显示:[ 11.026] (II) modeset(0): Output Virtual-1 using initial mode 1280x800 +0+0

在系统阶段却没有切换分辨率的日志,正常应该出现类似日志:[ 7.084] (II) modeset(0): Allocate new frame buffer 1920x1080 stride

怀疑是系统未能正确执行切换分辨率的操作

2.2.2 xrandr

故障出现时,查看xrandr信息

export DISPLAY=:0

xrandr

Screen 0: minimum 320 x 200, current 1280 x 800, maximum 8192 x 8192
Virtual-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 325mm x 203mm
   1280x800      74.99 +
   4096x2160     50.00
   3840x2160     60.00    50.00    59.94
   1920x1440     60.00
   2560x1080     50.00
   1856x1392     60.00
   1792x1344     60.00
   2048x1152     60.00
   1920x1200     59.88
   1920x1080     60.00*   50.00
   1600x1200     60.00
   1680x1050     59.95
   1400x1050     59.98
   1280x1024     60.02
   1440x900      59.89
   1280x960      60.00
   1360x768      60.02
   1280x768      59.87
   1024x768      60.00
   800x600       60.32
   640x480       60.00    59.94

发现一个异常的地方,此时的current分辨率为1920x1080,但是Screen 0只有1280x800

对比正常的V10-desktop-2303系统,是没有该问题的

export DISPLAY=:0

xrandr

Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
Virtual-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 325mm x 203mm
   1280x800      74.99 +
   4096x2160     50.00
   3840x2160     60.00    50.00    59.94
   1920x1440     60.00
   2560x1080     50.00
   1856x1392     60.00
   1792x1344     60.00
   2048x1152     60.00
   1920x1200     59.88
   1920x1080     60.00*   50.00
   1600x1200     60.00
   1680x1050     59.95
   1400x1050     59.98
   1280x1024     60.02
   1440x900      59.89
   1280x960      60.00
   1360x768      60.02
   1280x768      59.87
   1024x768      60.00
   800x600       60.32
   640x480       60.00    59.94
2.2.2.1 xrandr重设分辨率验证

尝试使用xrandr重新设置分辨率,发现切换后能够正常显示,且切换后Screen 0信息也正常

2.2.2.2 其他分辨率验证

虚拟机使用1920x10801600x12001280x8001024x768等分辨率,仅在1280x800分辨率下novnc显示均正常

2.2.3 初步定位结论

从这里能够基本确认,该系统在系统阶段未能成功切换设置的分辨率,导致Screen配置分辨率和实际分辨率不匹配,进而造成黑屏的现象

2.4 gsettings配置分析

上面已经初步定位到是系统层相关的问题,涉及到显示、系统配置相关,首先查一下gsettings配置,看看有没有可疑点

这里提供一个打印gsettings配置信息的脚本

#!/bin/sh

SCHEMAS=`gsettings  list-schemas`

for SCHEMA in $SCHEMAS
do
	KEYS=`gsettings list-keys $SCHEMA`
	for KEY in $KEYS
	do
		VAL=`gsettings get $SCHEMA $KEY`
		echo "|$SCHEMA|$KEY|$VAL"
	done
done

需要注意SettingDaemon部分的参数,从对比情况来看,没有特别明显的异常。

这部分跟ukui-settings-daemon组件相关,该组件就是负责系统设置界面内的相关功能实现,根据用户设定的分辨率,开机时自动切换也是这个组件负责的

引用一段openkylin对这个组件的介绍:ukui-settings-daemonUKUI桌面环境下的底层守护程序; 负责设置UKUI会话的各种参数以及运行的应用程序。

ukui-settings-daemon仓库地址:https://gitee.com/openkylin/ukui-settings-daemon

2.5 ukui-settings-daemon

对比两个系统下的ukui-settings-daemon包版本

2207(5.4.18-65-generic)

dpkg -l | grep ukui-settings

ii  ukui-settings-daemon                                  3.1.1-0k0.4                        arm64        daemon handling the UKUI session settings
ii  ukui-settings-daemon-common                           3.1.1-0k0.4                        all          daemon handling the UKUI session settings (common files)

2303(5.4.18-85-generic)

dpkg -l | grep ukui-setting

ii  ukui-settings-daemon                          3.20.1.17-0k2.12                    arm64        daemon handling the UKUI session settings
ii  ukui-settings-daemon-common                   3.20.1.17-0k2.12                    all          daemon handling the UKUI session settings (common files)

尝试升级2207(5.4.18-65-generic)下的ukui-settings-daemon软件包

软件源使用:deb http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1-2303-updates main universe restricted multiverse

升级后验证,发现问题消失,确认黑屏问题为ukui-settings-daemon的特定版本bug

3 机理分析

解包看一下changelog,发现3.1.1-0k0.43.20.1.17-0k2.12两个系统版本的包中间交叉的changelog信息少

应该是2207系统和2303系统是不同团队维护,以分支的形式发布包,所以交叉的changelog信息少

经过多个ukui-settings-daemon包的分析,发现版本管理比较混乱,下面列举出版本信息,由于篇幅问题部分中间版本省略

实际版本远远比上图混乱,貌似麒麟的软件包各分支版本号独立管理:

1.unkown分支的3.1.1-1.45和主线的3.1.0-1.45实际上的commit是一致的

2.主线并不知道其他分支的合并情况,所以相近版本只能靠猜测

验证情况

  1. 部分版本未生成arm架构包或无对应下载地址,无法验证
  2. 3.1.0-1.433.1.0-1.45版本无法保存分辨率信息,默认分辨率按照最高分辨率而不是优先分辨率设置
  3. 3.1.1-0k0.2版本存在相同问题
  4. 3.1.1.1-0k0.9版本无此问题
  5. 3.20.1.17-0k4.16版本终端顶部颜色与主题不匹配

从实际验证来看,问题是在3.1.0-1.30-x100-gf01之后版本引入,在3.1.1.1-0k0.9之前解决,但是从changelog中无法找到该问题的修复记录

由于无法分析源码,无法进一步分析原因

4 解决措施

4.1 升级版本至3.1.1.1-0k0.9

安装包下载地址:

ukui-settings-daemon:https://archive.kylinos.cn/kylin/KYLIN-ALL/pool/main/u/ukui-settings-daemon/ukui-settings-daemon_3.1.1.1-0k0.9_arm64.deb

ukui-settings-daemon-common:https://archive.kylinos.cn/kylin/KYLIN-ALL/pool/main/u/ukui-settings-daemon/ukui-settings-daemon-common_3.1.1.1-0k0.9_all.deb

libukui-common0:https://archive.kylinos.cn/kylin/KYLIN-ALL/pool/main/u/ukui-interface/libukui-common0_1.0.1.11-0k0.1_arm64.deb

进入安装包对应目录,执行命令,升级ukui-settings-daemonukui-settings-daemon-commonlibukui-common0

sudo dpkg -i *.deb

(正在读取数据库 ... 系统当前共安装有 193966 个文件和目录。)
准备解压 libukui-common0_1.0.1.11-0k0.1_arm64.deb  ...
正在解压 libukui-common0 (1.0.1.11-0k0.1) 并覆盖 (1.0.1-10-3) ...
准备解压 ukui-settings-daemon_3.1.1.1-0k0.9_arm64.deb  ...
正在解压 ukui-settings-daemon (3.1.1.1-0k0.9) 并覆盖 (3.1.1-0k0.4) ...
准备解压 ukui-settings-daemon-common_3.1.1.1-0k0.9_all.deb  ...
正在解压 ukui-settings-daemon-common (3.1.1.1-0k0.9) 并覆盖 (3.1.1-0k0.4) ...
正在设置 libukui-common0 (1.0.1.11-0k0.1) ...
正在设置 ukui-settings-daemon-common (3.1.1.1-0k0.9) ...
正在处理用于 libglib2.0-0:arm64 (2.64.2-1~fakesync1kylin0k10) 的触发器 ...
正在设置 ukui-settings-daemon (3.1.1.1-0k0.9) ...
正在处理用于 libc-bin (2.31-0kylin9.1k20.5) 的触发器 ...
正在处理用于 dbus (1.12.16-2kylin2.1) 的触发器 ...
正在处理用于 man-db (2.9.1-1kylin0k1) 的触发器 ...

4.2 风险项

涉及到系统相关的组件升级,无法全面验证,可能存在引入其他未知问题的风险

  • 18
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值