我正在运行一些软件。一切运行正常,大约两天后就崩溃了。我在 /var/crash 下查找崩溃报告,并收到以下内容:
linux-image-5.4.0-26-generic.142366.
崩溃 _usr_lib_xorg_Xorg.0 .崩溃
我多次收到 xorg 崩溃报告,而这在大多数情况下是我收到的唯一崩溃报告。我尝试过切换不同的显示管理器(lightdm、gnome 等),系统似乎在 gnome 上正常运行时间最长,尽管我知道我没有解决问题的根源。我也尝试过更新 Xorg 库;但没有任何成功。我尝试过切换到 wayland,但也没有成功。我对 Ubuntu 还不太熟悉,正在尝试了解 Xorg,但我不确定这个崩溃意味着什么以及如何修复该问题。如果有人能解释一下这个问题,我将不胜感激。
谢谢
编辑:这是内核崩溃的粘贴链接: https://pastebin.ubuntu.com/p/mdxsMWPkCg/
粘贴链接至 /var/log/kern.log https://pastebin.ubuntu.com/p/v647j7ZMks/
粘贴链接至 /var/log/syslog https://pastebin.ubuntu.com/p/57Df3m8yVr/
编辑2:将链接粘贴到free -h
、swapon -s
和sysctl vm.swappiness
https://pastebin.ubuntu.com/p/ZPCQDhtMQz/
答案1
BIOS
微星国际有限公司 MS-7C02/B450 TOMAHAWK MAX II
您使用的是 2020 年 11 月 30 日发布的旧 BIOS 版本 H.30。2021 年 5 月 13 日发布的较新 BIOS H.50 可在以下网址获取:https://www.msi.com/Motherboard/support/B450-TOMAHAWK-MAX-II#down-bios。
内存/交换
您可能遇到不止一个问题。miner
应用程序被 OOM(内存不足)进程杀死。/swapfile 应该足以满足 32G RAM 的要求,但可能不够。我们将尝试将 /swapfile 从 2G 增加到 4G,看看是否有帮助。
笔记:错误使用rm
和dd
命令可能会导致数据丢失。建议复制/粘贴。
在里面terminal
...
sudo swapoff -a # turn off swap
sudo rm -i /swapfile # remove old /swapfile
sudo dd if=/dev/zero of=/swapfile bs=1M count=4096
sudo chmod 600 /swapfile # set proper file protections
sudo mkswap /swapfile # init /swapfile
sudo swapon /swapfile # turn on swap
free -h # confirm 32G RAM and 4G swap
sudo -H gedit /etc/fstab
使用或编辑 /etc/fstab sudo pico /etc/fstab
。
确认 /etc/fstab 中的此 /swapfile 行...并确认没有其他“交换”行...在此行中使用空格...确认没有制表符...
/swapfile none swap sw 0 0
reboot # reboot and verify operation
记忆测试
笔记:AMD Ryzen 处理器对内存兼容性非常挑剔。
去https://www.memtest86.com/并免费下载/运行它们memtest
来测试你的记忆力。至少完成一次所有 4/4 测试以确认记忆力良好。这可能需要几个小时才能完成。
更新#1:
矿工
笔记:检查以确保您正在运行最新版本的miner
。
我没有最新的miner
软件。检查了最新版本;新版本的评论包括:“修复了 AMD GPU 上的内存泄漏”,以及“修复了与最新 Linux 发行版的兼容性”。准备安装最新的软件版本,希望可以解决问题。
更新 #2:
更改一些超频设置并安装新版本的miner
软件后,计算机运行良好。