본 문서는 Raspberry Pi에서 PCM5102A (PCM5201 계열 포함) I2S DAC를 사용하기 위한 설정 방법을 정리한 것이다.
구성은 다음 두 단계로 이루어진다.
파일 위치:
/boot/firmware/config.txt
다음 내용을 추가한다.
dtparam=audio=off dtparam=i2s=on dtoverlay=hifiberry-dac
dtparam=audio=offdtparam=i2s=ondtoverlay=hifiberry-dac설정 후 재부팅:
sudo reboot
aplay -l
정상 출력 예:
card 1: sndrpihifiberry ... device 0: ...
파일 위치:
/etc/asound.conf
최종 설정:
pcm.softvol {
type softvol
slave.pcm "hw:CARD=sndrpihifiberry,DEV=0"
control {
name "PCM"
card sndrpihifiberry
}
min_dB -50.0
max_dB 0.0
}
pcm.!default {
type plug
slave.pcm "softvol"
}
ctl.!default {
type hw
card sndrpihifiberry
}
amixer, alsamixer로 제어 가능ogg123 file.ogg
amixer set PCM 70%
또는
alsamixer
hw:0,0 같은 번호 기반 접근은 권장하지 않음이 설정을 통해 다음이 가능하다: