组装了一台新电脑:10700k、z490 MSI 主板、32gb Ram 等。运行 Ubuntu 20.04 并出现 MCE(机器检查错误):内核:[0.185888] mce:CPU0:已启用热监控(TM1)。
PC 只是运行 MSI Bios 的游戏加速,没有手动超频。使用 Corsair H115 2*140mm 冷却器,空闲时每个核心的温度最多为 32 度。
除了出现这些 MCE 错误之外,有时 PC 在闲置时会完全冻结。强制重启是唯一的选择。这可能是什么原因?
答案1
记忆测试
去https://www.memtest86.com/并免费下载/运行它们memtest
来测试你的记忆力。至少完成一次所有 4/4 测试以确认记忆力良好。这可能需要几个小时才能完成。
BIOS
MSI-Z490 Gaming Edge Wifi
您的 BIOS 版本为 1.00。
有更新的 BIOS 可能有助于解决您的问题,版本 1.30,发布日期为 2020 年 10 月 14 日,可下载这里。
注意:确认我拥有您主板型号的正确网页。
注意:更新 BIOS 之前请做好备份。
/交换文件
即使您有大量内存,仍建议使用交换分区或 /swapfile。让我们创建一个新的 /swapfile...
笔记:命令使用不当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
确认 /etc/fstab 末尾的 /swapfile 行...并确认没有其他“swap”行...
要编辑,使用sudo -H gedit /etc/fstab
或sudo pico /etc/fstab
/swapfile none swap sw 0 0
reboot # reboot and verify operation
vm.swappiness
由于您有 32G RAM,为了最大限度地减少交换,让我们更改此值...
设置 vm.swappiness=10 (基于 32G RAM 和 4G SWAP),这样...
sudo -H gedit /etc/sysctl.conf
# 编辑此文件
搜索现有vm.swappiness=
条目...
CTRL+f虚拟机.swappiness
如果发现,编辑也就是说
vm.swappiness=10
如果没有找到,添加
vm.swappiness=10
在文件末尾
保存编辑并退出 gedit
sudo sysctl -p
更新#1:
在/etc/default/grub中进行设置intel_idle.max_cstate=1
,然后问题解决sudo update-grub
。reboot