目录
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
初次连接虚拟机时,能看到明显的从小区域,全屏的缩放情况,用户首次连接时体验不好
(一般服务端与客户端分辨率不同时,才会有类似缩放情况,分辨率相同时不应该出现该情况)
2 问题定位
2.1 其他系统对比验证
2.1.1 V10-server版本
使用V10-Server
版系统无该问题,虚拟机使用1920x1080
、1600x1200
、1280x800
、1024x768
等分辨率,novnc
显示均正常
2.1.2 V10-desktop-2303版本
使用V10-desktop-2303
版系统无该问题,虚拟机使用1920x1080
、1600x1200
、1280x800
、1024x768
等分辨率,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)
在固件阶段识别到EDID
按1280x800
分辨率显示:[ 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 其他分辨率验证
虚拟机使用1920x1080
、1600x1200
、1280x800
、1024x768
等分辨率,仅在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-daemon
是UKUI
桌面环境下的底层守护程序; 负责设置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.4
、3.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.主线并不知道其他分支的合并情况,所以相近版本只能靠猜测
验证情况
- 部分版本未生成
arm
架构包或无对应下载地址,无法验证 3.1.0-1.43
、3.1.0-1.45
版本无法保存分辨率信息,默认分辨率按照最高分辨率而不是优先分辨率设置3.1.1-0k0.2
版本存在相同问题3.1.1.1-0k0.9
版本无此问题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-daemon
、ukui-settings-daemon-common
、libukui-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 风险项
涉及到系统相关的组件升级,无法全面验证,可能存在引入其他未知问题的风险