제가 이제까지 ALSA 를 사용하면서 삽질한기억......생각하기두 싫당...
이 팁은 리눅스 강좌모음 사이트,ALSA의 공식 매뉴얼,적수네 동네 팁란의 김주곤님
글 등을 참고했습니다.
먼저 ALSA 홈에 접속해서(http://www.alsa-project.org) alsa driver
alsa lib
alsa util
alsaconf 를 다운받는다....
alsaconf는 driver 의 all package 의 FTP 디렉토리에 폴더로 있다.
다 받았으면 압축을 푼다...driver,lib,util 모두.....
tar -xzvf alsa-driver-x.x.x.tar.gz [Enter]
tar -xzvf alsa-lib-x.x.x.tar.gz [Enter]
tar -xzvf alsa-util-x.x.x.tar.gz [Enter]
요새 버전은 bz2 로 압축되어있다. bunzip2 를 이용해 한번 풀고,,
그래서 생긴 tar화일을 tar xvf 로 한번 더 풀길 바란다.
alsaconf는 거기에 있는 RPM 버전을 받아도 상관없다.
압축을 풀었으면,하나씩 설치해보자...
먼저 driver 디렉토리에 들어가서,,
./configure
make install
./snddevices
그다음 lib 디렉토리에서
./configure
make install
ldconfig
util디렉토리에서
./configure
make install
alsaconf 는 RPM 버전을 받아 그냥 설치한다...
이렇게하면 설치는 다 끝난 것이다.
이제 본격적인 설정으로 들어간다..
alsaconf를 실행 자기의 사운드 카드를 잡고,, 빠져 나온다..
에러가 나올 것이다....신경쓰지 말고,,
/etc/rc.d/init.d/alsasound restart
한다...
이제 되었다는 소리와(모듈이 올라갔다는 둥..)
XMMS 를 실행시키면 플레이는 되지만,소리가 안날 것이다..
alsamixer
를 실행하고,pcm과 MASTER 볼륨들을 거의 최고까지 올린다.
(alsa로 잡으면 대체로 소리가 작기 쉽다.)
kde 의 mixer,gnome 의 믹서를 실행해서 pcm의 볼륨과 마스터의 볼륨을
크게 잡는다...이제 소리가 들릴것이다......
<특이사항1>
trident 4dwave nx/dx 카드의 경우에는 드라이버 와 alsaconf가 맞지 않아
잡히지 않는다.....
/etc/conf.module 화일을 에디트 하는데....
snd-card-trid4dwave 를 snd-card-trident로 고쳐준다....
2개가 있을 것이다.....
<특이사항2>-적수네 동네 팁란의 김주곤님 글 참고하였음...
야마하 DX-SG사운드 카드는 최신버젼에서만 지원한다....
따라서 alsaconf 에서 ymfpci 나 DX-SG 옵션이 없다....
따라서 alsaconf에서 다음의 두 카드중 하나를 선택한다....
Sahred_card
Sound_Blaster_PCI_512
그리고 위에서와 같이 /etc/conf.modules 를 편집한다.
snd-card-xxxx 를 snd-card-ymfpci 로 바꿔 준다.
그후 /etc/rc.d/init.d/alsasound restart 를 실행...
볼륨조절등을 한다.....
P.S.
YAMAHA XG 설정하신 김주곤님 정말 대단하심다!!--리눅스 블루햇 유틸리티 모음....
http://bluehat.sarang.net