☰
GPU风扇不转怎么排查?零转速策略与PWM控制链路故障定位
2026/11/2 13:27:33 网站建设 项目流程

1. 先别急着拆机:GPU 风扇不旋转,先分清它是“正常工作”还是“真故障”

显卡风扇不旋转这件事,我在过去几年里被问到的次数仅次于“为什么游戏掉帧”。很多人第一次遇到时的反应都是一样的:开机看一眼侧透机箱,发现风扇纹丝不动,立刻脑补出核心烧毁、显存虚焊、整卡报废的画面,然后手忙脚乱地拔电、拆卡、找螺丝刀。结果十次里面有四五次,显卡根本就没坏,那台风扇只是按照厂商设定的零转速策略在安静地待命。

所以这篇东西我打算从最源头讲起:GPU 风扇不旋转到底分几种情况,每一种的成因是什么,怎么用最短的路径判断自己属于哪一类,以及确认是故障之后,从软件到硬件一层层往下排的具体操作。不管你是刚装机的新手,还是已经拆过十几张卡的老玩家,这套排查顺序都能直接用——它的核心逻辑是先花十分钟排掉 80% 的假故障,再动手处理剩下 20% 的真问题。

需要提前说清楚一点:显卡风扇控制这套东西,本质上是一条从温度传感器到控制芯片、再到 PWM 信号、最后落到电机线圈上的完整链路。链路上任何一环出问题,表现出来的现象都是“风扇不转”,但处置方式完全不同。有人上来就换风扇,结果换了还是不转,因为坏的是控制芯片;也有人明明是排线松了,却在驱动里把风扇曲线拉了一整天。先定位环节,再动手,这是省钱省时间的关键。

1.1 零转速停转是厂商刻意设计的功能,不是bug

现在市面上绝大多数中高端显卡都带零转速(Zero RPM / Fan Stop)功能。它的逻辑非常朴素:核心温度低于某个阈值时,风扇完全停转,靠散热鳍片和机箱风道做被动散热;温度爬过阈值,风扇才起转;温度回落并低于阈值减去一段迟滞量之后,再停回去。

常见的起转阈值落在50℃ 到 60℃这个区间,停转回差一般是5℃ 到 10℃。也就是说,一张设定“55℃ 起转、48℃ 停转”的卡,你在桌面刷网页、看视频、写文档的时候,核心温度大概率只有 35℃ 到 45℃,风扇当然一动不动。这不是坏了,这是厂商在用噪音换体验。

怎么确认自己的卡是不是这种设计?三个办法,从快到慢:

  • 看显卡的官方规格页,找 “Fan Stop”“Zero RPM”“0dB” 之类的描述;
  • 开机瞬间观察——很多卡在上电自检时会短暂全速转一到两秒再停下,这个“转一下就走”的动作,基本就是零转速策略的签名;
  • 直接跑一个负载,看温度上到 60℃ 以上时风扇会不会起来。

提示:有些卡在待机状态下核心温度会缓慢爬到 50℃ 出头然后风扇转一下又停,这种间歇性启停是正常的控制逻辑,不是接触不良。

1.2 真正故障的六个典型信号,对上号就别再犹豫

如果出现下面这些现象,那基本可以判定不是策略问题,而是实打实的故障:

现象大概率指向
核心温度已经 75℃ 以上,风扇仍然完全不转控制链路或风扇本体故障
开机自检的那一下都不转供电、排线或风扇本体
三个风扇只有一个不转,其余正常单个风扇本体或其独立接口
风扇抖动、卡顿、要用手拨一下才转轴承磨损、异物卡涩
转速报出异常数值(比如恒定 0 RPM 或恒定满速)转速反馈线或控制芯片
风扇反复起停且伴随异响动平衡破坏、扇叶变形

这里我要特别强调第二条:开机自检瞬间不转,是一个信息量极大的判据。因为自检阶段显卡通常不理会温度曲线,直接给风扇一个固定占空比做功能验证。如果这一下都没有,说明问题出在比“温度判断”更底层的地方——供电没到、信号没到,或者电机本身已经废了。

1.3 把责任划清楚:软件、供电、机械,三张网分开撒

我习惯把风扇不转的所有原因塞进三个筐里:

  • 软件筐:温度阈值设定、风扇曲线被改、驱动或固件里的电源策略、第三方调校工具残留配置;
  • 供电与信号筐:外接供电线没插好、电源老化输出不足、风扇排线松动、显卡 PCB 上的风扇接口氧化、PWM 控制芯片损坏;
  • 机械筐:灰尘堆积、轴承干涸、扇叶变形、线圈烧毁、异物卡住。

三个筐的排查成本差得很远。软件筐十分钟能排完,机械筐要拆卡,供电筐介于两者之间。从便宜的开始,永远是对的。下面几章我就按这个顺序展开。

2. 风扇控制链路拆解:它到底在听谁的指挥

要修好一个东西,先得知道它是怎么工作的。GPU 风扇看起来就是个“通电就转”的小电机,实际上它被一套相当精细的闭环控制管着。理解这条链路之后,你再看各种故障现象,判断会快很多。

2.1 从温度传感器到扇叶的完整传导过程

整个链路大致是这样的:

核心温度传感器采集 GPU 热点温度 →显卡固件(VBIOS)里的风扇控制表根据温度查表得出目标占空比 →板载风扇控制芯片把这个占空比转换成 PWM 方波信号 → 通过风扇排线送到风扇内部的小电路板 → 风扇内部的驱动电路按方波的高电平比例给线圈供电 → 电机转动。

同时还有一条反方向的线:风扇把自己的实际转速以脉冲形式(通常是每转两到三个脉冲)回传给控制芯片。控制芯片拿这个反馈做什么?一是汇报给监控软件,二是做堵转保护——如果它给了信号却收不到转速反馈,部分方案会判定风扇卡死,直接切断输出或者报错。

这条链路解释了三个常见的迷惑现象:

第一,为什么有的卡风扇不转但不报警。因为控制芯片只负责输出,不管结果,堵转检测做得不严格,风扇死了它也不知道。

第二,为什么换了个风扇还是不转。因为你换的是链路末端的执行器,坏的是链路中间的信号源。

第三,为什么三个风扇只坏一个。中高端卡的三风扇往往是独立通道控制的,每个风扇有自己的 PWM 线和转速线,所以单个通道出问题不会影响另外两个。

2.2 四根线各管什么,接错一根就出问题

绝大多数显卡风扇用的是四线接口,标准定义如下:

针脚名称作用出问题时的表现
1GND地线完全不通电
2+12V主供电完全不转,或起转困难
3Sense / Tach转速反馈风扇能转但报 0 RPM
4PWM调速信号恒定满速,或恒定最低速

这里有个很多人踩过的坑:三线风扇和四线风扇的调速原理不一样。三线风扇靠调 12V 电压来变速,四线风扇的 12V 是恒定的,靠 PWM 信号以大约 25kHz 的频率快速通断来等效调压。如果你把一个三线风扇插到一个只输出 PWM 的四线接口上(或者反过来),结果就是要么恒定满速,要么完全不动。换风扇的时候,针脚数、线序、接口形状必须对得上,别只看尺寸能塞进去就完事。

还有一点:显卡上的风扇接口不是标准的主板 4pin,而是更小的贴片座子,位置通常在 PCB 边缘靠近散热器的地方。有些卡是一个座子带多个风扇(并联),有些是每个风扇一个座子。并联的那种,一个风扇短路可能把整路拖死,这点在排查“三个全不转”的时候很有用。

2.3 厂商为什么把起转点设成阶梯而不是一条斜线

如果你用监控工具记录过风扇转速随温度变化的曲线,会发现它往往不是一条平滑上升的斜线,而是分段的:低温 0%,到阈值突然跳到 30%,然后 30% 到 100% 之间线性变化。

这么设计的原因很实际。风扇有一个最低启动占空比,通常在 20% 到 30% 之间——低于这个值,电机扭矩不够,转不起来,只会嗡嗡抖动。所以厂商不能从 1% 开始慢慢加,必须一步跨过启动死区。而一旦转起来,维持转动所需的占空比可以低到 15% 左右,这就是所谓的“启动占空比”和“维持占空比”的差别。

理解这一点之后,你自定义风扇曲线的时候就有一条铁律:起转点不要设在 30% 以下。我见过有人为了追求极致静音,把 60℃ 对应的转速设成 20%,结果风扇要么不转,要么在启停之间反复横跳,听起来像 ticking 的异响,还加速轴承磨损。

3. 软件侧排查:成本最低的一层,十分钟能排掉大半假故障

我不止一次见过这样的情况:卡主信誓旦旦说风扇坏了,结果我让他把监控工具打开,风扇曲线那条线上明晃晃画着一条“全程 0%”的手动设定。第三方调校工具用完之后忘了恢复默认,是导致“风扇不旋转”最高频的原因之一。

3.1 第一步永远是拿到可信的温度读数

