LFE에 매핑된 전면 중앙, 내 5.1 Debian 12의 전면 중앙으로 LFE

LFE에 매핑된 전면 중앙, 내 5.1 Debian 12의 전면 중앙으로 LFE

10년만에 어제 윈도우에서 리눅스로 바꿨습니다

Linux를 배우려고 노력하지만 평범한 일을 하는 것은 나의 불쌍한 3개 뇌 세포에 너무 어렵습니다. 정말 미칠 것 같다고 말할 수 있어요.

빌드: Intel i3 530, DH55TC MB, 그래픽/사운드 카드 없음. 운영 체제 데비안 12 |

라인 입력, 라인 출력, 컴퓨터의 마이크를 3개의 아날로그 케이블을 통해 연결된 5.1 서라운드 스피커로 매핑합니다. 나는 이 가이드를 사용했다https://gist.github.com/Brainiarc/8ff198a5ac3f0050f68795233c4866d0. 감사해요

전면 왼쪽, 전면 오른쪽, 후면 왼쪽, 후면 오른쪽이 모두 올바르게 매핑되지만 내 front_center는 LFE로 매핑되고 LFE는 그 반대로 매핑됩니다. 전면 중앙을 누르면 서브우퍼가 나오며, 테스트 시 전면 중앙에서 잡음이 발생합니다. 실제로 default.pa 및 daemon.conf에서 다른 채널 순서를 시도했지만 아무것도 작동하지 않습니다.

지금까지 나는 어떤 변화를 겪었나요?

~/.config/pulse/default.pa #이 줄을 추가하세요기본 싱크 및 소스로 설정

로드 모듈 모듈 조합 수신기 채널 = 6채널 매핑 = 왼쪽 전면, 오른쪽 전면, 왼쪽 후면, 오른쪽 후면, 전면 중앙, lfe

~/.config/pulse/daemon.conf #이 줄을 추가하세요

remix-produce-lfe=예
remix-consume-lfe=예
lfe-크로스오버 주파수=80
기본 샘플 채널=6

/usr/share/pulseaudio/alsa-mixer/profile-sets/

Mapping analog-surround-51] device-strings = surround51:%f 
channel-map = front-left,front-right,rear-left,rear-right,front-center,lfe ##changed only this line##
paths-output = analog-output analog-output-lineout analog-output-speaker 
priority = 13 
direction = output

내 팩정보

Server String: /run/user/1000/pulse/native
Library Protocol Version: 35
Server Protocol Version: 35
Is Local: yes
Client Index: 5
Tile Size: 65472
User Name: yamihero777
Host Name: !NotPC
Server Name: pulseaudio
Server Version: 16.1
Default Sample Specification: s16le 6ch 44100Hz
Default Channel Map: front-left,front-left-of-center,front-center,front-right,front-right-of-center,rear-center
Default Sink: combined
Default Source: combined.monitor
Cookie: ead8:d297

기본 채널 플롯이 완전히 다른 이유를 정말로 이해하지 못합니다. 댓글 취소하려고 했는데

/etc/pulse/daemon.conf의 기본 채널 매핑이지만 문제가 여전히 해결되지 않고 재부팅 후에도 Pactl 정보가 동일하게 표시됩니다.

Win 11에서는 [diff SSD가 듀얼 부팅이 아님] 작동하므로 하드웨어 문제라고 말할 수 없습니다. 이 문제를 해결하도록 도와주세요

답변1

이것이 누군가에게 도움이 되기를 바랍니다.

  • 먼저 파일을 폴더 /etc/pulse/daemon.conf에 복사했는지 확인하십시오 .default.pa~/.config/pulse

  • 폴더로 이동하여 daemon.conf기본 config/pulse채널 매핑만 주석 해제하고 다음과 같이 설정합니다.

    • 5.1의 경우:front-left,front-right,rear-left,rear-right,front-center,lfe
    • 7.1의 경우:front-left,front-right,rear-left,rear-right,front-center,lfe,side-left,side-right
  • 변경할 필요가 없으며 default.pa그대로 유지하면 됩니다.

  • 입력 단자

    killall pulseaudio
    

    다시 시작됩니다. 그렇지 않은 경우 입력하세요.

    pulseaudio --start
    
  • 이제 터미널에 입력하세요

    pactl info
    

    당신이 보는 것과 시스템이 읽는 것은 수정될 때까지 변경되지 않습니다.

    • 기본 샘플 채널은 사운드 시스템의 채널이어야 합니다.
    • 기본 채널 매핑은 구성 폴더의 daemon.conf 파일에 설정한 매핑과 일치해야 합니다.
    • 를 입력 pacmd list-sinks하고 적합한 옵션을 선택한 다음 set-default-sink명령을 사용하여 기본값으로 설정합니다. 소스도 마찬가지입니다.
    • 컴퓨터를 다시 시작하면 pulseaudio 제어 및 제어 센터에 사운드 시스템 구성 파일(예: Analog Output 5.1)이 표시됩니다.
    • 제어센터에서 테스트해보세요. 모든 것이 괜찮을 것입니다. 모든 것이 정상이라고 표시 되지만 pactl info여전히 채널 라우팅 오류와 같은 문제가 발생하는 경우 스피커의 케이블을 교체하고 테스트해야 합니다.

1주일 간의 시행착오 끝에 사운드 시스템이 시작되었고 풍부한 지식을 얻었습니다. 윈윈(win-win) 상황. 건배!

관련 정보