Драйвер DualShock 3: подключение геймпада PS3 к компьютеру

Геймпад DualShock 3 от PlayStation 3 не определяется Windows как игровой контроллер без дополнительного ПО — при подключении по USB система устанавливает лишь базовый HID-драйвер, а кнопки и стики в играх не работают. Причина проста: контроллер использует собственный протокол Sony, и для полноценной работы требуется специальный драйвер, который преобразует его сигналы в понятный Windows формат XInput.

Хорошая новость: энтузиасты давно решили эту задачу, и существует несколько проверенных инструментов — ScpToolkit, DsHidMini, а также поддержка геймпада через Steam. В этой статье разберём, какой драйвер выбрать, как его установить, как подключить контроллер по кабелю и Bluetooth, и что делать, если Windows не видит устройство.

Почему DualShock 3 не работает на ПК без драйвера

Большинство современных игр для Windows рассчитаны на протокол XInput — это стандарт контроллеров Xbox, который Microsoft сделала основным для своей экосистемы. DualShock 3 же передаёт данные по протоколу, совместимому с DirectInput, но с фирменными особенностями Sony: нестандартные дескрипторы, особая инициализация по USB и отдельный механизм сопряжения по Bluetooth.

Из-за этого при простом подключении кабелем mini-USB вы можете увидеть в «Диспетчере устройств» запись вроде HID-совместимое игровое устройство, но нажатия кнопок не будут корректно распознаваться играми. Часть старых игр с поддержкой DirectInput сможет работать с геймпадом напрямую, однако раскладка кнопок и осей часто оказывается перепутанной.

Способы установки драйвера DualShock 3

Существует несколько рабочих подходов, и выбор зависит от вашей версии Windows и того, планируете ли вы играть по Bluetooth. Ниже — сравнение основных вариантов.

ИнструментТип подключенияЭмуляция XInputСтатус проекта
ScpToolkitUSB и BluetoothДаНе обновляется, но работает
DsHidMiniUSB и BluetoothДа (через режимы)Активно поддерживается
Steam (встроенная поддержка)USBДа, внутри SteamАктивно
Штатный HID-драйвер WindowsUSBНетОграниченная совместимость

Для большинства пользователей оптимальны два пути: ScpToolkit как самое простое решение «установил и играй» либо DsHidMini как более современный и гибкий вариант. Если вы играете преимущественно через Steam, можно обойтись встроенной поддержкой контроллеров PlayStation без сторонних драйверов.

  • 🎮 ScpToolkit — устанавливает службу и драйвер, эмулирующий контроллер Xbox 360; подходит для Windows 7–10.
  • 🔧 DsHidMini — наследник проекта, поддерживает разные режимы эмуляции и тонкую настройку.
  • ☁️ Steam — включается в настройках контроллера, работает только для игр, запущенных через клиент.
  • 📡 Bluetooth-адаптер — нужен для беспроводного подключения через ScpToolkit или DsHidMini; совместимость зависит от чипа адаптера.
📊 Как вы планируете подключать DualShock 3 к ПК?
По USB-кабелю
По Bluetooth
Оба способа
Ещё не решил

Установка драйвера через ScpToolkit

ScpToolkit распространяется бесплатно через репозиторий проекта на GitHub. Скачивайте установщик только с официальной страницы релизов — сторонние сайты нередко подкладывают в инсталлятор лишнее ПО. Перед установкой подключите DualShock 3 кабелем mini-USB к порту компьютера.

Во время установки мастер предложит выбрать компоненты. Для проводного подключения достаточно драйвера геймпада и службы ScpToolkit Service; для беспроводного — дополнительно отметьте драйвер Bluetooth и выберите в списке ваш адаптер. Установка Bluetooth-драйвера ScpToolkit перезаписывает стандартный драйвер адаптера, и тот перестаёт работать с другими Bluetooth-устройствами — это важно учитывать, если адаптер у вас один.

☑️ Проверка после установки ScpToolkit

Выполнено: 0 / 4
⚠️ Внимание: перед установкой ScpToolkit удалите старые версии MotionInJoy и других драйверов PS3-геймпадов — их остаточные службы конфликтуют и приводят к тому, что контроллер определяется через раз.

Подключение по Bluetooth

Беспроводное подключение DualShock 3 устроено нестандартно: геймпад запоминает адрес «хозяйского» устройства, и просто найти его в списке Bluetooth в Windows не получится. Сопряжение выполняет сам драйвер — в ScpToolkit для этого геймпад сначала подключают кабелем, чтобы утилита записала в него адрес адаптера, после чего кабель можно отключить и нажать кнопку PS.

