Linux 20.04 MCE 内核错误

Linux 20.04 MCE 内核错误

组装了一台新电脑: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/fstabsudo 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-grubreboot

相关内容