在我的主家用计算机上,我运行的是 Fedora 39。它最初并不是运行 Fedora 39,我已经通过至少 2 个以前的版本进行了升级。我的问题是,每隔几个小时,我的系统就会完全冻结,或者我仍然可以在屏幕上移动鼠标,但无法执行其他任何操作。我无法使用 Ctrl-Alt-F* 删除控制台或类似的东西,唯一的解决方案是重新启动。
我多年来一直在处理这个问题,我感觉这与我的显卡有关(现在是AMD Radeon 5700,但我过去在同一台计算机上有一个AMD RX 480,也有类似的问题),但我确实这样做不记得那种感觉从何而来。
在每双新靴子上,我都会在结尾处看一眼,journalctl -k -b -1
但我没有看到任何重复出现的内容,也没有看到任何引起我注意的东西。我最近更新了 BIOS,但这似乎没有任何改进
我想说我启用了内核转储,但 /var/crash 中没有记录任何内容,但是我现在看到我有 11 月份的转储,查看 dmesg 日志,我看到
[ 7082.889352] BUG: kernel NULL pointer dereference, address: 0000000000000000
[ 7082.889361] #PF: supervisor read access in kernel mode
[ 7082.889366] #PF: error_code(0x0000) - not-present page
[ 7082.889370] PGD 0 P4D 0
[ 7082.889377] Oops: 0000 [#1] PREEMPT SMP NOPTI
[ 7082.889384] CPU: 11 PID: 0 Comm: swapper/11 Kdump: loaded Tainted: G OE 6.5.9-200.fc38.x86_64 #1
[ 7082.889391] Hardware name: Micro-Star International Co., Ltd MS-7B00/B350 GAMING PRO CARBON (MS-7B00), BIOS 1.50 08/02/2017
[ 7082.889395] RIP: 0010:dc_stream_get_scanoutpos+0x5b/0x80 [amdgpu]
也许我过去见过类似的东西,这就是我怀疑 amdgpu 的原因。但同样,我每天都会冻结,而显然几个月前我只遇到过一次内核错误。
感谢您到目前为止的阅读,我的问题是:有人知道如何使用软件来追踪问题吗?我唯一的想法是开始更换硬件,看看是否可以修复任何问题,但这会花费成本,如果我这样下去,我还不如升级我的计算机,我不想再这样做了年。
非常感谢