升级 RAM 后应用程序出现许多分段错误

升级 RAM 后应用程序出现许多分段错误

我有一台联想 IdeaCentre 510A-15ARR,我用 Kubuntu 替换了 Windows 10 Home。以下是一些基本信息:

System:    Kernel: 5.8.0-48-generic x86_64 bits: 64 Desktop: KDE Plasma 5.18.5 
           Distro: Ubuntu 20.04.2 LTS (Focal Fossa) 
Machine:   Type: Desktop System: LENOVO product: 90J0000VIX v: ideacentre 510A-15ARR
           Mobo: LENOVO model: 36EE UEFI [Legacy]: LENOVO 
           BIOS version: O3TKT50A date: 09/01/2020 
CPU:       Topology: Quad Core model: AMD Ryzen 5 2400G with Radeon Vega Graphics bits: 64 type: MT MCP L2 cache: 2048 KiB 
           Speed: 1404 MHz min/max: 1600/3600 MHz Core speeds (MHz): 1: 1402 2: 1417 3: 1640 4: 1555 5: 1587 6: 1489 7: 1414 
           8: 1403 
Graphics:  Device-1: AMD Lexa PRO [Radeon 540/540X/550/550X / RX 540X/550/550X] driver: amdgpu v: 5.9.10.20.50 
           Device-2: AMD Raven Ridge [Radeon Vega Series / Radeon Vega Mobile Series] driver: N/A 
           Display: x11 server: X.Org 1.20.9 driver: amdgpu FAILED: ati unloaded: fbdev,modesetting,vesa 
           resolution: 1920x1080~60Hz 
           OpenGL: renderer: Radeon RX550/550 Series v: 4.6.14756 Core Profile Context 20.50 
Audio:     Device-1: AMD Baffin HDMI/DP Audio [Radeon RX 550 640SP / RX 560/560X] driver: snd_hda_intel 
           Device-2: Advanced Micro Devices [AMD/ATI] Raven/Raven2/Fenghuang HDMI/DP Audio driver: snd_hda_intel 
           Device-3: Advanced Micro Devices [AMD] Raven/Raven2/FireFlight/Renoir Audio Processor driver: N/A 
           Device-4: Advanced Micro Devices [AMD] Family 17h HD Audio driver: snd_hda_intel 
           Device-5: N/A type: USB driver: snd-usb-audio,uvcvideo 
           Sound Server: ALSA v: k5.8.0-48-generic 
Network:   Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet driver: r8169 
           IF: enp2s0 state: up speed: 100 Mbps duplex: full mac: 6c:4b:90:77:7e:56 
           IF-ID-1: docker0 state: up speed: 10000 Mbps duplex: unknown mac: 02:42:4d:35:1c:75 
           IF-ID-2: veth2367ad2 state: up speed: 10000 Mbps duplex: full mac: 1e:a4:51:12:e9:c2 
           IF-ID-3: veth4a6a7c1 state: up speed: 10000 Mbps duplex: full mac: 0a:eb:5c:cb:77:a0 
Drives:    Local Storage: total: 1.14 TiB used: 307.54 GiB (26.3%) 
           ID-1: /dev/nvme0n1 vendor: Samsung model: MZVLW256HEHP-000L7 size: 238.47 GiB 
           ID-2: /dev/sda vendor: Western Digital model: WD10EZEX-08WN4A0 size: 931.51 GiB 
Partition: ID-1: / size: 233.24 GiB used: 153.77 GiB (65.9%) fs: ext4 dev: /dev/nvme0n1p5 
Sensors:   System Temperatures: cpu: 59.9 C mobo: N/A gpu: amdgpu temp: 46 C 
           Fan Speeds (RPM): N/A gpu: amdgpu fan: 2406 
Info:      Processes: 358 Uptime: 5h 47m Memory: 14.65 GiB used: 4.77 GiB (32.6%) Shell: bash inxi: 3.0.38

它配有 2 个 4 GB DDR4 SDRAM 内存条,速度为 2666 MHz。我已升级 RAM,将其替换为2 X 8 GB 288 针 DIMM DDR4 - 2666MHz,无缓冲,1.2V。现在我最常用的应用程序(Chrome、WebStorm)出现了很多分段错误,导致选项卡有时崩溃。

[16361.384052] ThreadPoolForeg[29828]: segfault at 0 ip 00005649f42b5a83 sp 00007f80140cdfc0 error 4 in chrome[5649f1a20000+7fcb000]
[16361.384079] Code: 01 66 f0 0f b1 4b 06 75 d4 0f b7 43 04 48 83 c3 08 0f b7 c0 25 fc ff 00 00 48 8d 0d 87 57 f1 05 48 8b 09 48 8b 09 48 8b 04 41 <4c> 8b 38 4c 8b 77 10 48 63 47 18 4c 8d 24 80 49 c1 e4 04 4f 8b 2c
[16609.060966] traps: chrome[30182] general protection fault ip:5649f7a84c8d sp:7ffdd2c0d8f0 error:0 in chrome[5649f1a20000+7fcb000]
[16618.258802] ThreadPoolForeg[30451]: segfault at 51de0833a49 ip 00005649f3a45de2 sp 00007f801d50bf80 error 4 in chrome[5649f1a20000+7fcb000]
[16618.258815] Code: ff e8 12 49 0a 00 84 c0 74 19 48 8b b5 a8 fe ff ff 48 39 75 90 74 0c 48 8d bd 48 ff ff ff e8 05 f9 09 00 4c 8b a5 80 fe ff ff <8a> 03 3c 4d 0f 87 f5 8e 00 00 0f b6 c0 48 8d 0d 5a ea a4 fd 48 63
[17042.059692] ThreadPoolForeg[30496]: segfault at 0 ip 00005649f42b5a83 sp 00007f8011f13fc0 error 4 in chrome[5649f1a20000+7fcb000]
[17042.059701] Code: 01 66 f0 0f b1 4b 06 75 d4 0f b7 43 04 48 83 c3 08 0f b7 c0 25 fc ff 00 00 48 8d 0d 87 57 f1 05 48 8b 09 48 8b 09 48 8b 04 41 <4c> 8b 38 4c 8b 77 10 48 63 47 18 4c 8d 24 80 49 c1 e4 04 4f 8b 2c
[19140.331647] traps: chrome[31778] general protection fault ip:5649f7a863c5 sp:7ffdd2c0e2a0 error:0 in chrome[5649f1a20000+7fcb000]
[20341.982091] ThreadPoolForeg[33421]: segfault at 1b8643e03a90 ip 00005649f3a45de2 sp 00007f8011f0ef80 error 4 in chrome[5649f1a20000+7fcb000]
[20341.982101] Code: ff e8 12 49 0a 00 84 c0 74 19 48 8b b5 a8 fe ff ff 48 39 75 90 74 0c 48 8d bd 48 ff ff ff e8 05 f9 09 00 4c 8b a5 80 fe ff ff <8a> 03 3c 4d 0f 87 f5 8e 00 00 0f b6 c0 48 8d 0d 5a ea a4 fd 48 63
[20503.497110] traps: ThreadPoolForeg[36265] general protection fault ip:5649f42b6901 sp:7f8016bd4f80 error:0 in chrome[5649f1a20000+7fcb000]
[20602.003698] traps: chrome[36448] general protection fault ip:5649f42b6901 sp:7ffdd2c0f120 error:0 in chrome[5649f1a20000+7fcb000]
[20692.904604] traps: chrome[36620] general protection fault ip:5649f42b6901 sp:7ffdd2c0f0e0 error:0 in chrome[5649f1a20000+7fcb000]

