Остроумный трюк с Raspberry Pi позволяет контроллеру PS5 полноценно работать на ПК по Bluetooth

Многие пользователи контроллера DualSense для PlayStation 5, вероятно, сталкивались с проблемой: чтобы использовать все его функции, включая продвинутую тактильную отдачу и адаптивные триггеры, на игровом ПК, приходилось подключать его проводом. Однако эта неудобная необходимость уходит в прошлое благодаря находчивому решению, использующему мини-компьютер Raspberry Pi.

Обозреватели сообщают, что новый проект на основе недорогой платы Raspberry Pi Pico 2 W (беспроводная версия Pico 2) действует как мост между ПК и контроллером. Это позволяет DualSense подключаться по Bluetooth и работать так же, как на PS5, обеспечивая полную функциональность, включая тактильную отдачу (виброотклик) и изменяющие сопротивление курки.

Суть проблемы беспроводного подключения

Известно, что при подключении DualSense к ПК по кабелю все его возможности доступны. Однако при прямом соединении через Bluetooth многие ключевые функции, такие как адаптивные триггеры и расширенная тактильная отдача, не работают. Причина заключается в том, что стандартная реализация Bluetooth в Windows не обеспечивает достаточную пропускную способность, необходимую для беспроводной передачи всех данных DualSense.

Проект, получивший название «DS5Dongle», был представлен на Reddit и разработан пользователем GitHub под ником ‘awalol’.

Принцип работы и необходимые компоненты

Схема работы проста: Raspberry Pi Pico 2 W подключается к ПК, выполняя роль посредника. Контроллер PS5 соединяется с этой платой по Bluetooth, а сама плата Raspberry Pi затем идентифицируется операционной системой Windows 11 как проводной контроллер DualSense.

Это изящное обходное решение позволяет собрать собственный адаптер DS5Dongle, затратив менее 20 долларов США на компоненты. Для реализации проекта потребуются плата Raspberry Pi Pico 2 W, кабель microUSB и, конечно, программные файлы проекта с GitHub.

Преимущества и возможные недостатки

Это решение устраняет давнюю проблему многих ПК-геймеров, предпочитающих использовать контроллер DualSense в играх, более подходящих для геймпада, чем для клавиатуры и мыши. Беспроводное подключение даёт значительно больше свободы, чем ограничение проводом.

После создания адаптера достаточно однократной синхронизации с контроллером, и в дальнейшем DualSense будет автоматически подключаться к ПК при каждом включении (при условии, что адаптер останется подключенным).

Возникает вопрос о возможных недостатках. Очевидное опасение связано с тем, что дополнительное звено между ПК и контроллером может привести к увеличению задержки ввода (инпут-лага), что обсуждалось некоторыми пользователями на Reddit.

Однако, по словам автора проекта, проблем с задержкой не возникает. Он отметил, что «не почувствовал никакой разницы по сравнению с проводным подключением», но подчеркнул, что играет только в однопользовательские игры. Таким образом, хотя это решение может быть не идеальным для соревновательных игр, обозреватели называют его одним из наиболее продуманных DIY-проектов для ПК-геймеров за последнее время.

На GitHub также отмечаются некоторые недоработки текущей реализации DS5Dongle, в том числе потенциальные проблемы с качеством звука, передаваемого через контроллер. Проект находится в стадии активной доработки.