그동안 바빠서 이 문제를 해결하지 못하고 있었다. -_-;;
무슨 문제인고?
HDMI 케이블은 영상 뿐 아니라 소리도 나오게 되어 있다. 즉, 요새는 그래픽카드도 운영체제에서 보면 사운드카드처럼 보이기도 한다는 것이다? 윈도우에서도 그렇다.아닌게 아니라 그 점을 이용해서 TV와 컴퓨터를 연결하기도 하지만, 역으로 컴퓨터 모니터도 이어폰 연결을 쉽게 하라고 이어폰잭이 달려나오기도 한다. 그러면 HDMI 케이블로 컴퓨터와 모니터를 잇기만 하면 이어폰 꽂을 때 귀찮은 이어폰 연장 케이블이 별로 필요하지 않게 되는 것이다. 윈도우에선 잘 되는데 필자는 리눅스에서 소리가 안 나왔다.
alxamixer에 들어가서 mute를 다 풀어도 아무 소리도 안 나왔다.
우선 하드웨어 자체가 인식이 되나 본다.
$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC662 rev1 Analog [ALC662 rev1 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 7: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 8: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 9: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
인식은 되어있군. 그러면 하드웨어가 작동하는지륵 확인한다.
$ aplay -D plughw:1,3 /usr/share/sounds/alsa/Front_Center.wav
Playing WAVE '/usr/share/sounds/alsa/Front_Center.wav' : Signed 16 bit Little Endian, Rate 48000 Hz, Mono
$ aplay -D plughw:1,7 /usr/share/sounds/alsa/Front_Center.wav
Playing WAVE '/usr/share/sounds/alsa/Front_Center.wav' : Signed 16 bit Little Endian, Rate 48000 Hz, Mono
$ aplay -D plughw:1,8 /usr/share/sounds/alsa/Front_Center.wav
Playing WAVE '/usr/share/sounds/alsa/Front_Center.wav' : Signed 16 bit Little Endian, Rate 48000 Hz, Mono
$ aplay -D plughw:1,9 /usr/share/sounds/alsa/Front_Center.wav
Playing WAVE '/usr/share/sounds/alsa/Front_Center.wav' : Signed 16 bit Little Endian, Rate 48000 Hz, Mono
$ aplay -D plughw:1,7 /usr/share/sounds/alsa/Front_Center.wav
Playing WAVE '/usr/share/sounds/alsa/Front_Center.wav' : Signed 16 bit Little Endian, Rate 48000 Hz, Mono
다행히도, 되는 하드웨어가 하나 있었다. 필자는 plughw:1,7에서 소리가 났다. 오오, 근데 이제 세팅을 해서 저 녀석이 디폴트 오디오 장치가 되게 해야 하는데... KDE의 멀티미디어 (오디오 및 비디오) 설정에 들어가니 아무것도 없다. 결국엔, ~/.asoundrc 파일을 만들어야겠군.
pcm.!default {
type hw
card 1
device 7
}
이렇게 됐다. 이제 로그인을 다시 해본다.
defaults.pcm.card 1
defaults.pcm.device 7
defaults.ctl.card 1
이렇게 바꾸니까 된다 -_-... 후우;; 볼륨 조정은 또 다시 세팅해야 한다. alsamixer 에서 잘 됨. 그 뒤, KDE쪽의 믹서 프로그램도 어느 하드웨어를 건드려야 하는지도 설정을 해주면 볼륨조정이 다시 먹히기 시작할 것이다. KMix 의 경우에는 트레이 아이콘에 우클릭 한 뒤, 마스터 채널 설정을 해줘야지 단축키에 의한 볼륨 조절이 잘 될 것이다.