12.04로 5.1 오디오를 구성 할 수 없습니다


10

HDMI를 통해 스피커에 연결된 Intel ALC892와 Nvidia GT 520m이 있습니다.

lspci에서, 나는 본다

00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)
    Subsystem: ZOTAC International (MCO) Ltd. Device a218
    Flags: bus master, fast devsel, latency 0, IRQ 47
    Memory at db400000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: [50] Power Management version 2
    Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
    Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
    Capabilities: [100] Virtual Channel


02:00.1 Audio device: NVIDIA Corporation HDMI Audio stub (rev a1)
    Subsystem: ZOTAC International (MCO) Ltd. Device 2180
    Flags: bus master, fast devsel, latency 0, IRQ 18
    Memory at db080000 (32-bit, non-prefetchable) [size=16K]
    Capabilities: [60] Power Management version 3
    Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
    Capabilities: [78] Express Endpoint, MSI 00
    Kernel driver in use: snd_hda_intel

내 알사 믹서는 여기에 이미지 설명을 입력하십시오

pulseaudio 구성 파일이 6 채널을 갖도록 활성화했습니다. 내 소리 설정은 다음과 같습니다

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

테스트 대화 상자를 사용할 때 앞면 왼쪽과 오른쪽에만 소리가납니다. 5.1 비디오의 XBMC에서 alsa를 사용하면 소리가 들리지 않습니다. 펄스 오디오를 사용하면 전면 오른쪽과 왼쪽에서만 소리가납니다. 프론트 센터에 매핑되어 있다고 생각하기 때문에 어떤 음성도 거의들을 수 없습니다. 단서가 있습니까?

업데이트 : Ubuntu의 IRC에서 듣고있는 것에 대해 HDMI를 통해 5.1을 수행 할 수 없으며 가장 좋은 방법은 A52를 사용하여 S / PDIF를 통해 AC3 라이브를 인코딩하는 것이지만 alsa 플러그인을 컴파일 할 수는 없습니다 ... OS를 구축하는 동안 어딘가에 오류가 발생했습니다. 두 번째 의견이 있습니까?

답변:


5

/etc/pulse/daemon.conf에서 몇 줄을 변경하여이 문제를 해결했습니다. 먼저 편집 할 파일을 엽니 다.

sudo gedit /etc/pulse/daemon.conf

그런 다음 다음 줄의 주석 처리를 제거하고 6으로 설정하십시오

default-sample-channels = 6 

또한 주석을 해제하고 다음 줄을 yes로 편집하십시오.

enable-lfe-remixing = yes

이것은 12.04에서 Intel 사운드 카드의 5.1 오디오를 활성화했습니다.


1

5.1 오디오는 없지만 alsamixer 화면에 Intel ALC892 오디오에 대한 설정이 표시되고 두 번째 스크린 샷이 HDMI 포트 (Nvidia GT 520m)를 통해 사운드를 구성하려고합니다. alsamixer의 컨트롤을 NVidia HDMI 오디오로 전환하려면 F6을 눌러야합니다 (alsamixer의 오른쪽 상단에 기록되어 있음).

모든 것이 alsamixer 설정을 확인하고 당신은 여전히 사운드가 출력되지 않는 경우, 내가 설치하려고 할 paman을 패키지 - 오디오 관리자 펄스 . 패키지를 설치 한 후 메뉴 항목과 함께 패키지가 설치되지 않으므로 콘솔을 열고 paman을 작성하십시오. 프로그램을 시작하면 서버 정보 , 장치 , 클라이언트 , 모듈 , 샘플 캐시 등 5 개의 탭이 나타납니다 . 장치로 이동탭. 싱크 및 소스 목록이 표시됩니다. 그런데 2 개의 싱크가 있어야합니다. 하나는 아날로그 인텔 출력용이고 다른 하나는 NVidia HDMI 용입니다. 이때 출력에 펄스 오디오를 사용하고 5.1 볼륨을 출력하도록 구성된 오디오 / 비디오 응용 프로그램을 시작해야합니다. 서라운드 사운드가있는 파일을 재생하면 싱크대 중 하나 아래에 #some_number (예 : # 6) 형식으로 새 항목이 나타납니다 .) 오디오 / 비디오 응용 프로그램에서 모든 것이 올바르게 구성된 경우 항목이 HDMI 싱크 항목 아래에 나타납니다. 항목을 클릭하고 속성 버튼을 누릅니다. 새로운 패널이 나타납니다. 이 모든 작업을 수행하려고하는 것은 볼륨이 0 %로 설정되어 있지 않은지 확인하는 것입니다. 슬라이더로 볼륨을 수동으로 조정하거나 재설정을 눌러 100 %로 설정하십시오. 또한 HDMI 싱크 자체의 속성을 클릭하고 볼륨도 100 %로 설정되어 있는지 확인하십시오.

이것이 도움이 될지 모르겠지만 시도해 볼 가치가 있습니다. 2 일 전에 Skype에서 음소거 된 테스트 사운드의 문제를 해결하려고 시도하면서 Pulse Audio Manager를 발견했습니다. 테스트 호출은 오디오를 생성하는 동안 테스트 사운드는 완전히 소리가 나지 않았습니다.


1

나는 이것을 다음과 같이 해결했다.

  • PulseAudio Manager ( paman패키지)의 출력 장치가있는 탭에는 dts 등의 압축 방법 목록이 있습니다. 모두 활성화했습니다.
  • S / PDIF를 사용하여 오디오를 홈 시어터에 연결했습니다.
  • XBMC에서는 출력을 광학으로 설정하고 출력 장치를 PulseAudio로, 패스 스루 장치를 PulseAudio로 설정했습니다.

5.1 영화에서는 5.1에서 마술처럼 재생되었습니다. 한 번에 하나의 프로세스 만 소리를 재생할 수 있지만 XBMC에만 사용하기 때문에 그렇게 나쁘지는 않습니다.


0
sudo add-apt-repository ppa : 우분투-오디오 -dev / ppa
sudo apt-get 업데이트

linux-alsa-driver-modules 패키지를 설치하십시오 :

sudo apt-get 설치 linux-alsa-driver-modules-$ (uname -r)

참고 : linux-alsa-driver-modules 패키지를 설치 한 후 시스템을 재부팅해야합니다.


HDMI를 통해 5.1 사운드에서 작동합니까?
xster

그렇습니다.
Frantique

1
apt-get은 12.04에이 패키지를 찾을 수 없습니다
tommyk

0

이것은 나를 위해 일한 솔루션이며 마이크 문제도 해결했습니다.

sudo apt-get remove --purge alsa-base
sudo apt-get remove --purge pulseaudio
sudo apt-get install alsa-base
sudo apt-get install pulseaudio
sudo apt-get install gnome-alsamixer
sudo apt-get install indicator-sound
sudo alsa force-reload

이 시점 이후 컴퓨터를 재부팅하십시오. 5.1 서라운드 사운드가 나타납니다. 그것을 테스트하려면

sudo speaker-test -c6

아 그리고 재부팅 후 서라운드 사운드가 들리지 않으면 입력해야 할 수도 있습니다

alsamixer

설정을 2 채널 (ch2)에서 6 채널 (ch6)로 변경하십시오. daemon.conf 파일을 편집하여 설정해야 할 수도 있습니다.

gksu gedit /etc/pulse/daemon.conf

기본 샘플 채널 설정 변경 = 2

to : default-sample-channels = 6 (; 또는 #으로 주석 처리 될 수 있음)

해당 파일을 편집하고 alsamixer를 6 개 채널로 설정 한 후 다시 재부팅해야 할 수도 있습니다.

업데이트 : 두 번째로 재부팅하기 전에 alsamixer에서 올바른 사운드 카드를 선택했는지 확인하십시오. 먼저 alsamixer에서 할 수 있으며 두 번째 재부팅 후 그 시점부터 작은 표시 등 스피커를 사용할 수 있습니다.

편집 업데이트 2 : 귀하의 의견을 다시 읽었으며 지금 HDMI를 통해 5.1을 보내는 것에 대해 이야기하고 있음을 깨달았습니다. 사과드립니다. 나는 그것을 자세히 읽었어야했다.


Ubuntu 12.04의 설명 및 소리 표시기에 따라 모든 것이 더 이상 작동하지 않습니다.
tommyk

답변을 제거하십시오. 지침에 따라 전체 시스템 설정이 사라졌습니다. 답변은 묻는 질문과 관련이 없습니다
Thirumalai Parthasarathi
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.