Linux 6.18: javul a Sony DualSense kontrollerek hangkezelése

Segítséget kaptál? Szívesen töltöd itt az idődet? Visszajársz hozzánk? Támogasd a munkákat: Ko-fi és Paypal!

kami911 képe

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.