Valve продолжает укреплять позиции Linux в мире игр с помощью Steam Deck - портативной игровой консоли, которая обеспечивает мощность и мобильность для геймеров. Недавно представленный патч Макса Майзела (Max Maisel) для добавления поддержки инерциального измерительного блока (IMU) Steam Deck в ядро Linux привлек внимание сообщества разработчиков и пользователей Linux.
IMU Steam Deck состоит из акселерометра и гироскопа, которые измеряют ускорение и угловую скорость соответственно. Эти данные ранее передавались в основном HID-отчете, что могло приводить к ограниченной совместимости и интеграции с Linux-системами. Однако благодаря патчу Майзела, IMU теперь экспонируется в виде отдельного evdev-узла, что позволяет приложениям и играм на Linux взаимодействовать с этими датчиками более эффективно.
Важно отметить, что этот патч обеспечивает не только добавление поддержки IMU Steam Deck, но и включает ряд улучшений и корректировок:
1. Увеличение диапазона гироскопа до 32768.
2. Улучшенные