首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >sddm未启动-从管道读取显示号失败

sddm未启动-从管道读取显示号失败
EN

Ask Ubuntu用户
提问于 2022-07-03 12:11:49
回答 1查看 2.6K关注 0票数 0

我有一个问题,是让我疯狂,无法找到解决方案,在网络喷气式飞机,所以我将感谢任何人可以指出我的正确方向。我有一个笔记本电脑MSI威望运行kubuntu22.04。我必须安装5.18内核,这样wifi才能正常工作。我还安装了nvidia驱动器515.48 (这解决了一些加热问题,我有)。所以现在看来一切正常,但是对于一个小的随机问题:等离子体并不总是自动启动的。通常,当计算机启动sddm失败时,我必须换到另一个控制台,重新启动sddm,一切正常。这是通常的程序,但是有时候sddm在启动时会很好地启动,有时所有的东西都被卡住了,我不得不重新启动计算机。我在syslo中看到的错误是

代码语言:javascript
复制
sddm[1002]: Failed to read display number from pipe 
sddm[1002]: Could not start Display server on vt 1

我在grub中看到的一些参数可能会有所帮助:

代码语言:javascript
复制
ibt=off rd.driver.blacklist=nouveau nvidia-drm.modeset=1

我读到,这可能与sddm是在GPU被正确初始化之前发布的事实有关,但不确定它是否真的是那样,以及如何纠正它。

所以如果有人有想法的话,那就太好了

journalctl -b0 -u sddm.service

给出

代码语言:javascript
复制
jul 03 13:33:44 valinor systemd[1]: Starting Simple Desktop Display Manager...
jul 03 13:33:44 valinor systemd[1]: Started Simple Desktop Display Manager.
jul 03 13:33:44 valinor sddm[1002]: Initializing...
jul 03 13:33:44 valinor sddm[1002]: Starting...
jul 03 13:33:44 valinor sddm[1002]: Logind interface found
jul 03 13:33:44 valinor sddm[1002]: Adding new display on vt 1 ...
jul 03 13:33:44 valinor sddm[1002]: Loading theme configuration from ""
jul 03 13:33:44 valinor sddm[1002]: Display server starting...
jul 03 13:33:44 valinor sddm[1002]: Adding cookie to "/var/run/sddm/{025b077b-f1fd-44f3-8b88-0a9cb7b3af50}"
jul 03 13:33:44 valinor sddm[1002]: Running: /usr/bin/X -nolisten tcp -auth /var/run/sddm/{025b077b-f1fd-44f3-8b88-0a9cb7b3af50} -background none -noreset -displayfd 17 -seat seat0 vt1
jul 03 13:33:44 valinor sddm[1002]: Failed to read display number from pipe
jul 03 13:33:44 valinor sddm[1002]: Could not start Display server on vt 1
jul 03 13:34:39 valinor sddm[1002]: Signal received: SIGTERM
jul 03 13:34:39 valinor systemd[1]: Stopping Simple Desktop Display Manager...
jul 03 13:34:39 valinor systemd[1]: sddm.service: Deactivated successfully.
jul 03 13:34:39 valinor systemd[1]: Stopped Simple Desktop Display Manager.
jul 03 13:34:40 valinor systemd[1]: Starting Simple Desktop Display Manager...
jul 03 13:34:40 valinor systemd[1]: Started Simple Desktop Display Manager.
jul 03 13:34:40 valinor sddm[1384]: Initializing...
jul 03 13:34:40 valinor sddm[1384]: Starting...
jul 03 13:34:40 valinor sddm[1384]: Logind interface found
jul 03 13:34:40 valinor sddm[1384]: Adding new display on vt 1 ...
jul 03 13:34:40 valinor sddm[1384]: Loading theme configuration from ""
jul 03 13:34:40 valinor sddm[1384]: Display server starting...
jul 03 13:34:40 valinor sddm[1384]: Adding cookie to "/var/run/sddm/{be1b0a15-08c9-4487-9982-0b6bfe194842}"
jul 03 13:34:40 valinor sddm[1384]: Running: /usr/bin/X -nolisten tcp -auth /var/run/sddm/{be1b0a15-08c9-4487-9982-0b6bfe194842} -background none -noreset -displayfd 17 -seat seat0 vt1
jul 03 13:34:41 valinor sddm[1384]: Setting default cursor
jul 03 13:34:42 valinor sddm[1384]: Running display setup script  "/usr/share/sddm/scripts/Xsetup"
jul 03 13:34:44 valinor sddm[1384]: Display server started.
jul 03 13:34:44 valinor sddm[1384]: Socket server starting...
jul 03 13:34:44 valinor sddm[1384]: Socket server started.
jul 03 13:34:44 valinor sddm[1384]: Loading theme configuration from "/usr/share/sddm/themes/ubuntu-theme/theme.conf"
jul 03 13:34:44 valinor sddm[1384]: Greeter starting...
jul 03 13:34:44 valinor sddm-helper[1473]: [PAM] Starting...
jul 03 13:34:44 valinor sddm-helper[1473]: [PAM] Authenticating...
jul 03 13:34:44 valinor sddm-helper[1473]: [PAM] returning.
jul 03 13:34:44 valinor sddm-helper[1473]: pam_unix(sddm-greeter:session): session opened for user sddm(uid=119) by (uid=0)
jul 03 13:34:44 valinor sddm[1384]: Greeter session started successfully
jul 03 13:34:44 valinor sddm[1384]: Message received from greeter: Connect
jul 03 13:34:48 valinor sddm[1384]: Message received from greeter: Login
jul 03 13:34:48 valinor sddm[1384]: Reading from "/usr/share/xsessions/plasma.desktop"
jul 03 13:34:48 valinor sddm[1384]: Reading from "/usr/share/xsessions/plasma.desktop"
jul 03 13:34:48 valinor sddm[1384]: Session "/usr/share/xsessions/plasma.desktop" selected, command: "/usr/bin/startplasma-x11"
jul 03 13:34:48 valinor sddm-helper[1548]: [PAM] Starting...
jul 03 13:34:48 valinor sddm-helper[1548]: [PAM] Authenticating...
jul 03 13:34:48 valinor sddm-helper[1548]: [PAM] Preparing to converse...
jul 03 13:34:48 valinor sddm-helper[1548]: [PAM] Conversation with 1 messages
jul 03 13:34:48 valinor sddm-helper[1548]: pam_kwallet5(sddm:auth): pam_kwallet5: pam_sm_authenticate
jul 03 13:34:48 valinor sddm-helper[1548]: [PAM] returning.
jul 03 13:34:48 valinor sddm[1384]: Authenticated successfully
jul 03 13:34:48 valinor sddm-helper[1548]: pam_kwallet5(sddm:setcred): pam_kwallet5: pam_sm_setcred
jul 03 13:34:48 valinor sddm-helper[1548]: pam_unix(sddm:session): session opened for user morales(uid=1000) by (uid=0)
jul 03 13:34:48 valinor sddm-helper[1548]: pam_kwallet5(sddm:session): pam_kwallet5: pam_sm_open_session
jul 03 13:34:48 valinor sddm-helper[1548]: Starting: "/etc/sddm/Xsession \"/usr/bin/startplasma-x11\""
jul 03 13:34:48 valinor sddm[1384]: Session started
jul 03 13:34:48 valinor sddm[1384]: Auth: sddm-helper exited successfully
jul 03 13:34:48 valinor sddm[1384]: Greeter stopped.

注意,它在启动时失败,而i手动重新启动sddm。

egrep 'EE|WW' /var/log/Xorg.0.log

代码语言:javascript
复制
[    60.502] Current Operating System: Linux valinor 5.18.0-051800-generic #202205222030 SMP PREEMPT_DYNAMIC Sun May 22 20:33:46 UTC 2022 x86_64
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    60.503] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[    60.503] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[    60.503] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[    60.503] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
[    60.503] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[    60.693] (WW) Falling back to old probe method for fbdev
[    61.194] (WW) NVIDIA(G0): Unable to get display device for DPI computation.
[    61.324] (II) Initializing extension MIT-SCREEN-SAVER
[    77.145] (WW) Option "xkb_variant" requires a string value
[    77.145] (WW) Option "xkb_options" requires a string value
[  2414.441] (EE) event10 - MSNB0001:00 06CB:CDAA Touchpad: kernel bug: Touch jump detected and discarded.
[  2545.249] (EE) event10 - MSNB0001:00 06CB:CDAA Touchpad: kernel bug: Touch jump detected and discarded.
[  2550.256] (EE) modeset(0): Failed to set CTM property: -13
[  2550.257] (EE) modeset(0): failed to set mode: No such file or directory
[  2583.546] (WW) Option "xkb_variant" requires a string value
[  2583.546] (WW) Option "xkb_options" requires a string value

我添加了cat /var/log/gpu-manager.log

代码语言:javascript
复制
log_file: /var/log/gpu-manager.log
last_boot_file: /var/lib/ubuntu-drivers-common/last_gfx_boot
new_boot_file: /var/lib/ubuntu-drivers-common/last_gfx_boot
can't access /opt/amdgpu-pro/bin/amdgpu-pro-px
Looking for nvidia modules in /lib/modules/5.18.0-051800-generic/kernel
Looking for nvidia modules in /lib/modules/5.18.0-051800-generic/updates/dkms
Found nvidia.ko module in /lib/modules/5.18.0-051800-generic/updates/dkms/nvidia.ko
Looking for amdgpu modules in /lib/modules/5.18.0-051800-generic/kernel
Looking for amdgpu modules in /lib/modules/5.18.0-051800-generic/updates/dkms
Is nvidia loaded? yes
Was nvidia unloaded? no
Is nvidia blacklisted? no
Is intel loaded? yes
Is radeon loaded? no
Is radeon blacklisted? no
Is amdgpu loaded? no
Is amdgpu blacklisted? no
Is amdgpu versioned? no
Is amdgpu pro stack? no
Is nouveau loaded? no
Is nouveau blacklisted? yes
Is nvidia kernel module available? yes
Is amdgpu kernel module available? no
Vendor/Device Id: 8086:46a6
BusID "PCI:0@0:2:0"
Is boot vga? yes
Vendor/Device Id: 10de:25a2
BusID "PCI:1@0:0:0"
can't open /sys/bus/pci/devices/0000:01:00.0/boot_vga
Is boot vga? no
can't open /sys/bus/pci/devices/0000:01:00.0/boot_vga
Chassis type: "10"
Laptop detected
can't access /etc/u-d-c-nvidia-runtimepm-override file
Found json file: /usr/share/doc/nvidia-driver-515-server/supported-gpus.json
File /usr/share/doc/nvidia-driver-515-server/supported-gpus.json not found
Is nvidia runtime pm supported for "0x25a2"? yes
Trying to create new file: /run/nvidia_runtimepm_supported
Checking power status in /proc/driver/nvidia/gpus/0000:01:00.0/power
Runtime D3 status:          Enabled (fine-grained)
Is nvidia runtime pm enabled for "0x25a2"? yes
Trying to create new file: /run/nvidia_runtimepm_enabled
Skipping "/dev/dri/card1", driven by "i915"
Skipping "/dev/dri/card0", driven by "nvidia-drm"
Skipping "/dev/dri/card1", driven by "i915"
Skipping "/dev/dri/card0", driven by "nvidia-drm"
Skipping "/dev/dri/card1", driven by "i915"
Skipping "/dev/dri/card0", driven by "nvidia-drm"
Found "/dev/dri/card1", driven by "i915"
output 0:
        card1-eDP-1
output 1:
        card1-DP-1
Number of connected outputs for /dev/dri/card1: 2
Does it require offloading? no
last cards number = 2
Has amd? no
Has intel? yes
Has nvidia? yes
How many cards? 2
Has the system changed? No
Takes 0ms to wait for nvidia udev rules completed.
Intel IGP detected
NVIDIA hybrid system
Creating /usr/share/X11/xorg.conf.d/11-nvidia-offload.conf
Setting power control to "auto" in /sys/bus/pci/devices/0000:01:00.0/power/control

dkms status

代码语言:javascript
复制
nvidia/515.48.07, 5.15.0-39-generic, x86_64: installed
nvidia/515.48.07, 5.18.0-051800-generic, x86_64: installed
EN

回答 1

Ask Ubuntu用户

发布于 2022-07-05 12:34:22

我开始认为这个问题与这个问题有关:https://github.com/sddm/sddm/issues/1316

在快速计算机中,sddm的开始发生得太快。

我把sddm的开始时间推迟了10秒。到目前为止,我启动了我的电脑两次,一切似乎都正常,sddm由自己启动。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1417031

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档