![pulseaudio: hdmi(스테레오)와 5.1을 동시에 사용](https://linux55.com/image/119015/pulseaudio%3A%20hdmi(%EC%8A%A4%ED%85%8C%EB%A0%88%EC%98%A4)%EC%99%80%205.1%EC%9D%84%20%EB%8F%99%EC%8B%9C%EC%97%90%20%EC%82%AC%EC%9A%A9.png)
저는 5.1 오디오 시스템을 가지고 있고 TV를 모니터로 사용합니다. TV는 HDMI를 사용하여 nvidia gtx 1060에 연결되고 5.1 시스템은 마더보드의 사운드 카드 아날로그 출력에 연결됩니다. 오디오 시스템을 5.1(서라운드)만으로 성공적으로 구성할 수 있으며 HDMI를 스테레오로만 사용할 수 있습니다. 동기화 출력을 활성화하기 위해 paprefs를 설치하고 펄스 오디오를 다시 시작하고 HDMI 및 5.1 출력을 활성화했지만 문제는 스테레오만 활성화했기 때문에 5.1 시스템 서라운드 기능이 손실되었습니다. 5.1 서라운드 사운드를 활성화하고 TV 스피커를 스테레오로 설정하려면 어떻게 구성합니까?
답변1
무슨 일을 하는지는 보지 못했지만 paprefs
, 제가 사용하는 방법은 동시 출력을 위한 대상으로 사용하는 더미 수신기("널 수신기")를 추가하는 것입니다.
pacmd load-module module-null-sink sink_name=simul sink_properties=device.description=SimultaniousOutput
그런 다음 .monitor
소스에서 필요한 싱크로 두 번 루프백합니다.
pacmd load-module module-loopback source=simul.monitor sink="name_of_51_system_sink"
pacmd load-module module-loopback source=simul.monitor sink="name_of_tv_sink"
싱크대 이름을 알 수 있는 곳
pacmd list-sinks | grep name:
(꺾쇠 괄호 생략). 그런 다음 루프백이 이미 5.1에서 스테레오로의 변환을 처리할 수 있기를 바랍니다. 그렇지 않은 경우 모듈 매개변수를 찾아봅니다.여기작동할 때까지 형식 매개변수를 조작했습니다.
작업이 완료되면 Pulseaudio 시작 파일에 통합됩니다.
편집하다
paprefs
모듈이 사용된 것 같으니 combine-sink
다음과 같습니다.
pacmd load-module module-combine-sink sink_name=combine sink_properties=device.description=myCombine slaves=sink1,sink2[,...] channels=6
또한 시도해 볼 가치가 있습니다. 하지만 슬레이브 수신기가 다른 수의 채널만 지원하기 때문에 작동할지는 모르겠습니다.