SDDM黑屏问题
问题表现:SDDM在X11下启动后黑屏,只有左上角光标闪烁
环境
- 操作系统:Arch Linux
- 显卡:NVIDIA GeForce RTX 4060 laptop | AMD Radeon 610M 双显卡
- 驱动:NVIDIA 560.35 | xf86-video-amdgpu
- 桌面环境:KDE Plasma 6.2.1 on wayland
思路&解决方案
sddm正常启动的前提条件:
- Xorg服务正常启动
- 显卡驱动正常加载
- Dbus服务正常启动
- sddm服务正常启动
按Ctrl+Alt+F3进入tty3,登录后检查Xorg运行状态:
发现输出Unable to open display "",说明Xorg服务未正常启动
怀疑是NVIDIA驱动出现问题
Result:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| Wed Oct 16 14:46:21 2024 +-----------------------------------------------------------------------------------------+ | NVIDIA-SMI 560.35.03 Driver Version: 560.35.03 CUDA Version: 12.6 | |-----------------------------------------+------------------------+----------------------+ | GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC | | Fan Temp Perf Pwr:Usage/Cap | Memory-Usage | GPU-Util Compute M. | | | | MIG M. | |=========================================+========================+======================| | 0 NVIDIA GeForce RTX 4060 ... On | 00000000:01:00.0 Off | N/A | | N/A 41C P3 10W / 80W | 15MiB / 8188MiB | 6% Default | | | | N/A | +-----------------------------------------+------------------------+----------------------+ +-----------------------------------------------------------------------------------------+ | Processes: | | GPU GI CI PID Type Process name GPU Memory | | ID ID Usage | |=========================================================================================| | 0 N/A N/A 1196 G /usr/lib/Xorg 4MiB | +-----------------------------------------------------------------------------------------+
|
输出正常,说明驱动正常加载
怀疑是Xorg配置文件出现问题,尝试删除配置文件重新生成
1 2 3
| sudo rm /etc/X11/xorg.conf sudo nvidia-xconfig sudo reboot
|
重启后问题依旧,尝试使用Xorg生成而不是NVIDIA生成的配置文件
1 2
| sudo rm /etc/X11/xorg.conf sudo reboot
|
重启后问题成功解决
分析:Xorg配置文件在执行sudo pacman -Syu xorg
后出现问题,删除后重新生成即可解决
NVIDIA生成的配置文件有问题,别用nvidia-xconfig
生成 FKU
NVIDIA