
A Linux 6.18 kernel egyik érdekes újítása a HID alrendszerben a Sony PlayStation DualSense (PS5) kontrollerek hangcsatlakozóinak jobb támogatása.
Miért fontos ez?
A DualSense alapból tartalmaz egy mono belső hangszórót, valamint egy 3,5 mm-es jack csatlakozót fejhallgató és mikrofon számára. A gond eddig az volt, hogy a Linux a kimeneti útvonalat mindig a fejhallgatóra állította, még akkor is, ha nem volt csatlakoztatva. Így a belső hangszóró gyakorlatilag használhatatlan maradt.
Az új fejlesztések
A Collabora mérnöke, Cristian Ciocaltea több hónapos munkával a következő fejlesztéseket adta hozzá:
- Fejhallgató állapotának érzékelése: ha nincs bedugva a jack, a hang automatikusan átvált a belső hangszóróra.
- Mono hangszóró hangerejének javítása: az alapértelmezett hangerő túl alacsony volt, így a javítás után a mono hangszóró már hallható szinten működik.
- Jobb eszközkezelés: külön input eszközként regisztrálja a jack csatlakozót, és pontosan jelzi a fejhallgató és a mikrofon csatlakoztatási eseményeket.
- Hangútvonal váltás: a rendszer képes dinamikusan átterelni a jobb csatorna hangját a mono hangszóróra, ha nincs fejhallgató csatlakoztatva.
Mikor érkezik?
A javításokat a hid.git for-6.18/playstation ágon vitték be, majd bekerültek a for-next ágba, így a Linux 6.18 kiadásában már megtalálhatók lesznek. Ez különösen jó hír a Linuxot futtató játékosoknak, akik DualSense kontrollert használnak, hiszen mostantól a belső hangszóró és a fejhallgató közötti váltás automatikusan és helyesen fog működni.
