Pulseaudio에서 기본 오디오 장치 변경

Pulseaudio에서 기본 오디오 장치 변경

그래픽 카드의 HDMI를 사용하여 오디오를 출력하고 싶습니다. ALSA는 이를 4개의 장치가 있는 카드로 표시하며 그 중 하나를 통해 사운드를 얻을 수 있습니다(나머지 세 개는 다른 채널일까요? 스테레오 출력만 연결되어 있습니다). Pulseaudio가 기본적으로 올바른 카드로 설정되어 있음에도 불구하고 잘못된 장치에서 재생되는 것 같았습니다.파 순서수신기에 매개변수가 있음을 나타냅니다.alsa.장비ALSA 설정이 나열된 첫 번째 장치인데 두 번째 장치에서만 소리를 들을 수 있습니다.

Pulseaudio가 기본 출력과 동일한 카드를 사용하는 다른 장치를 사용하도록 하려면 어떻게 해야 합니까?

또는

ALSA가 카드의 첫 번째 장치와 두 번째 장치의 번호를 바꾸도록 하려면 어떻게 해야 합니까?

답변1

적어도 이 특별한 경우에 대해서는 해결책을 찾은 것 같습니다. ALSA에서 할당한 카드와 기기번호를 알고 있으니 그냥 열어보세요/etc/pulse/default.pa. 편집기에서 이 줄을 변경하세요.

#load-module module-alsa-sink

이것을 입력하세요

load-module module-alsa-sink device=hw:2,7

여기서 2와 7은 내 카드 및 장치 번호의 특정 인스턴스입니다. 그러면 올바른 장치에 연결된 새 수신기가 생성되어 기본 출력으로 사용됩니다.

답변2

설정하기 쉽고 강력한 동기화 출력을 사용할 수도 있습니다.

설치하다파프스그리고파부 컨트롤.

sudo apt install paprefs pavucontrol

그런 다음 다시 시작하십시오(pulseaudio만 다시 시작하면 작동하지 않습니다).

사운드 기본 설정 출력 탭으로 이동하여 "동기화 출력(..)"을 선택합니다.

이제 특정 출력을 음소거하고 게인, 지연 오프셋 등을 독립적으로 조정하는 옵션을 제공하는 펄스 오디오 볼륨 제어(pavucontrol) 유틸리티를 엽니다.

관련 정보