Ubuntu 崩溃:尝试确定原因

Ubuntu 崩溃:尝试确定原因

昨晚,Ubuntu 崩溃了。我当时正在运行以下应用程序:

  • 火狐
  • 考登
  • Citrix 浏览器
  • 飞涨
  • 信号
  • 终端

具体内容:

  • 三台显示器设置;活动期间,我无法将鼠标从左侧屏幕移动到中间和右侧屏幕;就好像它“卡”在了边界上。
  • 应用程序没有响应,但后来我偶尔可以在缩放通话中听到其他人的声音-重新缩放通话,有一段时间我听不到某人的声音,然后他们的速度会非常快-新组装的 PC(两天前)
    • 组装时非常非常小心
    • 8 核
    • 32 GB 内存
    • 液体冷却-MSI bios 鞋所有硬件均按设计运行。CPU 温度始终较低。
  • 全面升级(sudo apt upgrade
  • 已全面更新 ( sudo apt update)
  • 没有详细信息/var/crash

这只发生过一次。我一直在仔细观察我的系统资源,并没有发现 CPU 或内存承受过大的压力。

/var/log/syslog有这些信息。我试着总结一下:

Apr 20 21:10:55 jessedc42-MS-7C95 kernel: [49239.013986] nouveau 0000:2b:00.0: disp: chid 0 stat 00007a22 reason 7 [UNRESOLVABLE_HANDLE] mthd 2888 data 0004020c code 00000000
Apr 20 21:10:55 jessedc42-MS-7C95 kernel: [49239.029746] nouveau 0000:2b:00.0: disp: chid 0 stat 10001000 reason 1 [PUSHBUFFER_ERR] mthd 0000 data 00000000 code 00000000
Apr 20 21:10:57 jessedc42-MS-7C95 kernel: [49241.001778] nouveau 0000:2b:00.0: DRM: core notifier timeout
Apr 20 21:10:59 jessedc42-MS-7C95 kernel: [49243.067653] nouveau 0000:2b:00.0: DRM: core notifier timeout
Apr 20 21:11:01 jessedc42-MS-7C95 kernel: [49245.067681] nouveau 0000:2b:00.0: DRM: wndw-0: timeout
Apr 20 21:11:03 jessedc42-MS-7C95 kernel: [49247.067844] nouveau 0000:2b:00.0: DRM: wndw-0: timeout
Apr 20 21:11:05 jessedc42-MS-7C95 kernel: [49249.077137] nouveau 0000:2b:00.0: DRM: wndw-0: timeout
Apr 20 21:11:07 jessedc42-MS-7C95 kernel: [49251.082537] nouveau 0000:2b:00.0: DRM: core notifier timeout
Apr 20 21:11:09 jessedc42-MS-7C95 kernel: [49253.082574] nouveau 0000:2b:00.0: DRM: wndw-0: timeout
Apr 20 21:11:11 jessedc42-MS-7C95 kernel: [49255.082754] nouveau 0000:2b:00.0: DRM: wndw-0: timeout
Apr 20 21:11:13 jessedc42-MS-7C95 kernel: [49257.082881] nouveau 0000:2b:00.0: DRM: wndw-0: timeout
Apr 20 21:11:15 jessedc42-MS-7C95 kernel: [49259.082996] nouveau 0000:2b:00.0: DRM: core notifier timeout............
Apr 20 21:12:48 jessedc42-MS-7C95 at-spi2-registr[60190]: Failed to register client: GDBus.Error:org.gnome.SessionManager.AlreadyRegistered: Unable to register client
Apr 20 21:12:48 jessedc42-MS-7C95 at-spi2-registr[60190]: Unable to register client with session manager
Apr 20 21:12:50 jessedc42-MS-7C95 kernel: [49354.361708] nouveau 0000:2b:00.0: DRM: core notifier timeout
Apr 20 21:12:52 jessedc42-MS-7C95 kernel: [49356.361736] nouveau 0000:2b:00.0: DRM: wndw-0: timeout
Apr 20 21:12:54 jessedc42-MS-7C95 kernel: [49358.361850] nouveau 0000:2b:00.0: DRM: wndw-0: timeout
Apr 20 21:12:56 jessedc42-MS-7C95 kernel: [49360.361954] nouveau 0000:2b:00.0: DRM: wndw-0: timeout
Apr 20 21:12:58 jessedc42-MS-7C95 kernel: [49362.362166]

------------[ cut here ]------------

Apr 20 21:12:58 jessedc42-MS-7C95 kernel: [49362.362169] WARNING: CPU: 14 PID: 90711 at drivers/gpu/drm/nouveau/dispnv50/disp.c:213 nv50_dmac_wait+0x1f5/0x250 [nouveau]
Apr 20 21:12:58 jessedc42-MS-7C95 kernel: [49362.362207] Modules linked in: rfcomm cmac algif_hash algif_skcipher af_alg intel_rapl_msr intel_rapl_common edac_mce_amd snd_hda_codec_realtek bnep nouveau snd_hda_codec_generic ledtrig_audio snd_hda_codec_hdmi snd_hda_intel snd_intel_dspcfg snd_intel_sdw_acpi snd_usb_audio snd_hda_codec mt7921e snd_usbmidi_lib mxm_wmi mt7921_common snd_hda_core drm_ttm_helper snd_hwdep mt76_connac_lib btusb ttm btrtl kvm snd_pcm mt76 btbcm drm_display_helper btintel crct10dif_pclmul btmtk ghash_clmulni_intel snd_seq_midi binfmt_misc aesni_intel snd_seq_midi_event cec mac80211 bluetooth snd_rawmidi rc_core nls_iso8859_1 uvcvideo crypto_simd snd_seq drm_kms_helper videobuf2_vmalloc cryptd videobuf2_memops snd_seq_device rapl input_leds videobuf2_v4l2 ecdh_generic i2c_algo_bit cfg80211 wmi_bmof ecc videobuf2_common fb_sys_fops snd_timer syscopyarea sysfillrect k10temp videodev sysimgblt snd ccp joydev video mc soundcore libarc4 mac_hid sch_fq_codel msr parport_pc ppdev drm lp parport ramoops pstore_blk
Apr 20 21:12:58 jessedc42-MS-7C95 kernel: [49362.362240]  reed_solomon pstore_zone efi_pstore ip_tables x_tables autofs4 hid_generic nvme usbhid hid crc32_pclmul r8169 i2c_piix4 nvme_core ahci realtek xhci_pci libahci xhci_pci_renesas wmi gpio_amdpt
Apr 20 21:12:58 jessedc42-MS-7C95 kernel: [49362.362248] CPU: 14 PID: 90711 Comm: kworker/u64:2 Not tainted 5.19.0-40-generic #41~22.04.1-Ubuntu
Apr 20 21:12:58 jessedc42-MS-7C95 kernel: [49362.362249] Hardware name: Micro-Star International Co., Ltd. MS-7C95/B550M PRO-VDH WIFI (MS-7C95), BIOS 2.D0 12/12/2022
Apr 20 21:12:58 jessedc42-MS-7C95 kernel: [49362.362250] Workqueue: events_unbound nv50_disp_atomic_commit_work [nouveau]
Apr 20 21:12:58 jessedc42-MS-7C95 kernel: [49362.362273] RIP: 0010:nv50_dmac_wait+0x1f5/0x250 [nouveau]

Apr 20 21:12:58 jessedc42-MS-7C95 kernel: [49362.362293] Code: 8d 48 04 48 89 4a 68 c7 00 00 00 00 20 49 8b 47 38 41 c7 87 20 01 00 00 00 00 00 00 49 89 47 68 e8 b0 fc ff ff e9 67 fe ff ff <0f> 0b b8 92 ff ff ff e9 de fe ff ff 49 8b bf 80 00 00 00 e8 93 fc............Apr 20 21:13:00 jessedc42-MS-7C95 kernel: [49364.362425] WARNING: CPU: 14 PID: 90711 at drivers/gpu/drm/nouveau/dispnv50/disp.c:213 nv50_dmac_wait+0x1f5/0x250 [nouveau]
Apr 20 21:13:00 jessedc42-MS-7C95 kernel: [49364.362465] Modules linked in: rfcomm cmac algif_hash algif_skcipher af_alg intel_rapl_msr intel_rapl_common edac_mce_amd snd_hda_codec_realtek bnep nouveau snd_hda_codec_generic ledtrig_audio snd_hda_codec_hdmi snd_hda_intel snd_intel_dspcfg snd_intel_sdw_acpi snd_usb_audio snd_hda_codec mt7921e snd_usbmidi_lib mxm_wmi mt7921_common snd_hda_core drm_ttm_helper snd_hwdep mt76_connac_lib btusb ttm btrtl kvm snd_pcm mt76 btbcm drm_display_helper btintel crct10dif_pclmul btmtk ghash_clmulni_intel snd_seq_midi binfmt_misc aesni_intel snd_seq_midi_event cec mac80211 bluetooth snd_rawmidi rc_core nls_iso8859_1 uvcvideo crypto_simd snd_seq drm_kms_helper videobuf2_vmalloc cryptd videobuf2_memops snd_seq_device rapl input_leds videobuf2_v4l2 ecdh_generic i2c_algo_bit cfg80211 wmi_bmof ecc videobuf2_common fb_sys_fops snd_timer syscopyarea sysfillrect k10temp videodev sysimgblt snd ccp joydev video mc soundcore libarc4 mac_hid sch_fq_codel msr parport_pc ppdev drm lp parport ramoops pstore_blk
Apr 20 21:13:00 jessedc42-MS-7C95 kernel: [49364.362497]  reed_solomon pstore_zone efi_pstore ip_tables x_tables autofs4 hid_generic nvme usbhid hid crc32_pclmul r8169 i2c_piix4 nvme_core ahci realtek xhci_pci libahci xhci_pci_renesas wmi gpio_amdpt
Apr 20 21:13:00 jessedc42-MS-7C95 kernel: [49364.362505] CPU: 14 PID: 90711 Comm: kworker/u64:2 Tainted: G        W         5.19.0-40-generic #41~22.04.1-Ubuntu
Apr 20 21:13:00 jessedc42-MS-7C95 kernel: [49364.362507] Hardware name: Micro-Star International Co., Ltd. MS-7C95/B550M PRO-VDH WIFI (MS-7C95), BIOS 2.D0 12/12/2022
Apr 20 21:13:00 jessedc42-MS-7C95 kernel: [49364.362508] Workqueue: events_unbound nv50_disp_atomic_commit_work [nouveau]
Apr 20 21:13:00 jessedc42-MS-7C95 kernel: [49364.362532] RIP: 0010:nv50_dmac_wait+0x1f5/0x250 [nouveau]

有人有什么建议或想法吗?

编辑:硬件在这里完整概述:系统:-主机:jessedc42-MS-7C95 内核:5.19.0-40-generic x86_64 位:64 -桌面:GNOME 42.5 发行版:Ubuntu 22.04.2 LTS(Jammy Jellyfish)-机器:-类型:台式机主板:Micro-Star 型号:B550M PRO-VDH WIFI(MS-7C95)-v:1.0-序列:UEFI:American Megatrends LLC。 v:2.D0 日期:2022 年 12 月 12 日 -CPU:-信息:8 核 AMD Ryzen 7 5700X [MT MCP] 速度(MHz):平均:2275 最小/最大:2200/4662 -图形:设备 1:NVIDIA GA106 [GeForce RTX 3060 Lite 哈希率] 驱动程序:-nouveau v:内核 -设备 2:SunplusIT CODi A05022 网络摄像头类型:USB 驱动程序:snd-usb-audio、uvcvideo -显示:wayland 服务器:X.Org v:1.22.1.1 使用:Xwayland v:22.1.1 合成器:gnome-shell 驱动程序:X:已加载:模式设置已卸载:-fbdev、vesa gpu:nouveau 分辨率:1:1920x1080~60Hz 2: 1920x1080~60Hz 3:1920x1080~60Hz OpenGL:渲染器:llvmpipe(LLVM 15.0.6 256 位)v:4.5 Mesa 22.2.5 -网络:设备 1:MEDIATEK 驱动程序:mt7921e 设备 2:Realtek RTL8111/8168/8411 PCI Express 千兆以太网驱动程序:r8169 -驱动器:本地存储:总计:1.82 TiB 使用:14.89 GiB(0.8%)-信息:进程:365 正常运行时间:8 小时 12 分钟内存:31.27 GiB 使用:2.99 GiB(9.6%)Shell:Bash inxi:3.3.13

我运行的 Ubuntu 版本是 22.04

提前谢谢您!

答案1

好的,我相信这可能已经解决了问题。当然,这是假设开源 Nouveau 显示驱动程序是导致问题的主要原因。

最初,我尝试使用列表顶部的 NVIDIA 开放内核驱动程序 (530),但尽管我尽了最大努力 - 禁用安全启动、循环显示器、确保所有内容都已更新 - 但我的两个侧显示器仍未检测到。

但在尝试了其他开放内核 NVIDIA 驱动程序版本后,我决定大胆尝试 530 元包 - 它成功了!我的三台显示器都在工作,而且我能够保持安全启动处于启用状态。

Zoom 将来是否会出现重大问题还有待观察,但目前内存和 CPU 的使用率非常低。谢谢大家!

诚挚问候,杰西

相关内容