vibration test 手柄振动测试:分别检查左右两个马达

玩游戏时爆炸没有震感,或者只有一侧在振,手柄里的马达可能已经出了问题。这个免费的 vibration test 让你在浏览器里直接驱动手柄的振动马达:可以单独触发偏重的低频振动、偏轻的高频振动,也可以让两个马达同时以脉冲方式工作,逐一确认每个马达是否在转、强度是否正常、有没有咔嗒声或摩擦声。测试基于 W3C Gamepad API 的振动接口,适用于 Xbox、PS4、PS5、Switch Pro 以及许多电脑手柄,通过 USB 或蓝牙连接即可,不用安装驱动或客户端。

vibration test 示意图,标出手柄左侧低频强马达和右侧高频弱马达的位置

通过 USB 或蓝牙连接手柄,然后按任意键

USB 蓝牙
检测不到手柄?
  • 使用 Google Chrome、Microsoft Edge、Brave 或 Opera,可获得最完整的 Gamepad API 支持。
  • 打开本页后按任意键或推动一下摇杆,浏览器才会激活手柄。
  • 在 Firefox 中,需要先按一次按键,已连接的手柄才会对当前标签页开放。
  • 在 macOS 和 iOS 16 及以上版本中,请先到系统的蓝牙设置里确认手柄已配对。
偏心转子马达结构示意,显示电机轴上的偏心块如何产生振动

体感、触摸板与电池(PS4 / PS5)

WebHID 模式支持 Sony DualShock 4、DualSense 和 DualSense Edge。

vibration test 的五个操作步骤

  1. 用支持振动的浏览器打开页面: 推荐使用桌面版 Chrome 或 Edge,它们对手柄振动接口的支持最完整。连接手柄后按任意键,让页面识别设备。
  2. 双手握住手柄: 振动测试需要你亲手感受,最好像玩游戏一样握住手柄,左右手分别感觉两侧的振动。把手柄放在桌上也能听到声音,但对强度的判断不如手握准确。
  3. 先测弱振动: 点击弱振动按钮,感受手柄右侧的轻快振动。这个马达通常负责细碎的反馈,比如脚步声和轻微碰撞,振感较轻但频率较高。
  4. 再测强振动: 点击强振动按钮,感受手柄左侧较重、较沉的振动。这个马达负责爆炸、撞击等强烈反馈,振感明显且伴随低沉的嗡嗡声。
  5. 最后测双马达脉冲: 点击双马达脉冲,让两个马达交替或同时工作。注意两侧强度是否均衡,振动停止时是否干净利落,有没有异响或持续的余振。

如何判断 vibration test 的结果

振动测试没有屏幕上的数字可以对照,主要靠你的手感和听觉来判断。下表整理了常见的表现和原因,帮助你分辨马达是正常、减弱,还是已经损坏或者根本没有收到指令。

测试表现可能原因严重程度建议
两侧都有明显振动,停止干脆马达工作正常正常无需处理
振动能感觉到但比以前弱马达老化或偏心块松动轻微继续观察,对比其他手柄
只有一侧振动另一侧马达损坏或连接线松脱中等拆机检查马达连接,或联系售后
振动时有咔嗒声或摩擦声偏心块碰到外壳或内部有异物中等检查内部是否有松动部件
两侧都完全没有反应浏览器不支持、连接模式不支持或马达损坏需排查换浏览器、改用有线再测
振动停止后仍持续嗡嗡指令未被正确结束或驱动异常需排查重新连接手柄,更新驱动

为什么手柄振动值得单独做一次 vibration test

振动反馈是手柄体验中容易被低估的一部分。在动作游戏里,它让你感觉到打击的分量;在赛车游戏里,它告诉你轮胎在打滑或者车辆压到了路肩;在恐怖游戏里,它让心跳声变得更真实。当振动减弱或消失时,游戏不会报错,你只会隐约觉得手感变平淡了。

