这是我在 Ubuntu 论坛上的第一个问题。我希望我在正确的地方提问。
问题摘要:我刚刚在一台新电脑上安装了 Ubuntu 20.04 LTS。进行视频会议时,电脑会卡住。有趣的是,根据视频会议工具的不同,效果也有所不同。
计算机规格为:
$ lspci | grep VGA
07:00.0 VGA compatible controller: NVIDIA Corporation GK208B [GeForce GT 710] (rev a1)
$ dmidecode -t 2
# dmidecode 3.2
Getting SMBIOS data from sysfs.
SMBIOS 3.1.1 present.
Handle 0x0002, DMI type 2, 15 bytes
Base Board Information
Manufacturer: ASUSTeK COMPUTER INC.
Product Name: PRIME A320M-K
Version: Rev X.0x
Serial Number: 191161559404641
Asset Tag: Default string
$ cat /proc/cpuinfo | grep Ryzen | head -1
model name : AMD Ryzen 5 3600 6-Core Processor
我正在使用双屏(VGA + DVI)。
问题行为详情:
使用最新的 Zoom (5.1.422789.07.05) 客户端时,完全冻结:键盘和鼠标不再起作用。需要硬重启(电源按钮)。我仍然可以说话和听到别人的声音,但电脑不再响应。
当通过 Chrome 浏览器(版本 83.0.4103.116)使用 Google Meet 时,浏览器中的图像会冻结,但系统的其余部分仍然可用。我仍然可以听到其他人的谈话,他们仍然可以听到我的声音,只是视频似乎坏了。如果我离开会议并重新加入,一切都很好。
Zoom 中的问题似乎比 Meet 中更常见。这两款软件的共同点是,问题不会在打开会议工具时出现,而是在使用一段时间后出现(可能是几秒后、几分钟后或几小时后)。
研究: 我使用 Zoom 查看了崩溃时的 journalctl,并得到了以下文本(您可以在其中看到我在完全冻结后重新启动):
jui 11 17:37:00 daniel-z5 gnome-shell[2193]: Window manager warning: Overwriting existing
binding of keysym 37 with keysym 37 (keycode 10).
jui 11 17:37:13 daniel-z5 kernel: nouveau 0000:07:00.0: gr: TRAP ch 3 [003fb6d000 Xorg[1958]]
jui 11 17:37:13 daniel-z5 kernel: nouveau 0000:07:00.0: gr: GPC0/TPC0/TEX: 80000009
jui 11 17:37:13 daniel-z5 kernel: nouveau 0000:07:00.0: fifo: fault 01 [WRITE] at 000000000a7c0000 engine 00 [GR] client 0f [GPC0/PROP_0] reason 00 [PDE] on channel 3 [003fb6d000 Xorg[1958]]
jui 11 17:37:13 daniel-z5 kernel: nouveau 0000:07:00.0: fifo: channel 3: killed
jui 11 17:37:13 daniel-z5 kernel: nouveau 0000:07:00.0: fifo: runlist 0: scheduled for recovery
jui 11 17:37:13 daniel-z5 kernel: nouveau 0000:07:00.0: fifo: engine 0: scheduled for recovery
jui 11 17:37:13 daniel-z5 kernel: nouveau 0000:07:00.0: Xorg[1958]: channel 3 killed!
jui 11 17:38:23 daniel-z5 systemd-logind[1015]: Power key pressed.
-- Reboot --
问题
我确实需要解决这个问题,但我不知道从哪里开始。你能建议一下具体步骤吗?
答案1
从您提供的日志来看,您使用的是“nouveau”图形驱动程序,如果您使用的是 Nvidia 显卡,该驱动程序将默认设置。
我使用的是专有的 NVIDIA 驱动程序,它们比 nouveau 驱动程序效果更好,尤其是在性能方面。因此,请进入“活动”并搜索“软件和更新”
更多信息这里
AReddit 上的话题确认您的卡应该可以运行 nvidia 驱动程序。
还要确保您使用的是“Ubuntu”会话而不是“Ubuntu Wayland”会话。您可以在登录之前进行设置: