Controller Vibration Test

Если браузер и контроллер поддерживают rumble, отправьте слабый или сильный короткий импульс из локальной панели.

vibration testrumble checkerhaptic supportbrowser limitation
Connect Controller
Loading vibration motor controls...

Быстрые шаги

Сначала рассматривайте вибрацию как проверку browser capability, а не как доказательство поломки мотора.

Подключите и активируйте

По возможности используйте USB как базу, либо подключите Bluetooth/2.4G и нажмите кнопку, чтобы браузер увидел контроллер.

Проверьте статус support

До отправки pulse убедитесь, что текущий путь exposes vibrationActuator или haptics.

Пульсируйте осторожно

Начните с короткого слабого pulse. Сильный rumble или presets пробуйте только если browser path работает.

Метрики результата

Главный результат — может ли браузер получить доступ к haptics; физическое ощущение зависит от hardware.

Support status

Показывает, exposes ли браузер, ОС, connection и controller совместимый haptic actuator.

Weak intensity

Значение слабого или low-frequency rumble, отправляемое когда API позволяет.

Strong intensity

Значение сильного rumble для более мощного канала; некоторые controllers мапят каналы иначе.

Duration

Длина pulse в миллисекундах. Короткие значения позволяют сравнивать без нагрузки на motor или руки.

Presets

Паттерны heartbeat, burst или click используют тот же haptic path с разной длительностью и intensity.

Pulse sent or failed

Отделяет недоступную API от playEffect или pulse attempt, который завершился ошибкой.

Browser haptic path

ControllerTest сначала пробует dual-rumble, затем pulse fallback, если доступен только он.

Connection impact

USB, Bluetooth, 2.4G и official adapters могут показывать разный rumble support для одного controller.

Точность и методика

Эта страница проверяет haptics, exposed браузером. Это диагностика support, а не физический измеритель силы.

Слой методаЧто делает страницаДоверие и ограничения
Browser capability detectionПроверяет vibrationActuator или hapticActuatorsБраузер должен expose совместимый actuator до отправки rumble; support меняется по платформе, controller, driver и connection.MDN vibrationActuator
Pulse methodИспользует dual-rumble playEffect, затем pulse fallbackЕсли доступно, отправляются weakMagnitude и strongMagnitude. Если есть только pulse, используется combined intensity.MDN GamepadHapticActuator
ConfidenceЛучше с USB, Chrome/Edge и достаточной батареейОщутимый pulse подтверждает текущий path, но не гарантирует одинаковое поведение во всех games или wireless modes.
API limitsНе измеряет physical force или adaptive triggersСтраница не сертифицирует motor health, frequency, haptic latency, firmware, game effects или DualSense adaptive trigger resistance.PS5 controller test

Повторяйте после смены USB/Bluetooth, browser, Steam Input, firmware, battery, vendor software или game vibration settings.

Что такое вибрация контроллера?

Vibration, rumble и haptic feedback — это output effects, отправляемые моторам или actuators внутри контроллера.

Rumble feedback

Традиционные controllers используют один или несколько motors для ударов, двигателя, столкновений или оружия.

Haptic actuator

В браузере vibration зависит от того, exposes ли Gamepad API haptic actuator подключенного controller.

Это не input test

Buttons и sticks — input; rumble — output. Web rumble может не работать, даже если controls работают идеально.

Как правильно тестировать vibration

Хороший тест контролирует connection, browser и pulse strength до вывода о hardware.

Начните с USB

Используйте USB data cable. Wireless может expose меньше haptics или терять rumble в некоторых browser paths.

Используйте Chromium как baseline

Chrome или Edge обычно надежнее для gamepad haptics на Windows.

Начните низко и коротко

Сначала короткий слабый pulse, особенно со старым controller или низкой батареей.

Сравните weak и strong

Если они ощущаются одинаково, controller или API path может смешивать channels.

Сравните native game

Если game вибрирует, а browser нет, native driver может использовать haptic path, недоступный web.

Гайд: результаты vibration

Читайте vibration как support status текущего path, а не универсальный benchmark controller.

РезультатЧто это значитСледующее действие
Supported + pulse feltBrowser haptic path работаетПроверьте weak, strong и presets для практической оценки. Сохраните эту connection как baseline.
Supported + no physical feelAPI принимает попытку, но движения не чувствуетсяКратко увеличьте intensity, проверьте battery, vibration settings и что active controller тот, который вы держите.
UnsupportedСовместимый actuator не exposedПопробуйте USB, другой browser, vendor tools или native game перед выводом о broken motor.
Pulse failedHaptic call вернул ошибкуПереподключите, закройте apps that capture controller и повторите с более короткой duration.
Weak и strong одинаковыеChannels не различаютсяМожет быть нормально для некоторых controllers или API paths. Считайте это channel limit, не total failure.

Этот гайд описывает browser-visible haptic behavior. Он не заменяет vendor diagnostics или physical inspection.

Настройки / исправление / замена

Если rumble не работает в браузере, меняйте один слой за раз, чтобы отделить browser, connection, settings и hardware.

Сменить connection mode

Сравните USB, Bluetooth, 2.4G receiver и official adapters. Один controller может менять support по mode.

Сменить browser

Проверьте Chrome или Edge как baseline. Safari, Firefox или mobile browsers могут expose меньше gamepad haptics.

Проверить Steam Input

Steam Input или remappers могут перехватывать controller и менять путь vibration к browser.

Использовать vendor tools

Проверьте Xbox Accessories, PlayStation firmware tools, Razer Synapse, GameSir Nexus, 8BitDo Ultimate Software или аналоги.

Проверить game settings

Многие games отдельно настраивают vibration, haptics, trigger effects и controller profiles; они могут не совпадать с browser.

Ограничения DualSense

Этот тест не управляет DualSense adaptive trigger resistance; это функция console или native app.

Устранение проблем

Большинство проблем связано с browser support, connection, disabled settings или неправильным controller.

Controller not detected

Нажмите физическую кнопку, попробуйте Chrome или Edge, переподключите cable и закройте games that capture controller.

Vibration unsupported

Браузер не exposed совместимый actuator. Попробуйте USB, другой browser, vendor tools или native game.

Game vibrates but web does not

Native games могут использовать platform APIs или drivers, которые Gamepad API не exposes.

Supported but no feel

Кратко увеличьте intensity, проверьте battery и system settings, подтвердите active controller и повторите с USB.

Weak and strong feel the same

Некоторые controllers смешивают channels или browser path сводит output к одной intensity.

Bluetooth inconsistent

Bluetooth и power saving могут менять haptics. Для чистого сравнения используйте USB или 2.4G.

Adaptive triggers do not move

Страница не контролирует DualSense trigger resistance; только browser-exposed rumble или haptic actuator.

Multiple controllers

Проверьте active device или отключите лишние, если pulse уходит на другой controller.

Community benchmarks / reference outcomes

Vibration лучше описывать как support outcome. Эти строки — interpretation ranges и API references, не live submissions.

ReferenceExpected outcomeHow to use it
ControllerTest supportedActuator exposed and pulse feltСчитайте это working haptic path для текущей комбинации controller, connection, OS и browser.
ControllerTest unsupportedNo compatible haptic actuatorЭто не доказывает broken motor. Смените browser, connection и vendor tools.
ControllerTest pulse failedHaptic call failed or was rejectedПоказывает, что path есть, но конкретный call не завершился. Повторите с коротким pulse и другой connection.
MDN vibrationActuator referenceGamepad property for vibration actuatorОбъясняет, почему страница может показать unsupported, хотя у controller есть physical motor.MDN vibrationActuator
MDN GamepadHapticActuator referenceInterface for playEffect, pulse and resetСовпадает с методом ControllerTest: сначала dual-rumble, затем pulse fallback.MDN GamepadHapticActuator
Device family comparisonXbox, PS5/DualSense and Switch can differИспользуйте device pages и vendor tools для model-specific context; эта страница измеряет visible web path.Xbox controller testPS5 controller testSwitch controller test

Результаты описывают текущий browser path. Firmware, drivers, connection, battery, remappers и game settings могут менять haptics.

Controller Vibration Test FAQ

Short answers for using this browser-based controller tool and interpreting the result.

Почему vibration показывает unsupported?

Браузер может не expose совместимый haptic actuator для этого controller, OS, driver или connection. Контроллер всё еще может вибрировать в native games.

Unsupported значит, что motor сломан?

Нет. Это значит, что данный browser path не может получить compatible haptics. Сравните USB, другой browser, vendor software и native game.

Почему игра вибрирует, а эта страница нет?

Games могут использовать native drivers или platform APIs, которые expose rumble иначе, чем Gamepad API.

Какой browser лучше для vibration?

Chrome и Edge обычно лучший baseline для gamepad haptics, но многое зависит от controller, OS и connection mode.

Можно проверить DualSense adaptive triggers?

Нет. Эта страница тестирует rumble или haptic actuators, visible to browser, а не adaptive trigger resistance.

Можно измерить реальную силу vibration?

Нет. Страница отправляет browser-exposed pulse values, а вы чувствуете результат; force, frequency и haptic latency не измеряются.

Короткий pulse может повредить controller?

Короткий слабый pulse — нормальная проверка. Избегайте долгих повторов, если controller горячий, старый или с низкой батареей.

Почему weak и strong motors ощущаются по-разному?

Многие controllers используют low-frequency и high-frequency rumble channels. Один тяжелее, другой резче или легче.