Компания Sony опубликовала Linux-драйвер для игрового контроллера PlayStation 5 DualSense
Автор
Сообщение
news_bot ®
Стаж: 6 лет 8 месяцев
Сообщений: 27286
Компания Sony опубликовала набор патчей для ядра Linux с реализацией драйвера для игрового контроллера PlayStation 5 DualSense. Драйвер поддерживает подключение к контроллеру как по USB, так и через Bluetooth. Реализовано большинство доступных в DualSense функций, включая светодиодные индикаторы, тачпад, микрофон, контроль за зарядом аккумулятора, датчики движения (акселерометр, гироскоп) и обратную связь при помощи вибрации.
Для работы с DualSense предложен новый драйвер hid-playstation, который в дальнейшем планируется использовать и для других периферийных устройств Sony PlayStation. Старый драйвер hid-sony будет использован для остальных устройств ввода, выпускаемых Sony, не связанных с игровыми контроллерами. Со временем имеющийся в hid-sony код для поддержки прошлых моделей игровых контроллеров Sony DualShock будет перенесён в драйвер hid-playstation.
Новый драйвер представляет функциональность игрового контроллера DualSense в форме составного устройства (compositive device), охватывающего несколько фреймворков. Для поддержки геймпада, тачпада и датчиков движения используются три узла evdev, а для реализации обратной связи через вибрацию - фреймворк FF (Force feedback), предоставляемый системой ввода. Поддержка светодиодных индикаторов реализована через интерфейс leds-class, а для управления световой полосой рядом с тачпадом - leds-class-multicolor.
Пока недоступны некоторые новые возможности, впервые появившиеся в DualSense, такие как адаптивные триггеры и генератор тактильных ощущений на основе VCM (voice coil motor). Реализация данных возможностей требует обработки большого объёма данных и применения достаточно сложных структур, а также расширения интерфейсов Evdev и FF.
===========
Источник:
OpenNet.RU
===========
Похожие новости
- Главная ссылка к новости (https://www.phoronix.com/scan....)
- OpenNews: Выпуск мультимедийной библиотеки SDL 2.0.14
- OpenNews: Компания Sony подтвердила использование кода FreeBSD в PlayStation 4
- OpenNews: Опубликован интерфейс для загрузки Linux на Sony PlayStation 4
- OpenNews: Компания Sony открыла свои наработки в области нейронных сетей
- OpenNews: Опубликован эксплоит для выполнения кода на уровне ядра Sony PlayStation 4
Похожие новости:
- [Настройка Linux, Информационная безопасность] Как снова доверять операционной системе. Поиск следов компрометации. Анализ ВПО
- Отчёт о становлении дистрибутива Rocky Linux, идущего на смену CentOS
- [*nix, Отладка, Разработка под Linux, Интернет вещей] Отладка Makefile /часть 2/ (перевод)
- [Настройка Linux, Разработка под Linux] Сборка и установка Linux пакетов в российских сертифицированных ОС
- [*nix, Игры и игровые приставки] Универсальный менеджер приложений (игр)
- [Open source, *nix] FOSS News №47 – дайджест новостей и других материалов о свободном и открытом ПО за 14-20 декабря 2020 года
- Red Hat объясняет трансформацию CentOS желанием сделать более открытой разработку RHEL
- [Тестирование IT-систем, Разработка мобильных приложений, IT-инфраструктура, Разработка под Android, DevOps] VirtualBox — Запуск Android эмулятора в виртуальной среде для тестирования Android проекта
- [Робототехника, Искусственный интеллект] Sony занялась исследованиями в кулинарии с помощью ИИ
- Обновление ядра Linux 5.10.1 с исправлениями по горячим следам
Теги для поиска: #_gamepad, #_sony, #_dualsense, #_hid, #_kernel, #_linux
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 01-Ноя 06:22
Часовой пояс: UTC + 5
Автор | Сообщение |
---|---|
news_bot ®
Стаж: 6 лет 8 месяцев |
|
Компания Sony опубликовала набор патчей для ядра Linux с реализацией драйвера для игрового контроллера PlayStation 5 DualSense. Драйвер поддерживает подключение к контроллеру как по USB, так и через Bluetooth. Реализовано большинство доступных в DualSense функций, включая светодиодные индикаторы, тачпад, микрофон, контроль за зарядом аккумулятора, датчики движения (акселерометр, гироскоп) и обратную связь при помощи вибрации. Для работы с DualSense предложен новый драйвер hid-playstation, который в дальнейшем планируется использовать и для других периферийных устройств Sony PlayStation. Старый драйвер hid-sony будет использован для остальных устройств ввода, выпускаемых Sony, не связанных с игровыми контроллерами. Со временем имеющийся в hid-sony код для поддержки прошлых моделей игровых контроллеров Sony DualShock будет перенесён в драйвер hid-playstation. Новый драйвер представляет функциональность игрового контроллера DualSense в форме составного устройства (compositive device), охватывающего несколько фреймворков. Для поддержки геймпада, тачпада и датчиков движения используются три узла evdev, а для реализации обратной связи через вибрацию - фреймворк FF (Force feedback), предоставляемый системой ввода. Поддержка светодиодных индикаторов реализована через интерфейс leds-class, а для управления световой полосой рядом с тачпадом - leds-class-multicolor. Пока недоступны некоторые новые возможности, впервые появившиеся в DualSense, такие как адаптивные триггеры и генератор тактильных ощущений на основе VCM (voice coil motor). Реализация данных возможностей требует обработки большого объёма данных и применения достаточно сложных структур, а также расширения интерфейсов Evdev и FF. =========== Источник: OpenNet.RU =========== Похожие новости
|
|
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 01-Ноя 06:22
Часовой пояс: UTC + 5