马达本身是机械部件,长期工作后会出现磨损。偏心块的固定可能松动,马达的电刷可能老化,摔落或撞击也可能让马达的连接线脱开。很多时候问题只出现在一侧,另一侧还在正常工作,单靠玩游戏很难察觉。

一个专门的 vibration test 可以把两个马达分开测试,让你清楚地知道问题在哪一侧,强度大概减弱了多少。买二手手柄或者维修之后,这也是确认马达状态最直接的方法。

手柄振动马达的工作原理

大多数传统手柄使用的是偏心转子马达,也就是在小型电机的轴上装一块重量分布不均匀的偏心块。电机转动时,偏心块会带动整个手柄产生振动。偏心块越重、转速越低,振感越沉;偏心块越轻、转速越高,振感越轻快。

所以很多手柄会在左右两侧各放一个马达,一侧装较重的偏心块,负责低频的强振动,另一侧装较轻的偏心块,负责高频的弱振动。游戏可以分别控制两个马达的强度,组合出各种不同的振动效果。

DualSense 和 Switch 系列手柄则采用了不同的方案。DualSense 使用音圈式的触觉反馈装置,可以产生更细腻、更有层次的振动,Switch 的 HD 振动也是类似的思路。这类手柄在浏览器中收到的是通用的双马达振动指令,驱动会把它转换成相应的效果,所以测试时的感觉和游戏里的精细触觉会有所不同。

浏览器中的 vibration test 是如何发出振动指令的

W3C Gamepad API 为手柄提供了振动接口,网页可以通过它发送一个双马达振动效果,指定强马达和弱马达各自的强度,以及振动持续的时间。强度的范围是 0 到 1,0 表示不振动,1 表示最大强度。测试页面的弱振动、强振动和双马达脉冲,就是用不同的参数组合发出的指令。

这个接口在不同浏览器中的支持程度并不一样。基于 Chromium 的浏览器,比如 Chrome、Edge 和 Opera,对手柄振动的支持最完整。其他浏览器可能只支持部分手柄,或者暂时没有开放这个接口。如果 vibration test 完全没有反应,第一步应该是换一个浏览器再试。

连接方式也会影响结果。部分手柄在蓝牙模式下的振动支持受操作系统和驱动的限制,用 USB 有线连接时则能正常振动。还有一些第三方手柄需要切换到特定的工作模式,比如 XInput 模式,才会把振动功能开放给系统。

  • 强马达:通常在左侧,低频,振感重
  • 弱马达:通常在右侧,高频,振感轻
  • 强度范围:0 到 1
  • 推荐浏览器:桌面版 Chrome、Edge、Opera

不同手柄在 vibration test 中的表现差异

Xbox 无线手柄是最典型的双马达结构,左右两侧握把里各有一个偏心转子马达,此外两个扳机里还各有一个小型振动马达。浏览器的通用双马达振动指令主要驱动握把里的两个马达,扳机振动需要专门的效果类型,并不是所有浏览器都支持。

DualShock 4 同样是左右两个偏心马达,测试时的感受和 Xbox 手柄比较接近。DualSense 的触觉反馈装置振感更细,强振动时没有传统马达那种明显的嗡嗡声,有些玩家第一次测试时会觉得振动偏弱,这通常是结构差异造成的,不一定代表故障。

Switch Pro 手柄的 HD 振动在电脑和浏览器中的支持情况因平台和驱动而异。第三方手柄的差别就更大了,有的有完整的双马达,有的只有一个马达,有的为了节省成本或电量干脆取消了振动。测试前先确认你的手柄本身是否带有振动功能,可以避免误判。

振动减弱或只有一侧振动时该怎么排查

如果 vibration test 中只有一侧振动,先确认是不是驱动或浏览器的问题。换一个浏览器,或者改用 USB 有线连接再测一次。如果在多种条件下都只有同一侧不振,基本可以确定是那一侧的马达或连接出了问题。

