最近一个月,我的电脑在玩《荒野大镖客2》时频繁自动重启,黑屏、转圈、重新点亮桌面,整个过程不到十秒。最初发生在游戏运行半小时后,后来缩短到几分钟一次。在《英雄联盟》里完全正常,看网页视频也没问题,所以一开始以为是游戏崩溃。但连续六次重启后,我意识到这是硬件层面的故障。
打开Windows事件查看器,每次重启都记录着内核电源事件41,类别是“系统在未正确关机的情况下重新启动”。这个代码意味着要么有人按了重启键,要么电源供应的电压瞬间波动到了主板允许的临界点以下。结合它只在高压游戏里出现,我把排查范围锁定在供电、温度或者某个部件过流保护上。
先从最显眼的温度查起。用HWInfo64记录温度曲线,游戏加载画面时,显卡核心温度摸到92度,热点温度站上100度,偶尔超过105度。RTX 3070的过温保护线在105度,驱动会在接近时降频,但不会直接重启。CPU是i7-10700K,超频到全核5GHz,电压1.32V,游戏时温度在85度左右,没到危险区。拆下侧板,把机箱风扇和电源风扇全速运转,温度掉了七到八度,但游戏照旧重启。
然后是内存。两条DDR4 3600 8GB内存,我手动压时序到16-16-16-36,电压加到1.45V。之前跑MemTest能过五圈,可最近驱动更新后,游戏里偶尔出现WHEA-Logger警告,说“出现一个硬件错误”。警告之后画面会卡一瞬,接着就重启。把内存恢复成XMP默认档,时序放宽到18-22-22-42,卡顿消失,但重启依然存在。
之后轮到电源。这台机器用了两年多,电源是一个650W金牌模组电源,当时按额定功率算余量充足。用功耗计插在插线板上,整机运行《荒野大镖客2》时瞬时功耗能到590W,离650W并不远,但问题不在平均功率,而在于电压稳定性。我用手头一台简易示波器接在PCI-E插槽的12V端上,游戏画面切换的瞬间,12V电压从12.1V掉到11.36V,低于ATX规范要求的11.4V下限。主板电压监测电路在这个瞬时跌落时触发保护,直接强制重启。

为了确认,我借来一个全新的850W白金电源换上,同样的游戏、同样的画质和超频设置,连续三小时没有重启。把旧电源装回去,二十分钟内重启了两次。交叉测试最终把问题钉死在了电源上。新电源的12V输出电压始终稳定在12.1V到12.05V之间,波动范围远小于旧电源。换掉旧电源后,我也把CPU超频关了,因为不确定过去几个月的电压波动有没有损害主板供电部分。现在整机待机60W,游戏时CPU七十度,显卡热点94度,玩了一周没有再出现一次重启。
这次排查花了大概六天时间,中间还试过重装显卡驱动、更新BIOS、清灰换硅脂,都没用。原因很单一:电源老了,瞬态负载能力不够。游戏功耗峰值是动态的,尤其显卡在渲染复杂场景时,每秒会产生几十次几十安培级别的电流跳变,电源内部的电感、电容和PWM控制器必须迅速响应。响应慢了,电压就塌下去。额定功率标称的650W只能代表持续输出能力,不代表它能承受一波波的冲击载荷。
如果你也遇到类似情况,最好的入手点就是事件查看器。如果重启前只有事件41,没有其他错误,九成是电源问题。先用HWInfo64记录12V电压和瞬时功耗,再找一个备用电源做交叉测试。不要一上来就换显卡或者重装系统,那只会浪费时间。同时注意,显卡热点温度超过105度会降频,但自动重启多半不是温度直接造成的,除非机箱里积灰严重导致过热保护。我的经验是,电源使用三年以上,即使没有异味和噪音,也建议直接更换更高功率的新