![일시 중지 상태에서 깨어난 후 X 서버를 계속 실행할 수 없습니다.](https://linux55.com/image/154126/%EC%9D%BC%EC%8B%9C%20%EC%A4%91%EC%A7%80%20%EC%83%81%ED%83%9C%EC%97%90%EC%84%9C%20%EA%B9%A8%EC%96%B4%EB%82%9C%20%ED%9B%84%20X%20%EC%84%9C%EB%B2%84%EB%A5%BC%20%EA%B3%84%EC%86%8D%20%EC%8B%A4%ED%96%89%ED%95%A0%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
젠투 시스템이 있어요오픈RCinit, 5.4.28-gentoo
커널 및 440.64
Nvidia 드라이버(GTX 1060).
모든 구성은 다음을 따릅니다.이 가이드.
내가 시스템을 정지했을 때그놈 일시 정지 버튼그런 다음 깨우면 모니터도 깨어나지만 여전히 검은 화면입니다. TTY로 전환할 수 없지만 시스템이 실행 중이고 SSH 서버에 연결할 수 있습니다.
화면을 다시 되돌릴 수 있는 유일한 방법은 xdm을 다시 시작하는 것입니다.
rc-service xdm restart
하지만 이것 때문에 세션을 잃었습니다.
오픈 소스 nouveau 드라이버에서는 이 문제가 발생하지 않습니다.
현재 이 스크립트로 이 문제를 해결하고 있습니다. (오후 일시정지 후 정상적으로 작동됩니다.)
#!/bin/bash
xdg-screensaver lock
sleep 0.5
sudo pm-suspend
이 문제를 일으키거나 해결할 수 있는 커널 옵션이나 시스템 구성이 있습니까?
답변1
비슷한 질문을 찾았습니다.철사다른 포럼에서.
/lib64/elogind/system-sleep/nvidia
내 시스템에 완전히 누락된 파일이 있음을 발견했습니다. 그래서 다음 내용으로 이 파일을 만들었고 이제 모든 것이 잘 작동합니다.
#!/bin/sh
case "$1" in
pre)
/usr/bin/nvidia-sleep.sh "suspend"
;;
post)
(/usr/bin/nvidia-sleep.sh "resume";)&
;;
esac