在判断风扇该不该转之前,你得先知道显卡到底多热。如果读出来的温度本身就是错的,后面所有推理都是空中楼阁。

操作上我建议这样:装一个能同时显示核心温度、热点温度、显存温度和风扇转速的监控工具,把它挂在后台,然后做三件事——

  1. 待机观察三分钟:记录待机温度,通常在 35℃ 到 50℃ 之间(取决于机箱风道和环境温度);
  2. 跑一个中等负载:开个游戏或者跑个渲染任务,观察温度是否稳定爬升;
  3. 看温度与转速的对应关系:如果温度已经过 70℃ 而转速栏还是 0,问题基本坐实。

这里有个细节值得说:核心温度和热点温度是两回事。核心温度是芯片整体的平均值,热点温度是硅片上最热那一点的温度,两者正常差 10℃ 到 20℃。如果你看到核心 60℃ 但热点 95℃,说明散热接触已经出了问题(硅脂干涸、散热器压力不均),这时候风扇转不转反而是次要矛盾。反过来,如果热点温度读数明显不合理(比如待机就 90℃),那可能是传感器本身报错了,风扇控制逻辑跟着一起发疯,这种情况只能送修。

3.2 手动把转速拉满,是最直接的一次“链路测试”

这一招我每次排查都用,因为它能一刀把问题切成两半。

具体做法:打开调校工具的手动风扇控制,把占空比直接拉到 100%,确定,然后听声音、看扇叶。

  • 风扇立刻满速转起来→ 执行器和信号链路都是好的,问题出在温度判断或曲线上;
  • 风扇纹丝不动,一点声音都没有→ 信号没到,或者电机废了,进第 4 章;
  • 风扇抖动、哼哼响但转不起来→ 机械卡涩或者启动扭矩不足,大概率是轴承或异物。

测完之后一定要把风扇控制切回自动。我踩过的坑就在这里:有一次排查完忘了切回来,风扇被锁在 100%,跑了一晚上,第二天耳朵嗡嗡的,还以为自己耳鸣了。

注意:有些调校工具的手动模式是“覆盖式”的,关闭软件之后就失效;有些是“写入式”的,会改到固件里,重启依然生效。判断方法很简单——关掉软件重启一次,看风扇行为有没有恢复。写入式的要记得在软件里点“恢复默认”。

3.3 驱动与固件层面的隐形开关,藏得比较深

软件层还有几个不太显眼的地方容易被忽略:

其一是驱动自带的性能模式。部分驱动里存在“静音优先”“节能优先”之类的预设,这些预设会直接改写风扇曲线,把起转温度推得很高。如果你最近切换过性能模式,风扇行为变化就说得通了。切回“标准”或“平衡”再观察。

其二是多显卡或多输出的场景。有些卡在只接一个显示器、低分辨率待机的时候,会把核心频率压到很低,功耗只有十几瓦,温度压根上不去,风扇自然不转。这种情况下你把分辨率调高或者插第二块屏,功耗上来了,风扇就动了。

其三是系统级的电源策略。如果整机被设成了极端省电模式,PCIe 链路和显卡供电都会被限制,某些方案下风扇控制也会跟着降级。这个不影响性能测试但会影响待机行为,排查时可以临时切到高性能模式做对照。

其四是调校工具的配置文件残留。卸载软件不等于恢复默认,有些工具会把曲线写在注册表或者配置文件里,卸载后依然生效。遇到顽固案例,我一般会用一个干净的便携版监控工具交叉验证,或者干脆进安全模式看一眼——安全模式下不加载第三方启动项,如果风扇行为恢复正常,那就百分百是软件残留。

3.4 一个容易被忽略的方向:风扇曲线其实是分温度区间的

有些卡的风扇控制表是按“核心温度”查的,有些是按“热点温度”或者“显存温度”查的。这就导致一种很奇怪的现象:核心温度看着不高,但显存温度已经 95℃,风扇却还是不转——因为固件压根没把显存温度纳入风扇控制逻辑。

这在某些高带宽显存、散热设计偏保守的卡上确实出现过。判断方法就是把所有能读到的温度都摊开看,找出那个异常高的值。如果确认是某个传感器温度很高但风扇不响应,短期的解决办法是手动设一条固定转速曲线(比如全程 40%),长期的解决办法是改善显存区域的散热——加装导热垫、优化机箱风道,而不是指望风扇自己开窍。

4. 硬件侧排查与修复:拆之前先把这几件事做完

