Xserver가 시작되지 않았기 때문에 컴퓨터를 시작할 수 없습니다. 이상한 점은 SDDM을 사용하면 정상적으로 시작된다는 것입니다. 나는 또한 몇 달 전에 Lightdm을 사용해 보았지만 시작하고 싶지 않았습니다. 아마도 이 문제 때문인 것 같습니다.
저는 이 문제를 1년 동안 겪었지만 항상 SDDM을 사용했기 때문에 전혀 문제가 되지 않았습니다. 사용을 중단하고 싶기 때문에 이 문제를 해결해야 합니다.
시스템 메시지
새로운:
OS: Arch Linux x86_64
Host: 80WK Lenovo Y520-15IKBN
Kernel: 4.18.14-arch1-1-ARCH
Uptime: 10 mins
Packages: 1554 (pacman)
Shell: zsh 5.6.2
Resolution: 1920x1080, 1920x1080
DE: KDE
WM: KWin
WM Theme: Breezemite
Theme: Breeze [KDE], Adwaita [GTK2], X-Arc-Plus [GTK3]
Icons: Papirus-Light [KDE], Adwaita [GTK2], Papirus [GTK3]
Terminal: konsole
Terminal Font: DejaVu Sans Mono 10
CPU: Intel i7-7700HQ (8) @ 3.800GHz
GPU: Intel Device 591b
Memory: 1758MiB / 7851MiB
저는 독점 Nvidia 드라이버를 사용하고 있습니다. 성능이 저하되는 Hornet이나 Upstart는 아닙니다.
uname -a
: Linux ArchLinux 4.18.14-arch1-1-ARCH #1 SMP PREEMPT Sat Oct 13 13:42:37 UTC 2018 x86_64 GNU/Linux
pacman -Q nvidia
: 엔비디아 410.57-6
활성화했습니다지식관리 시스템화면 찢어짐 현상을 제거하지만 비활성화해도 도움이 되지 않습니다. xorg.conf 파일이 없습니다. 그렇게 하면 SDDM도 시작되지 않기 때문입니다. nvidia-xconfig
나를 위해 일한 적이 없습니다.
통나무:
/var/log/Xorg.0.log
:
이는 모두 SDDM이 비활성화된 상태에서 수행되므로 첫 번째 tty에만 로그인하면 됩니다.
실행할 때 startx
:https://hastebin.com/zadepawiwo
실행할 때 xinit
:https://hastebin.com/muredinume
SDDM을 활성화하면 정상적으로 시작할 수 있습니다.https://hastebin.com/anatocavur
(hastebin이 올바른 위치인가요, 아니면 다른 곳에 업로드해야 하나요?)
편집: 실행할 때 터미널에 표시되는 내용은 다음과 같습니다.
sudo startx
:(d-bus는 흥미로울 수 있지만 그것이 무엇을 의미하는지 전혀 모릅니다).
이것은 내 .xinitrc입니다.
#!/bin/sh
userresources=$HOME/.Xresources
usermodmap=$HOME/.Xmodmap
sysresources=/etc/X11/xinit/.Xresources
sysmodmap=/etc/X11/xinit/.Xmodmap
xsetroot -cursor_name left_ptr
xrandr --output eDP-1 --primary
xrandr --output HDMI-1 --above eDP-1
xrandr --dpi 96
# merge in defaults and keymaps
if [ -f $sysresources ]; then
xrdb -merge $sysresources
fi
if [ -f $sysmodmap ]; then
xmodmap $sysmodmap
fi
if [ -f "$userresources" ]; then
xrdb -merge "$userresources"
fi
if [ -f "$usermodmap" ]; then
xmodmap "$usermodmap"
fi
# start some nice programs
if [ -d /etc/X11/xinit/xinitrc.d ] ; then
for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do
[ -x "$f" ] && . "$f"
done
unset f
fi
sxhkd &
statnot &
feh --bg-fill ~/Pictures/DnA7hZgU8AAxfxC.jpg:large.jpg
exec bspwm
"중복 가능성"에 대해서는여기, 나는 그들의 솔루션을 시도했지만 성공하지 못했습니다. 저에게는 SDDM이 활성화되면 시작되지만 DM 없이 bspwm을 사용하고 싶습니다.
내 BIOS 설정에서 NVIDIA GPU를 비활성화하면 startx
문제가 NVIDIA에 있음을 나타냅니다. 내 운전자에게 문제가 있는 걸까요? 다른 것일 수도 있나요?
답변1
다음에 추가
xrandr --setprovideroutputsource modesetting NVIDIA-0
xrandr --auto
내 ~/.xinitrc
파일에 저장하면 SDDM 없이도 BIOS에서 활성화된 NVIDIA GPU로 부팅할 수 있습니다.
아직 추가되지 않은 이유는 SDDM을 사용할 때 to 대신에 추가해야 했기 때문입니다 . 말한 대로 파일에 추가 /usr/share/sddm/scripts/Xsetup
하지 ~/.xinitrc
않았다는 사실을 완전히 잊어버렸기 때문입니다.~/.xinitrc
여기.