我希望你们能帮助我,这是我的第一个 Linux 版本。我玩过一点 Ubuntu(Surface Pro 3),但这是我的第一个日常驱动程序。我为这个版本购买了所有新部件,自从第一次安装以来,我一直有自发冻结 - 整个系统被锁定。终端断开连接,没有机器断开连接,并且它停止响应 ping。HDD 灯会卡住或熄灭,具体取决于它在停止期间的位置。有时会持续几天,有时会持续一两个小时。我以为它只在低空闲期间发生,但它最近在中等负载下发生 - 我正在运行虚拟机。
我以前用的是 Windows,所以不太清楚日志以及它们的实际含义。我无法重现这个问题,而且它似乎是随机的。我收集了一些,希望你能提供一些线索?我读过关于 Ryzen 5、处理器 cstates、b450 BIOS 问题的所有信息,试过 memtest,没有温度问题。
今天 mesa 驱动程序进行了更新,这似乎让情况变得更糟。有没有办法至少回滚这些驱动程序?
我安装了 crash,但我认为它安装不正确 - 无论如何我也有大量这些文件。目前我不确定这是软件/Ubuntu 的问题还是我应该对我的硬件进行 RMA。你能帮我吗 Reddit?
概括
华擎 Fatal1ty b450 Gaming-ITX/ax P3.70
锐龙 5 3600X
MSI Radeon R7 240 2 GB 显卡
Corsair Vengeance LPX 32 GB (2 x 16 GB) DDR4-3200 内存
EVGA SuperNOVA GM 450 W 80+ 金
三星 500GB 970 Evo nvme
dmesg、journalctl 和 ixns 信息:
https://github.com/NickSalacious/LinuxErrors
编辑:最初,当我尝试直接从可启动 ISO 安装时,我遇到了锁定。我不得不进入“尝试 ubuntu”并从那里安装。我还对 nvme 驱动器进行了分区,并在其上安装了 18 LTS - 问题相同,只是没有那么严重。昨天更新 mesa 驱动程序后,19.10 版本现在会自动重启。啊!
编辑#2:我注意到这种情况只发生在一些版本上。在那些没有崩溃的版本上,我在 update-initramfs 时看到这些消息:
W: 可能缺少模块 amdgpu 的固件 /lib/firmware/amdgpu/vega20_ta.bin
W: 可能缺少模块 amdgpu 的固件 /lib/firmware/amdgpu/navi10_mes.bin
答案1
可能不再相关,但我刚刚用 Ryzen 7 3700x 8 核处理器构建了一台新电脑,在 Ubuntu 19.10 上通常也会在 5-30 分钟后出现随机锁定/冻结。
在尝试了大量解决方法之后,出于好奇,我尝试了 Ubuntu 20.04(因为它在一天后发布),现在我已经在它上面工作了 2 个小时,没有任何问题。
也许 20.04 中的一些 kernal/zenstate 更新已经解决了这些问题。