Изображение на экране пользовательского интерфейса Ubuntu случайно зависает во время использования после установки новой версии 21.04, подозрение на Wayland или Nouveau

Изображение на экране пользовательского интерфейса Ubuntu случайно зависает во время использования после установки новой версии 21.04, подозрение на Wayland или Nouveau

Редактировать: сообщил об этом по адресу: https://bugs.launchpad.net/ubuntu/+source/wayland/+bug/1931387а также, и было обнаружено, что это дубликат:https://bugs.launchpad.net/ubuntu/+source/libdrm/+bug/1497593

Ранее я использовал версию 20.10 с драйверами NVIDIA,

Затем четыре дня назад я выполнил чистую установку 21.04 из ISO без установки драйверов NVIDIA, и с тех пор пользовательский интерфейс у меня зависал трижды.

Я не могу точно определить, какое действие вызвало зависание, в большинстве/во всех случаях я просто использовал браузер 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

  • StackTraceAddressSignatureсодержал упоминания Xwayland и 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?

Аппаратное обеспечение:

  • Lenovo ThinkPad P51
  • Графический процессор NVIDIA Quadro M1200 4 ГБ GDDR5

Сразу после сбоя 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

Связанный контент