소프트웨어 업데이트 후 NVIDIA 드라이버에서 검은색 화면(신호 없음) 및 tty 화면 없음

소프트웨어 업데이트 후 NVIDIA 드라이버에서 검은색 화면(신호 없음) 및 tty 화면 없음

자동 소프트웨어 업데이트 및 재부팅 메시지가 표시된 후 보라색 시작 화면 이후 화면에 신호가 수신되지 않았습니다. 이전에 내 그래픽 카드는 4년 이상 Ubuntu에서 작동해 왔습니다. tty 쉘로 드롭다운해도 여전히 화면이 꺼져 있었습니다. xdg-open을 사용하여 비디오 열기 또는 재부팅과 같은 명령을 tty 쉘이나 터미널에 계속 입력할 수 있습니다.

일반적인 nomodeset플래그는 여전히 tty가 없는 검은색 화면으로 이어집니다. nouveau 블랙리스트를 변경해도 문제가 해결되지 않습니다(apt-get을 통해 설치된 nvidia 드라이버는 nouveau 드라이버를 자동으로 블랙리스트에 추가합니다). 소프트웨어 업데이트 중에 NVIDIA 드라이버나 커널이 업데이트되었을 수도 있다고 생각했습니다. 내가 시도한 모든 nvidia 드라이버 버전에는 동일한 문제가 있습니다(많은 이전 커널과도 함께). 4.3.X 커널을 사용하면 로그인 화면에 접근할 수 있었지만 이로 인해 로그인 루프가 발생했습니다. (유사해 보이는 유일한 다른 문제는 여기에 있기 때문에 이전 커널을 사용해 보았습니다.https://bugzilla.redhat.com/show_bug.cgi?id=1314492).

복구 셸에서 부팅 하면 apt-get --purge remove nvidia*nouveau 드라이버로 디스플레이를 얻을 수 있습니다. 그러나 드라이버가 왜 문제가 될지는 잘 모르겠습니다. 거의 1년 만에 드라이버를 업데이트했다는 사실이 믿기지 않습니다.

저는 커널 4.4.0-176과 함께 Ubuntu 16.04를 사용하고 있습니다. 내 그래픽 카드는 GTX 950이다.

편집하다: 14.04, 18.04 및 19.10을 새로 설치하고(파티션에) apt 저장소에서 nvidia 드라이버를 모두 설치하고 수동으로 설치하려고 시도했지만(19.10은 자동으로 드라이버 설치) 모두 동일한 검은색 화면 문제가 발생했습니다. 다시 말하면,CTRL+ALT+F[1-6]NVIDIA 드라이버를 설치할 때마다 아무것도 하지 않아도 화면에 나타납니다., 이는 제가 온라인에서 본 다른 "스플래시 화면 이후 검은색 화면" 문제와 비교할 때 독특합니다.

16.04 설치로 돌아가서 소프트웨어 업데이트 로그를 살펴보았습니다. 마지막 종료가 이 로그가 시작되기 전이었을 가능성이 있습니다.

2020-03-03 06:33:26 status installed libc-bin:amd64 2.23-0ubuntu11
2020-03-03 06:33:26 status installed libarchive13:amd64 3.1.2-11ubuntu0.16.04.8
2020-03-03 06:33:26 status installed libc-bin:amd64 2.23-0ubuntu11
2020-03-04 06:42:47 status installed man-db:amd64 2.7.5-1
2020-03-04 06:42:47 status installed rake:all 10.5.0-2ubuntu0.1
2020-03-05 22:36:44 status installed skypeforlinux:amd64 8.57.0.116
2020-03-05 22:36:44 status installed desktop-file-utils:amd64 0.22-1ubuntu5.2
2020-03-05 22:36:44 status installed bamfdaemon:amd64 0.5.3~bzr0+16.04.20180209-0ubuntu1
2020-03-05 22:36:44 status installed gnome-menus:amd64 3.13.3-6ubuntu3.1
2020-03-05 22:36:44 status installed mime-support:all 3.59ubuntu1
2020-03-05 22:36:44 status installed hicolor-icon-theme:all 0.15-0ubuntu1.1
2020-03-11 06:27:47 status installed libc-bin:amd64 2.23-0ubuntu11
2020-03-11 06:27:47 status installed libsqlite3-0:i386 3.11.0-1ubuntu1.4
2020-03-11 06:27:47 status installed libsqlite3-0:amd64 3.11.0-1ubuntu1.4
2020-03-11 06:27:47 status installed libc-bin:amd64 2.23-0ubuntu11
2020-03-12 06:33:47 status installed firefox-locale-en:amd64 74.0+build3-0ubuntu0.16.04.1
2020-03-12 06:33:54 status installed hicolor-icon-theme:all 0.15-0ubuntu1.1
2020-03-12 06:33:54 status installed man-db:amd64 2.7.5-1
2020-03-12 06:33:54 status installed desktop-file-utils:amd64 0.22-1ubuntu5.2
2020-03-12 06:33:54 status installed bamfdaemon:amd64 0.5.3~bzr0+16.04.20180209-0ubuntu1
2020-03-12 06:33:54 status installed gnome-menus:amd64 3.13.3-6ubuntu3.1
2020-03-12 06:33:54 status installed mime-support:all 3.59ubuntu1
2020-03-12 06:33:54 status installed firefox:amd64 74.0+build3-0ubuntu0.16.04.1
2020-03-13 06:11:49 status installed update-notifier-common:all 3.168.10
2020-03-13 06:11:49 status installed flashplugin-installer:amd64 32.0.0.344ubuntu0.16.04.1
2020-03-15 18:22:51 status installed libc-bin:amd64 2.23-0ubuntu11
2020-03-15 18:22:51 status installed libxcb-xtest0:amd64 1.11.1-1ubuntu1
2020-03-15 18:22:51 status installed libc-bin:amd64 2.23-0ubuntu11
2020-03-15 18:23:00 status installed zoom:amd64 3.5.361976.0301
2020-03-15 18:23:00 status installed desktop-file-utils:amd64 0.22-1ubuntu5.2
2020-03-15 18:23:00 status installed bamfdaemon:amd64 0.5.3~bzr0+16.04.20180209-0ubuntu1
2020-03-15 18:23:00 status installed gnome-menus:amd64 3.13.3-6ubuntu3.1
2020-03-15 18:23:00 status installed mime-support:all 3.59ubuntu1
2020-03-15 18:23:02 status installed shared-mime-info:amd64 1.5-2ubuntu0.2
2020-03-17 09:10:33 status installed atom:amd64 1.45.0
2020-03-17 09:10:33 status installed desktop-file-utils:amd64 0.22-1ubuntu5.2
2020-03-17 09:10:33 status installed bamfdaemon:amd64 0.5.3~bzr0+16.04.20180209-0ubuntu1
2020-03-17 09:10:33 status installed gnome-menus:amd64 3.13.3-6ubuntu3.1
2020-03-17 09:10:33 status installed mime-support:all 3.59ubuntu1

답변1

tty 문제와 화면 해상도 문제라는 두 가지 문제가 있었습니다.

tty 문제:

tty 문제는 /boot/grub/grub.cfg더 이상 vthandoff.

# changed this
linux   /boot/vmlinuz-4.4.0-176-generic root=UUID=537b826a-d5eb-4697-a08e-05b0fb3f75a1 ro noprompt persistent quiet splash $vt_handoff
# to this
linux   /boot/vmlinuz-4.4.0-176-generic root=UUID=537b826a-d5eb-4697-a08e-05b0fb3f75a1 ro noprompt persistent quiet splash

그런 다음 Nvidia 드라이버가 설치되어 있어도 tty 쉘에 들어갈 수 있었습니다.

해결 문제:

/var/log/Xorg.0.log그 후, 내 tty에서 내 화면의 해상도가 3840x2160으로 감지되는 것을 내 파일에서 볼 수 있었습니다 . 과거에는 이 해상도를 절반으로 줄였고 내 그래픽 카드가 4K를 지원하지 못할 수도 있다는 직감이 있었습니다. 그래서 CTRL+ALT+F7(검은색) 창 관리자로 가서 CTRL+ALT+T터미널을 실행하고 입력을 하면 xrandr --output HDMI-0 --mode 1920x1080데스크탑이 나타났습니다.

관련 정보