Учтите, что совместимость зависит от чипа Bluetooth-адаптера. ScpToolkit корректно работает не со всеми моделями, и если сопряжение не происходит, возможная причина — именно адаптер, а не геймпад. В таком случае проверьте список совместимого оборудования в документации проекта или используйте проводное подключение.

Альтернатива: DsHidMini и поддержка в Steam

DsHidMini — более свежий драйвер от сообщества, продолжающий идеи ScpToolkit. Он устанавливается вместе с утилитой конфигурации и позволяет переключать режимы работы геймпада: эмуляция XInput, режим DirectInput или «родной» режим Sony для программ, которые умеют работать с контроллером напрямую. Процедура установки подробно описана в документации проекта на GitHub — следуйте именно ей, так как шаги могут меняться от версии к версии.

Если вся ваша игровая библиотека живёт в Steam, можно обойтись без сторонних драйверов. Включите поддержку контроллеров PlayStation в настройках клиента: Steam → Настройки → Контроллер. После этого Steam сам будет обрабатывать ввод DualShock 3 и транслировать его в игры, запущенные через клиент. Минус очевиден: вне Steam геймпад работать не будет.

Что такое XInput и DirectInput

DirectInput — старый интерфейс контроллеров Windows с гибкой, но нестандартизированной раскладкой. XInput — современный стандарт Microsoft, привязанный к раскладке геймпада Xbox: именно его ожидает подавляющее большинство игр. Драйверы для DualShock 3 по сути «переводят» сигналы геймпада в XInput.

Решение типичных проблем

Чаще всего пользователи сталкиваются с тем, что геймпад определяется, но в игре не работает. Проверьте, видит ли система контроллер как Xbox 360 Controller в «Диспетчере устройств» и в панели joy.cpl (откройте «Выполнить» и введите команду). Если устройство отображается как обычный HID-геймпад — драйвер не подхватил его, и установку стоит повторить.

Вторая частая ситуация — конфликт нескольких виртуальных контроллеров. Если ранее вы использовали другие утилиты эмуляции (vJoy, reWASD, старые версии MotionInJoy), в системе могут остаться «фантомные» устройства, и игра выбирает не тот контроллер. Удалите лишние виртуальные устройства и перезагрузите ПК.

  • 🔌 Попробуйте другой USB-порт и другой кабель — часть кабелей mini-USB работает только на зарядку и не передаёт данные.
  • 🔄 Перезагрузите компьютер после установки драйвера — служба подхватывает устройство при старте.
  • 🧹 Удалите остатки старых драйверов геймпадов через «Программы и компоненты» и «Диспетчер устройств».
  • 🔋 Проверьте заряд аккумулятора геймпада — при севшей батарее Bluetooth-соединение обрывается.
⚠️ Внимание: не устанавливайте драйверы с торрентов и «сборников драйверов» — под видом драйвера DualShock 3 нередко распространяется вредоносное ПО. Используйте только официальные репозитории проектов ScpToolkit и DsHidMini.
⚠️ Внимание: в Windows 11 работоспособность ScpToolkit не гарантируется — проект давно не обновлялся. Если установка завершается ошибкой подписи драйвера, рассмотрите DsHidMini или подключение через Steam.

Часто задаваемые вопросы

Windows 10/11 видит DualShock 3, но игры его не определяют. Что делать?

Это означает, что работает только штатный HID-драйвер без эмуляции XInput. Установите ScpToolkit или DsHidMini либо запускайте игру через Steam с включённой поддержкой контроллеров PlayStation.

Можно ли подключить DualShock 3 без кабеля вообще?

Да, через Bluetooth-адаптер и драйвер с поддержкой беспроводного режима. Однако первичное сопряжение всё равно выполняется по кабелю — драйверу нужно записать адрес адаптера в память геймпада.

Работает ли вибрация и кнопка PS на ПК?

Вибрация в режиме эмуляции XInput обычно работает — драйвер транслирует её как вибрацию контроллера Xbox 360. Поддержка кнопки PS зависит от конкретного драйвера и его настроек.

Чем DsHidMini лучше ScpToolkit?

DsHidMini активно поддерживается, предлагает несколько режимов эмуляции и лучше совместим с современными версиями Windows. ScpToolkit проще в установке, но проект заброшен, и на новых системах возможны проблемы.

Геймпад заряжается от ПК, но не определяется. В чём причина?

Вероятнее всего, кабель передаёт только питание — такое встречается у дешёвых кабелей mini-USB. Замените кабель на тот, что поддерживает передачу данных, и проверьте устройство снова.