马达不转最常见的原因是连接线松脱或焊点断裂,尤其是手柄摔过之后。马达本身老化通常表现为振动明显变弱、启动变慢,或者需要较高的强度才能转起来。如果振动时伴有咔嗒声,可能是偏心块松动后碰到了外壳或周围的部件。

对于还在保修期内的手柄,建议直接联系官方售后。自己拆开手柄需要合适的工具,部分型号的外壳卡扣容易损坏,马达更换也可能需要焊接。动手之前,先把 vibration test 的结果记下来,修好之后再测一次进行对比。

用 vibration test 对比新旧手柄的振动强度

振动强度很难用语言描述,但对比起来却很直观。如果你手边有两个同型号的手柄,可以先用旧手柄做一次 vibration test,再换新手柄用同样的按钮测一次。两者的振感差别,比单独测一个手柄时的主观感受可靠得多。

对比时注意保持条件一致:同一个浏览器、同一种连接方式、同样的握持姿势。最好每个按钮都点两三次,让自己有足够的时间去感受。马达老化通常表现为启动时有一点延迟、整体振感偏软,强振动时这种差别尤其明显。

如果只有一个手柄,也可以把测试结果和自己的记忆做对比,或者每隔一段时间做一次 vibration test,并写下大致的感受。这种记录虽然不精确,但在判断马达是否在逐渐变弱时依然有参考价值。

系统设置与游戏设置中的振动开关

有时候振动消失并不是硬件问题,而是被设置关掉了。主机系统通常有一个总的振动开关,游戏内也往往有单独的振动强度选项。在电脑上,Steam 输入、手柄配套软件和映射工具也可能有自己的振动设置,任何一处被关闭,游戏里都不会有震感。

浏览器中的测试绕开了游戏设置,直接向手柄发送指令。所以如果 vibration test 能正常振动,而游戏里没有,问题多半出在游戏或者映射软件的设置上;反过来,如果测试页面没有振动,而游戏里有,则更可能是浏览器对你的手柄或连接方式支持不完整。

这种对比是排查振动问题的一个快速方法。先在测试页面确认硬件能振,再逐个检查系统、软件和游戏的设置,通常很快就能找到原因。

维修或更换马达之后的复测要点

更换马达或者重新焊接连接线之后,第一件事就是重新做一次 vibration test。先分别测试弱振动和强振动,确认两侧都在工作,并且没有接反。如果左右马达装反了,强振动会出现在右侧,弱振动会出现在左侧,游戏里的振动方向也会跟着错位。

然后测试双马达脉冲,注意振动停止时是否干净。如果停止后还有轻微的嗡嗡声,可能是马达和外壳之间的间隙太小,或者固定马达的支架没有装好。手柄合上外壳后再测一次,因为有些问题只在外壳装好之后才会出现。

最后用游戏做一次实际确认。找一个振动反馈比较丰富的场景,比如赛车游戏的路肩或者动作游戏的重击,确认振动的方向和强度都符合预期。这样从测试页面到真实游戏都验证过,维修才算真正完成。

振动与续航、发热之间的关系

振动马达是无线手柄中耗电较多的部件之一。马达转动需要持续的电流,强振动时尤其明显。很多玩家发现,在振动频繁的游戏里,手柄电池掉得比平时快,这就是原因所在。

如果你更在意续航,可以在游戏里把振动强度调低一档,或者只在需要沉浸感的游戏中开启振动。对于竞技类游戏,一些玩家会完全关闭振动,认为这样手更稳,瞄准时不会被打扰。这属于个人偏好,没有对错之分。

长时间强振动还会让手柄内部温度略有升高。正常情况下这不会造成问题,但如果你在测试或游戏中发现某一侧握把明显发热,同时振动变弱或有异味,应该立即停止使用并检查马达,避免进一步损坏。

在手机和平板上做振动测试

