pulseaudio: hdmi(스테레오)와 5.1을 동시에 사용

pulseaudio: hdmi(스테레오)와 5.1을 동시에 사용

저는 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

또한 시도해 볼 가치가 있습니다. 하지만 슬레이브 수신기가 다른 수의 채널만 지원하기 때문에 작동할지는 모르겠습니다.

관련 정보