이런 일이 한동안, 약 한 달 동안 일어났습니다. 새 업데이트로 이 문제가 해결될 것이라고 생각했지만 그렇지 않습니다.
파일 /var/log/Xorg.0.log.old에는 충돌이 발생하기 전 마지막 몇 줄이 있습니다.
[574.086] (II) NVIDIA(GPU-0): Deleting GPU-0
[574.087] (WW) xf86CloseConsole: KDSETMODE failed: Input/output error
[574.087] (WW) xf86CloseConsole: VT_GETMODE failed: Input/output error
[574.087] (WW) xf86CloseConsole: VT_ACTIVATE failed: Input/output error
[574.088] (II) Server terminated successfully (0). Closing log file.
가상 터미널을 열려고 했지만 입력할 수 없습니다(멈춤). 어떻게 해결합니까?
답변1
나는 started GNOME display manager...
오늘날까지 지속됩니다.
gdm
하지만 을 제거하고 설치하여 내 문제를 해결했는데 lightdm
, 덕분에 부팅 세션에서 명확하게 볼 수 있었습니다. NVIDIA 드라이버도 다시 설치했는데 어떤 부분이 실제로 도움이 되었는지 모르겠습니다(아마 둘 다일 수도 있습니다).
이 문제를 해결하기 위해 사용한 명령줄은 다음과 같습니다.
추신: /boot/grub2/grub.cfg도 추가했지만 nouveau.modeset=0
운이 없었습니다(하지만 해상도는 더 좋았습니다).
dnf remove gdm-1:3.30.1-2.fc29.x86_64
dnf -y install lightdm-gtk
dnf -y remove nvidia-*
sudo dnf -y install akmod-nvidia xorg-x11-drv-nvidia-cuda xorg-x11-drv-nvidia-libs
sudo systemctl enable lightdm
지금 lightdm을 시작하면 이를 확인할 수 있습니다.
systemctl stop gdm
systemctl start lightdm
이제는 완전히 괜찮아졌고 지난 번처럼 전체 시스템을 다시 설치할 필요가 없습니다.
답변2
grub에서 Quiet을 noquiet으로 변경하고 nouveau.modset=0으로 변경해 보십시오. 실제로 문제가 해결되었습니다.
답변3
이것은 관련 없는 수정일 수 있지만 실제로는 X11이 부팅되지 않는데도 부팅 시 멈춘 것처럼 보이는 정확히 동일한 GDM 증상이 있습니다. 이는 항상 올바르게 로그인되지 않으므로 dmesg
놓치기 /var/log/boot.log
쉽습니다.
tty에 액세스할 수 있는 경우 Xorg가 올바르게 시작되었는지 확인하십시오./var/log/Xorg.0.log
어떤 이유로든 Xorg가 실패할 경우 가장 좋은 방법은 오류를 추적하고 해결책을 찾는 것입니다. 제 경우에는 네이티브 패키지 관리자(dnf)를 사용하여 nvidia를 설치한 다음 이전 드라이버를 제거하지 않고 수동으로 컴파일된 드라이버를 설치했습니다. 이로 인해 nvidia.conf
내 구성에 두 개의 중복 파일이 생겨 /etc/X11
충돌이 발생하고 X 서버가 시작되지 않았습니다.
추가 conf 파일을 제거하고 실행하면 startx
문제가 해결되었습니다. 여행 비용은 변경될 수 있습니다. 대부분의 경우 기존 xorg.conf를 삭제하고 xorg가 파일 자체를 재생성하도록 허용하는 것만으로도 startx
충분합니다 .
Xorg는 자체적으로 구성/수정 작업을 꽤 잘 수행합니다. :)