确认软件层没问题之后,才轮到动手。我把硬件排查拆成五步,顺序是从“不用拆”到“必须拆”,尽量让你少拧螺丝。

4.1 断电、放电、拍照,三件套一件都不能省

动手前的准备工作,我用三个词概括:断电、放电、拍照。

断电不用多说,拔掉电源线之后再按一下机箱电源键,把主板电容里的余电放掉,否则你摸到显卡金手指或者风扇接口的时候可能有残留电压。

拍照这一步很多人省,但我强烈建议做。拆之前把风扇排线的走位、接口朝向、散热器的螺丝顺序、硅脂垫的位置全部拍下来。显卡的风扇排线往往很短、很细,拆下来之后容易忘了原来是怎么走的,装回去的时候一拉就断。散热器的螺丝通常有编号顺序(对角交替拧),拆的时候记下来,装回去的时候照着来,压力才均匀。

提示:操作过程中手不要直接去拨通电状态下的扇叶。有些风扇的堵转保护做得很粗糙,强行堵转可能烧掉驱动管。

4.2 排线与接口:最容易修好,也最容易被忽略

风扇排线松动是“风扇不转”里性价比最高的故障——修起来零成本,但很多人压根没想到去看。

排查顺序:

  1. 找到显卡 PCB 上的风扇接口,通常在显卡尾部(远离显示输出那一侧)的边缘;
  2. 轻轻按压一下接口,看是否有松动感,同时观察金属针脚有没有氧化发黑;
  3. 拔下来重新插一次,插的时候要有明确的“到底”的手感;
  4. 如果接口有明显的氧化,用橡皮擦轻轻擦拭针脚,再用无水酒精棉签清理一遍,等干透再插。

这一步我遇到过的真实情况包括:搬运机箱之后排线被震松、装机时走线拉扯导致半插、以及出厂时卡扣没扣到位。三种都是重新插一次就好。

如果是多风扇卡中单个风扇不转,还有一个交叉验证的办法:如果卡上有两个独立的风扇座子,把不转的那个风扇插到另一个座子上。如果它在另一个座子上转了,说明是原座子或原通道的问题;如果它还是不转,说明是风扇本体的问题。这个替换法能把“风扇坏”和“控制通道坏”彻底分开,非常值得试。

4.3 手拨扇叶:一个动作判断机械状态

断电状态下,用手指轻轻拨动扇叶,感受阻力。这个动作能提供很多信息:

  • 顺滑地转几圈才停,有轻微的轴承阻尼感→ 轴承状态良好;
  • 转一下就停,明显发涩→ 轴承干涸或者进了灰;
  • 完全拨不动,或者某个角度卡住→ 有异物卡住,或者扇叶变形刮到框体;
  • 拨动时能听到沙沙声→ 轴承磨损,或者线圈附近有碎屑;
  • 轴向有明显的晃动间隙→ 轴承已经磨损到超出公差。

我特别提醒一点:扇叶变形是很多人想不到的原因。显卡竖装时间长了,风扇朝下或者朝上,重力长期作用在轴承上,加上高温环境让塑料变软,扇叶可能出现轻微的下垂,转到某个角度就蹭到框体。表现就是“转起来有节奏的哒哒声,或者干脆卡住不转”。这种情况只能换风扇,修不了。

4.4 清灰与润滑:能做,但有明确的适用边界

灰尘是风扇的头号杀手。扇叶上的积灰会破坏动平衡,让风扇转起来抖,抖动加速轴承磨损,磨损之后启动扭矩变大,最后就是“不转”。

清理的操作很直接:断电,用软毛刷配合压缩空气从扇叶根部往外吹,吹的时候用手指按住扇叶别让它高速空转——空转会产生反向感应电动势,极端情况下会击穿驱动电路。散热鳍片里的絮状灰尘用镊子夹出来,别用嘴吹。

至于润滑,我的态度是:能加,但别抱太大期望。

  • 适用场景:轴承只是轻微干涩,手拨有阻尼但能转,没有明显的轴向晃动;
  • 操作:撕开风扇背面的标签贴纸,露出中间的橡胶塞,挑开橡胶塞,滴一到两滴专用轴承油(缝纫机油或钟表油都行,别用 WD-40 这类除锈剂,它会溶掉原有润滑脂);
  • 效果:通常能续命几个月到一年;
  • 不适用场景:轴承已经晃了、有异响、线圈烧了——这些加多少油都没用。

注意:加完油之后要静置十几分钟让油渗进去,装回去之前擦掉多余的油,否则会吸灰,形成恶性循环。

