'2014/04/02 글 목록 :: Horizontal Grays S2

아.. ZBOX에 광출력이 기본적으로 달려있어서 얼씨구나 했는데... 리시버에 기껏 연결했건만 이놈이 소리를 안낸다.


혹시나 해서 기존에 사용하던 USB-DAC를 물려보았더니 윈도우7에서는 안나오던 광출력이 여기선 또 소리를 잘 낸다.


여튼 기본적으로 달려있는 놈을 어떻게든 활성화 시켜보자.


일단 현재 달려 있는 오디오 장치를 확인해보자.


aplay --list-devices



보아하니 0카드 : PCH [HDA Intel PCH], 1 장치 : ALC892 Digital [ALC892 Digital] 요놈이 문제의 광출력인듯하다.


문제해결은 구글신과 ㅋ


여러방법을 써보았지만 되질 않았고


심플하게 alsamixer에서 s/pdif mute 조절로 해걸

(참고 : http://shellrunner.com/fix-digital-optical-spdif-output-in-ubuntu-raring-ringtail/ )



자 이제 XBMC 설정


문제는 XBMC에서는 처음에 메뉴 넘기는 소리는 잘 나다가 동영상을 재생함과 동시에 어떠한 설정을 해도 오디오 입력장치 초기화 실패 라는 메시지가 뜨면서 소리 안나옴 T.T


우선 alsa와 pulse를 모두 제거하고 다시 설치해보기로


sudo apt-get remove --purge alsa-base

sudo apt-get remove --purge pulseaudio

sudo apt-get install alsa-base

sudo apt-get install pulseaudio


하고 /etc/pulse/daemon.conf 파일 편집

default-sample-channels = 6

lfe mixing 관련은 6


그리고 

sudo speaker-test -c6


우분투 자체에서는 5.1채널로 소리 잘남


그래도 여전히 문제 발생



내가 뭘 알겠어.. 구글검색해서 


이것저것 다 해봐도 안됨 


그러다가 http://ubuntuforums.org/archive/index.php/t-1644394.html


Working now

This is what I did:

Use synaptics to load “linux-backports-modules-als-2.6.32-25-generic”. 
Once installed and system re-booted, load “alsamixer” in a terminal window, press F6 to change to Nvidia sound, then unmute the channels. It will not display channels unless the backport is loaded.

At that point, I was able to get VLC and other stuff to do 5.1.

I had to continue searching because XBMC is my main reason for this box. XBMC kept giving me "cannot initialize" error. I found that if I changed the Ubuntu sound preference to use analog (any type) then XBMC worked perfect.



이사람의 말이 정확하게 들어맞음


우분투의 기본 사운드 설정을 Digital이 아닌 Analog로 설정하고 XBMC를 실행하면 


광출력 패스스루로 잘 동작한다!!!


하지만 아쉽다. Analog로 설정한 이상 다시 사운드 설정을 디지탈로 바꿔줘야 XBMC를 제외한 나머지 모든 Ubuntu에서의 사운드가 나오니


이것도 여간 불편한 것이 아니다.


그리고 USB-DAC는 뒀다 뭐할건가..


결국 수많은 삽질 끝에 다시 USB-DAC를 사용하기로 ^^;;;


하지만 USB-DAC에서도 

리눅스 기본 사운드 설정에서 USB-DAC Digital로 선택을 하고 XBMC를 실행하고 파일을 재생하면 역시 에러


아무래도 리눅스 기본 사운드와 XBMC의 패스쓰루 장치와의 리소스 공유를 할 수 없는 구조인 듯하다.


그래서 설정한 방법이




리눅스의 기본 사운드 장치는 HDMI로


그리고 XBMC의 패스스루 장치를 USB-DAC Digital로 선택하니


리눅스의 기본 소리는 HDMI를 통해 TV로 사운드가 나오고


XBMC로 재생시에는 리시버를 통해 소리가 나온다.


* 이상하게도 XBMC 스크린샷 캡춰한거에서 오디오 세팅은 표시가 되질 않아서 글로만 씀 


여튼 편법이지만 어쩔수 없이 이렇게 셋팅완료!






+ Recent posts