我使用 PassMark MemTest86 v9.0 Free 进行了内存测试,所有测试均通过。所有软件都应该更新,还有Radeon 驱动程序已正确安装。这些崩溃肯定与新 RAM 有关,但我真的不明白为什么会发生这种情况,因为这些内存条应该是兼容的(就像我使用 Windows 时购买的其他内存条一样),但似乎每次升级时我的系统都无法非常稳定。有什么建议吗?

答案1

来自评论...

AMD Ryzen 处理器对 RAM 非常挑剔。

访问 memtest86.com 并下载/运行其免费memtest测试您的记忆力。至少完成一次所有 4/4 测试以确认记忆力良好。这可能需要几个小时才能完成。

memtest冻结在 28%。您安装的新 8G DIMMS 存在 RAM 问题。

关于:从统计学上来说,两台设备(第一台 Cruzer,第二台 Samsung)都已损坏,这怎么可能呢?

您不能混合搭配 RAM。

尝试将任何 4G DIMM 与 8G DIMM 连接,重新运行 memtest,然后将 8G DIMM 更换为其他 8G DIMM,并重新运行 memtest。查看是否出现冻结、BSOD 或段错误。

关于:我发现现在的 RAM 频率是 2932MHz,尽管我购买的是 2666MHz。

您的 RAM 频率也值得怀疑。您确定您的计算机的 RAM 正确吗?

检查您的 BIOS 并确认您的 CPU 和 RAM 没有超频。

更新#1:

联想 IdeaCentre 510A-15ARR

联想产品:90J0000VIX

序列号:XXXXXXX

您的 BIOS 版本为:O3TKT50A,日期为:2020 年 9 月 1 日。这可能是旧版本,或者是不适合您型号/产品/序列的版本。

有更新/不同的 BIOS 版本 O4DKT41A 可用 这里。安装说明在此网页上,也显示在下面。请仔细阅读!

笔记:更新 BIOS 之前请做好备份。

操作系统下的闪存

  1. 请记下您在 BIOS 设置实用程序中更改的所有设置。更新 BIOS 后可能需要重新输入这些设置。
  2. 单击“开始”按钮并输入 cmd.exe。右键单击 cmd.exe 应用程序并选择以管理员身份运行以以管理员权限打开命令提示符。
  3. 在“命令提示符”窗口中,切换到上述文件解压的目录。转到该位置的命令是“cd C:\SWTOOLS\FLASH\O4DJYnnUSA”,其中“nn”代表两位数的闪存级别。
  4. 输入命令“flash.cmd”并按 Enter 键开始刷机过程。
  5. 您可能首先会看到一个确认提示“现在继续更新 BIOS 吗?”。单击“是”继续。
  6. 您将看到提示“您想更新序列号吗?”。输入“n”并按 Enter。
  7. 然后你会看到提示“你想更新机器类型和型号吗?”。输入“n”并再次按回车键。然后 BIOS 更新过程将开始。
  8. 更新可能需要长达 2 分钟。在此过程中,请勿关闭或重启系统!Windows 更新过程结束后,系统将自动重启以继续刷新过程。
  9. 系统重启后,BIOS 更新过程将继续,并显示一个简单的图形用户界面。BIOS 更新过程结束后,系统将自动重启。
  10. 以上九个步骤之后,BIOS 更新过程就结束了。

笔记:执行第 9 步后,您可能会看到 POST 错误“0162:设置数据完整性检查失败”。按 F1 进入 BIOS 设置实用程序,然后按 F10 保存设置。

答案2

由于您已经注意到该机器上的 Windows 也存在问题,因此这显然是硬件问题。所以您知道 memtest;为什么不先尝试一下呢?您到底期望什么?

除了明显的怀疑是 RAM 有缺陷之外,还可能是过热问题,插入 RAM 时导致主板破裂,电源供应不足。

我非常肯定您遇到的问题中最不重要的就是 Linux 驱动程序。

相关内容