在手机上通过蓝牙连接手柄后,也可以打开测试页面尝试振动。不过移动端浏览器对手柄振动的支持比桌面端更有限,不同系统版本和浏览器的表现差别较大。如果在手机上点击振动按钮没有反应,并不一定是手柄的问题。

要判断是不是硬件故障,最可靠的方法还是把手柄连接到电脑,用桌面版 Chrome 或 Edge 再做一次。如果在电脑上也没有振动,再考虑马达或连接的问题;如果电脑上一切正常,就说明是手机端的支持限制。

另外,在手机上测试时要注意手柄的电量。部分手柄在电量较低时会自动减弱或关闭振动来延长续航,充电后再测,结果可能完全不同。

振动功能的日常保养与使用建议

振动马达的寿命和使用强度有关。如果你玩的游戏振动非常频繁,或者长期把振动强度开到最大,马达的磨损会更快。适当降低游戏内的振动强度,既能延长马达的寿命,也能延长无线手柄的续航时间。

避免手柄摔落是保护马达最有效的方法。偏心块和连接线都比较脆弱,一次严重的撞击就可能让马达移位或焊点断裂。外出携带手柄时,使用收纳包也能减少意外损坏。

定期做一次 vibration test 是个好习惯,特别是在你感觉游戏的振动变得不太一样的时候。早一点发现一侧马达减弱,可以在问题变严重之前处理,也方便在保修期内申请售后。

官方硬件规格: MDN GamepadHapticActuator API Reference

常见问题

vibration test 需要安装软件吗?

不需要。测试通过浏览器的 Gamepad API 振动接口直接驱动手柄马达,打开页面、连接手柄并按任意键即可开始。

点击振动按钮完全没反应怎么办?

先换用桌面版 Chrome 或 Edge,再改用 USB 有线连接重试。部分浏览器和蓝牙模式对振动的支持有限,排除这些因素后仍无反应,才考虑马达问题。另外,确认手柄本身带有振动功能,部分第三方手柄为了节省成本没有安装马达。

为什么只有一侧在振动?

如果在不同浏览器和连接方式下都是同一侧不振,多半是那一侧的马达损坏或连接线松脱。保修期内建议联系官方售后。

DualSense 的振动感觉比 Xbox 手柄弱,正常吗?

通常是正常的。DualSense 使用音圈式触觉反馈装置,振感更细腻,没有传统偏心马达那种明显的嗡嗡声,测试时的感觉会有所不同。

vibration test 能测试 Xbox 手柄的扳机振动吗?

通用的双马达振动指令主要驱动握把里的两个马达。扳机振动需要专门的效果类型,并非所有浏览器都支持,所以这项测试以左右主马达为主。

测试页面能振动,游戏里却没有,为什么?

说明硬件正常,问题在设置上。检查主机或电脑的振动总开关、游戏内的振动选项,以及 Steam 输入等映射软件中的振动设置。

手机上能做振动测试吗?

可以尝试,但移动端浏览器对手柄振动的支持较有限。手机上没有反应时,建议把手柄接到电脑上,用桌面浏览器再测一次。

振动时有咔嗒声是什么原因?

常见原因是偏心块松动后碰到外壳,或者内部有松脱的部件。这种情况继续使用可能让问题加重,建议尽快检查。

电量低会影响振动吗?

会。部分无线手柄在电量较低时会自动减弱或关闭振动以延长续航。测试前最好先充电,或者用 USB 有线连接。

测试会收集我的数据吗?

不会。振动指令由你的浏览器直接发送给手柄,页面不会把任何手柄数据上传到服务器。页面也不需要注册账号,关闭标签页后不会留下任何测试记录。

Sources

  1. W3C Gamepad Specification
  2. MDN Web Docs: Gamepad API
  3. MDN Web Docs: WebHID API
  4. PlayStation Support: DualSense controller on PC
  5. Xbox Support: Connect controller to PC
  6. Nintendo Support: Joy-Con troubleshooting