Ubuntu UI 화면 이미지가 21.04를 새로 설치한 후 사용 중에 무작위로 정지되어 Wayland 또는 Nouveau가 의심됩니다.

Ubuntu UI 화면 이미지가 21.04를 새로 설치한 후 사용 중에 무작위로 정지되어 Wayland 또는 Nouveau가 의심됩니다.

편집: 이 내용을 다음에서 보고했습니다. https://bugs.launchpad.net/ubuntu/+source/wayland/+bug/1931387또한 다음 항목과 중복된 것으로 확인되었습니다.https://bugs.launchpad.net/ubuntu/+source/libdrm/+bug/1497593

이전에 NVIDIA 드라이버로 20.10을 실행하고 있었는데,

그런 다음 4일 전에 NVIDIA 드라이버를 설치하지 않고 ISO에서 21.04를 새로 설치했는데 그 이후로 UI가 세 번 멈췄습니다.

어떤 작업으로 인해 정지가 발생했는지 정확히 확인할 수 없습니다. 기본적으로 대부분/모든 경우에 일반적으로 Chromium 브라우저를 사용하고 있었습니다.

세 번째에는 웹페이지를 보고 있었는데 바로 그 순간 마우스를 건드리지도 않았는데 갑자기 멈췄습니다.

Ctrl그런 다음 ++ 이후 Alt를 포함하여 화면에서 아무것도 움직이는 것을 볼 수 없으며 Fn마지막 이미지는 고정된 상태로 유지됩니다.

세 번째도 조금 달랐다.

정지 후 몇 초 후에 실제로 부팅 메시지와 같이 검은색 터미널 화면이 표시되었습니다.

여기에 이미지 설명을 입력하세요

그런 다음 마치 로그아웃된 것처럼 로그인 화면으로 리디렉션되었습니다.

로그인할 수 있었고 프로그램이 닫혀서 사실상 로그아웃되었습니다.

그런 다음 두 개의 Apport 창이 나타났고 그 중 하나에는 Xwayland에 대한 여러 참조가 포함되어 있었습니다. 아래에 /var/crash/_usr_bin_Xwayland.1000.crash그 중 하나가 표시됩니다.

  • ProcCmdline: /usr/bin/Xwayland :0 -rootless -noreset -accessx -core -auth /run/user/1000/.mutter-Xwaylandauth.48ZQ40 -listen 4 -listen 5 -displayfd 6 -initfd 7

  • StackTraceAddressSignatureXwayland 및 nouveau_dri.so에 대한 언급이 포함되어 있습니다.

    StacktraceAddressSignature: /usr/bin/Xwayland:6:/usr/lib/x86_64-linux-gnu/libc-2.33.so+864:/usr/bin/Xwayland+13cb40:/usr/bin/Xwayland+14866f:/usr/bin/Xwayland+13b1a7:/usr/lib/x86_64-linux-gnu/libc-2.33.so+864:/usr/lib/x86_64-linux-gnu/libc-2.33.so+749:/usr/lib/x86_64-linux-gnu/libc-2.33.so+123d6:/usr/lib/x86_64-linux-gnu/libdrm_nouveau.so.2.0.0+25d7:/usr/lib/x86_64-linux-gnu/libdrm_nouveau.so.2.0.0+2537:/usr/lib/x86_64-linux-gnu/libdrm_nouveau.so.2.0.0+265f:/usr/lib/x86_64-linux-gnu/libdrm_nouveau.so.2.0.0+2a77:/usr/lib/x86_64-linux-gnu/libdrm_nouveau.so.2.0.0+31aa:/usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so+93b943:/usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so+93bc61:/usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so+17cc01
    

나는 또한 확인했고 Wayland를 사용하고 있습니다 (21.04 이후의 기본값).Wayland를 실행하고 있는지 어떻게 알 수 있나요?

하드웨어:

  • 레노버 씽크패드 P51
  • 엔비디아 쿼드로 M1200 4GB GDDR5 GPU

충돌 직후 dmesg에는 다음과 같은 흥미로운 줄이 포함되어 있습니다.

[ 9556.450894] nouveau 0000:01:00.0: gr: TRAP ch 3 [00ff8cf000 Xwayland[3831]]
[ 9556.450907] nouveau 0000:01:00.0: gr: GPC0/TPC2/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp 3c000d [OOR_REG]
[ 9556.454264] nouveau 0000:01:00.0: gr: TRAP ch 3 [00ff8cf000 Xwayland[3831]]
[ 9556.454283] nouveau 0000:01:00.0: gr: GPC0/TPC0/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp 3e000d [OOR_REG]
[ 9556.466339] nouveau 0000:01:00.0: gr: TRAP ch 3 [00ff8cf000 Xwayland[3831]]
[ 9556.466351] nouveau 0000:01:00.0: gr: GPC0/TPC3/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp 3e000d [OOR_REG]
[ 9698.230726] nouveau 0000:01:00.0: Xwayland[3831]: failed to idle channel 5 [Xwayland[3831]]
[ 9713.230743] nouveau 0000:01:00.0: Xwayland[3831]: failed to idle channel 5 [Xwayland[3831]]
[ 9713.231918] nouveau 0000:01:00.0: fifo: fault 00 [READ] at 0000000000056000 engine 07 [HOST0] client 06 [HUB/HOST] reason 02 [PTE] on channel 5 [00ff0d9000 Xwayland[3831]]
[ 9713.231930] nouveau 0000:01:00.0: fifo: channel 5: killed
[ 9713.231932] nouveau 0000:01:00.0: fifo: runlist 0: scheduled for recovery
[ 9713.231939] nouveau 0000:01:00.0: fifo: engine 5: scheduled for recovery
[ 9713.231943] nouveau 0000:01:00.0: Xwayland[3831]: channel 5 killed!
[ 9717.642691] nouveau 0000:01:00.0: fifo: SCHED_ERROR 0a [CTXSW_TIMEOUT]
[ 9717.642702] nouveau 0000:01:00.0: fifo: runlist 0: scheduled for recovery
[ 9717.642709] nouveau 0000:01:00.0: fifo: channel 3: killed
[ 9717.642714] nouveau 0000:01:00.0: fifo: engine 0: scheduled for recovery
[ 9717.643113] nouveau 0000:01:00.0: Xwayland[3831]: channel 3 killed!
[ 9719.351714] apport-gtk[119654]: segfault at 18 ip 00007f337637d194 sp 00007ffd95094dc0 error 4 in libgtk-3.so.0.2404.21[7f3376274000+385000]
[ 9719.351721] Code: c4 08 5b 5d c3 90 f3 0f 1e fa 48 8b 7f 10 48 85 ff 74 0b e9 ce c6 ff ff 66 0f 1f 44 00 00 48 83 ec 08 48 89 d7 e8 0c 36 17 00 <48> 8b 40 18 48 8b 78 10 e8 ef 03 09 00 48 83 c4 08 48 89 c7 e9 a3
[ 9744.187533] rfkill: input handler enabled
[ 9745.940823] rfkill: input handler disabled
[ 9775.737572] rfkill: input handler enabled
[ 9777.953055] rfkill: input handler disabled

관련된:

풀러 로그:https://gist.github.com/cirosantilli/f679b17f5e18253036bf58fc3ff8690d

관련 정보