4.5 更换风扇与模组:什么时候该放弃维修

出现下面几种情况,就别折腾了,直接换:

情况判断依据处置
线圈烧毁万用表测风扇接口 12V 有电,风扇不转且无任何反应换风扇
轴承严重磨损轴向晃动明显,手拨有金属摩擦声换风扇
扇叶变形或断裂目视可见换风扇
控制芯片损坏换新风扇插上仍不转,且多个通道同时失效换卡或送修
排线接口焊点开裂目视或轻拉排线发现松动送修补焊

换风扇有几个实操要点:型号必须对得上,同尺寸不同型号的螺丝孔位、接口形状、线长都可能不一样;同型号不同批次也可能有差异,买之前最好把旧风扇拍给卖家确认;换的时候注意风扇的出风方向(框体侧面有箭头标识),装反了散热效率会掉一大截。

如果没有原厂风扇可换,临时方案是用一根转接线把显卡风扇接口转成主板的标准 4pin 接口,让主板来控速。这个方案能用,但有两个代价:一是主板控速是按 CPU 温度走的,和 GPU 温度不同步;二是转速反馈信号对不上,监控工具里 GPU 风扇转速会显示为 0 或者乱码。只适合当过渡方案。

5. 常见故障速查表与几处容易误判的坑

排到最后,我把这些年遇到过、听说过的案例整理成表,遇到问题先对号,能省掉大量试错。

5.1 现象、原因、处置三列对照

现象最可能的原因处置方式处理难度
待机不转,负载起来就转零转速策略无需处理—
温度 80℃ 依然不转,手动拉满也不转排线松动 / 接口氧化重插、清氧化低
手动拉满转,自动不转风扇曲线被改 / 驱动预设恢复默认曲线低
开机自检都不转供电未到 / 风扇损坏查外接供电、替换测试中
三风扇只有一个不转单风扇本体或其通道交叉替换定位中
抖动、需手拨才能起转轴承干涩 / 积灰 / 扇叶变形清灰、加油、换扇中
能转但报送 0 RPM转速反馈线断 / 反馈电路损坏换风扇或忽略转速读数中
恒定满速无法调速PWM 信号线断 / 控制芯片故障换风扇验证,无效则送修高
所有风扇全不转且伴随花屏供电模块或控制芯片烧毁立即断电,送修高

5.2 几个我亲身踩过或者见别人踩过的坑

坑一:把零转速当成故障,拆完装回去装反了风扇。这个最亏。拆之前一定先跑负载确认,别凭肉眼判断。

坑二:只看核心温度,不看热点温度。有些卡的核心温度传感器位置偏,读数比热点低二十几度,风扇按核心温度判断就一直不转,实际上热点已经快 100℃ 了。养成同时看两个温度的习惯。

坑三:用除锈剂清灰。有些人图省事拿 WD-40 喷风扇,短期看着挺亮,实际上把轴承里的润滑脂全溶了,一两周之后彻底卡死。清洁用压缩空气加软毛刷就够。

坑四:以为换了风扇就万事大吉。换完之后一定要做一次完整测试:待机看是否停转正常、负载看是否起转、拉满看是否到峰值转速、听有没有异响。我见过换完风扇忘了插排线的,白折腾一小时。

坑五:外接供电没插满。有些卡有两个 8pin 供电口,只插一个也能点亮、也能显示,但高负载下会掉功耗或者触发保护,风扇控制可能跟着异常。装机的时候每个供电口都要插到底,听到卡扣声。

坑六:忽略机箱风道。有些人的卡风扇不转是因为机箱内部压根没有进风,显卡处于一个“闷罐”里,温度一直下不来,风扇虽然转但在极低速徘徊,看起来像不转。加两个进风扇,问题可能就缓解了。

坑七:在高温环境下判断失准。夏天室温 35℃ 的时候,待机温度本来就容易顶到起转阈值,风扇会频繁起停。这种不算故障,属于环境问题。冬天室温 15℃ 的时候反过来,满载温度可能都到不了起转点,就会有人误以为风扇坏了。

最后分享一个我自己常用的判断技巧:听。风扇不转的时候是绝对安静的,一转起来哪怕是最低占空比,也会有微弱的气流声。如果你把耳朵凑近机箱,能听到周期性的“呼——停——呼——停”,说明风扇在起停之间来回切换,这时候要去看一眼温度是不是正好卡在阈值上。如果是,把停转回差调大一点,或者干脆把起转点往上抬两度,问题就解决了。这个小细节帮我省下过好几次拆机的功夫。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询