사운드 카드 스테레오 출력을 리어 단자로 출력 성공

구형 사운드블라스터 비롯해 일부 사운드 외장카드의 경우 프론트 단자보다 리어 단자쪽이 음질이 더 좋습니다.
프론트 출력단에 에코 같은 기능을 구현하기 위해 별로 사운드칩이 달려있고, 신호가 거기를 거쳐서 나오기 때문에 SNR(신호대잡음비) 수치가 안좋다네요.
반면 리어 단자쪽은 그런것 없이 심플하게 출력이 되어서 SNR 수치가 좋다고 합니다.
윈도우의 경우 kx드라이버라는 것을 설치하면 리어단자로 스테레오 출력이 가능하나, 우분투는 방법을 찾느라 한참을 해맸네요.

/usr/share/pulseaudio/alsa-mixer/profile-sets/default.conf 파일을 열고

[Mapping analog-stereo]
device-strings = front:%f hw:%f

라는 항목이 있는데

front를 rear로 바꿔주시면 리어단자로 스테레오 출력이 됩니다.


그런데 저만 그런지 몰라도 기본볼륨이 높게 나오는 증상이 있네요.^^;
저 처럼 볼륨이 너무 크게 나오는 증상이 발생한다면

/usr/share/pulseaudio/alsa-mixer/paths/ 폴더에 있는

analog-output.conf
analog-output.conf.common

위의 두 파일을 텍스트 펀집기로 열고

volume = merge 문구를
volume = ignore 로 모두 바꿔주시면 증상이 해결 됩니다.