3 개의 3.5mm 잭이있는 5.1 서라운드 사운드


12

현재 소리에 문제가 있습니다. 5.1 서라운드 사운드를 구성하려고하지만 전면 왼쪽 및 전면 오른쪽 스피커에서만 작동합니다. 메인 보드 뒷면에는 올바른 포트가 아니지만 스피커를 연결 한 3x3.5mm 잭이 있습니다.

이 작업을 수행하는 방법을 잘 모르겠지만 각 출력 (하위 및 중앙, 왼쪽 및 오른쪽, 후면 왼쪽 및 오른쪽)에 후면의 세 포트를 "할당"하고 싶습니다. 내 오디오는 Realtek의 ALC889이며 모든 업데이트가 설치된 Ubuntu 12.04를 사용하고 있습니다.


카드에 맞는 채널 모드를 선택 했습니까? 설치 pavucontrol하고 실행 한 다음 "구성"탭의 설정을 확인하십시오. 커맨드 라인 방식은 alsamixer터미널에서 실행 중이며 올바른 사운드 카드를 선택하고 채널 모드를 변경하십시오. 이 스크린 샷의 가장 오른쪽 믹서 설정과 유사합니다 .
gertvdijk

답변:


4

먼저 ALSA에서 6 개의 채널이 있음을 정의해야합니다. 이 게시물을 참조 할 수 있습니다 . 기본적으로 alsamixer를 시작하고 채널 수를 6 개로 정의합니다 (올바른 사운드 카드의 경우). 다시 부팅 할 때 다시로드되도록 구성을 저장합니다.

sudo alsactl store

그런 다음 pulseaudio를 구성해야합니다 (pulse는 앱에서 사용되는 사운드 레이어이며 ALSA와 직접 대화합니다). 이 문서 에서 언급 한 것처럼 /etc/pulse/daemon.conf에서 채널 수를 정의해야합니다 .

default-sample-channels = 6

또한 서브 우퍼에서 저주파수의 리믹스를 활성화하려면 동일한 파일 /etc/pulse/daemon.conf를 편집하여 사운드 카드에서이를 활성화해야합니다.

enable-lfe-remixing = yes

그런 다음 펄스 오디오를 재부팅하거나 종료하고 다시 시작해야 할 수도 있습니다.

pulseaudio -k
pulseaudio -D

그런 다음 이 질문에 대답 한 것처럼 pavucontrol이 도움이 될 수 있습니다 . 구성 탭에 사운드 카드에 대한 다른 프로파일이 표시되어야합니다 (예 : "Suround analogiq 4.1"). 이는 4 개의 채널과 1 개의 서브 우퍼를 사용하려는 것을 의미합니다.

여기에 이미지 설명을 입력하십시오


2

핀 재 할당 및 오디오 출력 모니터링에 각각 hdajackretask , pavucontrolpavumeter 와 같은 도구를 사용하려고합니다 . 도구는 다음을 실행하여 설치됩니다.

sudo apt-get install alsa-tools-gui pavumeter pavucontrol

완료되면 다음과 같이 관리 권한으로 도구를 시작하십시오.

gksudo hdajackretask

여기에서 필요한 각 핀을 다시 할당해야합니다. 사운드 카드에 따라이 도구는 컬러 패널 레이아웃 (카드 뒷면을보고 핀이 컬러로 코딩되어 있는지 확인) 또는 잭 지정자에 의해 감지 될 가능성이 높습니다.

어느 쪽이든 완료하고 "적용"을 선택하면 재부팅해야하며 다음에 시작할 때 설정이 적용됩니다.

재부팅하기 전에 pulseaudio가 원하는대로 채널 레이아웃을 사용하도록 구성되어 있는지 확인 하십시오 .

의 경우 /etc/pulse/daemon.conf원하는 텍스트 편집기를 사용하여 다음과 같이 변경해야합니다.

(ㅏ). 5.1 채널 사운드의 경우 다음을 설정하십시오.default-sample-channels = 6

(비). enable-lfe-remixing로 설정되어 있는지 확인하십시오 yes.

(씨). 5.1 오디오의 기본 채널 맵 옵션은 다음과 같이 설정해야합니다.

front-left,front-right,lfe,front-center,rear-left,rear-right

도구 작동 방식 :

이 도구 /lib/firmware/hda-jack-retask.fw는 모듈 구성 파일 ( /etc/modprobe.d/hda-jack-retask.conf또는 이와 유사한 파일)에 의해 호출 되는 펌웨어 패치 (아래 ) 항목을 생성하며 ,이 설정은 모든 부팅시 적용됩니다. 이것이 "부팅 오버라이드"옵션이 수행하는 모든 부팅에서 사운드 카드의 핀 할당을 무시하는 것입니다. 구성이 더 이상 필요하지 않은 경우이를 취소하려면 hdajackretask를 제거한 후 두 파일을 모두 삭제하십시오.

예를 들면 :

얻으려면 클레 P751DM2-G 와 작업에의 오디오 잭을 로지텍 Z506 서라운드 사운드 스피커 시스템 (아래 생성 된 구성 파일과 같이 사용 5.1 서라운드 사운드 오디오 입력으로 세 개의 3.5mm의 잭, 나는 핀을 무시했다는 것을 유스 케이스 하단에 스크린 샷을 첨부하여 확인하십시오. 마일리지는 정확한 사운드 카드에 따라 다를 수 있습니다)

(ㅏ). /lib/firmware/hda-jack-retask.fw설정 후 내용 :

[codec]
0x10ec0899 0x15587504 0

[pincfg]
0x11 0x4004d000
0x12 0x90a60140
0x14 0x90170110
0x15 0x411111f0
0x16 0x411111f0
0x17 0x01014012
0x18 0x01014011
0x19 0x411111f0
0x1a 0x01014010
0x1b 0x411111f0
0x1c 0x411111f0
0x1d 0x40350d29
0x1e 0x01441120
0x1f 0x411111f0

(비). /etc/modprobe.d/hda-jack-retask.conf설정 후 파일 내용 :

# This file was added by the program 'hda-jack-retask'.
# If you want to revert the changes made by this program, you can simply erase this file and reboot your computer.
options snd-hda-intel patch=hda-jack-retask.fw,hda-jack-retask.fw,hda-jack-retask.fw,hda-jack-retask.fw

그런 다음 시스템을 재부팅했습니다. 부팅시 dmesg에서 grep을 실행하여 성공적인 재정의 확인 :

dmesg | grep hda-jack-retask

산출:

[    5.183912] snd_hda_intel 0000:00:1f.3: Applying patch firmware 'hda-jack-retask.fw'
[    5.184524] snd_hda_intel 0000:01:00.1: Applying patch firmware 'hda-jack-retask.fw'

랩탑 / 마더 보드의 사운드 카드에 3.5mm 오디오 잭 연결 :

Logitech 시스템 후면에는 모든 I / O가 색상으로 구분되어 있습니다. 필자의 경우 GREEN 라인 피드를 노란색 라인으로 교체하여 GREEN 라인 피드가 Windows의 Realtek HD Audio 관리자 패널 에서와 같이 Center / LFE 피드에 해당하도록했습니다 . 그런 다음 컴퓨터에서 피드를 맨 위부터 맨 아래까지 순서대로 연결했습니다. 맨 끝에 검은 색, 녹색, 노란색.

새 설정을 사용하려면 재부팅 후 마지막 단계 :

pavucontrol (앱 실행기에서 검색하거나 터미널에서 실행)을 사용하고 구성 탭에서 "Analog Surround 5.1 Output"프로파일을 선택하십시오. 앱이 선택 될 때까지 스피커 레이아웃을 사용하지 않기 때문에 이것은 중요합니다.

완료되면 오디오 테스트를 실행하여 Ubuntu의 사운드 설정 애플릿으로 설정을 확인할 수 있습니다 (아래 그림 참조). 오디오가 각 스피커로 올바르게 라우팅되는지 확인하십시오. 그렇지 않은 경우 hdajackretask를 사용하여 핀 레이아웃을 다시 맵핑하고 다시 테스트하십시오.

성공의 스크린 샷 :

첨부 된:

최소화 된 오디오 플레이어의 오디오 출력 매핑을 보여주는 대성공


1

Ubuntu 설명서에서 SurroundSound 를 확인 했습니까 ? (우분투에서 5.1 서라운드 사운드 오디오 작업을 얻는 간단한 방법) 기사도 도움이 될 수 있습니다.


죄송합니다, 귀하가 내 질문을 잘못 이해 한 것 같습니다 .Windows의 realtek 오디오 관리자에서와 같이 내 마더 보드의 포트를 할당하고 싶습니다 .Windows에 장치를 연결하면 realtek 오디오 관리자가 연결 한 것을 묻습니다 (예 : 플러그) 센터 / 라인에 하위) 내가 그 포트 수행 할 작업을 지정할 수 있습니다, 나는이 작업을 수행하지만, 우분투에 싶습니다
user107829
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.