최근 리눅스 패치가 소니 PS5 듀얼센스 컨트롤러의 오디오 처리 기능을 크게 개선했습니다. 이 컨트롤러는 내부 모노 스피커와 3.5mm 오디오 잭을 통해 헤드폰 출력 및 마이크 입력을 지원합니다. 이전에는 기본 오디오 출력이 헤드폰으로 설정되어 있었고, 연결 여부와 관계없이 사용성 문제를 초래했습니다.
새로운 패치는 몇 가지 주요 변경 사항을 구현했습니다: 오디오 잭의 연결 상태 변화 감지 기능이 추가되어, 헤드폰과 내부 스피커 간의 오디오 출력을 자동으로 전환할 수 있게 되었습니다. 이는 오른쪽 오디오 채널을 모노 스피커로 라우팅하여 이루어집니다. 또한, 스피커 볼륨이 조정되었으며, 기본 레벨이 너무 낮아 소리가 들리지 않는 문제를 해결했습니다. 더불어, 오디오 잭에 대한 전용 입력 장치가 등록되어 헤드폰 및 헤드셋 마이크 삽입 이벤트를 보고할 수 있게 되었습니다.
이러한 개선 사항은 특히 중요합니다. 듀얼센스 컨트롤러는 USB 오디오 클래스 사양(UAC1) 버전 1.0을 준수하는데, 이 버전은 잭 감지 기능을 지원하지 않습니다. 그러나 새로운 패치는 일반 USB 오디오 드라이버의 특성을 활용하여 이 기능을 구현함으로써 리눅스 환경 내에서의 통합성과 기능성을 향상시켰습니다.
* 이 글은
phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은
이곳에서 확인하실 수 있습니다.