ThinkPad X201上のFreeBSD 12.1Rにて
dmesg | grep pcm
でPCM音源を確認すると、
pcm0: <Conexant CX20585 (Right Analog)> at nid 25 and 27 on hdaa0
pcm1: <Conexant CX20585 (Internal Analog)> at nid 31 and 35 on hdaa0
pcm2: <Intel Ibex Peak (HDMI/DP 8ch)> at nid 5 on hdaa1
pcm0: <Conexant CX20585 (Right Analog)> at nid 25 and 27 on hdaa0
pcm1: <Conexant CX20585 (Internal Analog)> at nid 31 and 35 on hdaa0
pcm2: <Intel Ibex Peak (HDMI/DP 8ch)> at nid 5 on hdaa1
pcm0: <Conexant CX20585 (Right Analog)> at nid 25 and 27 on hdaa0
pcm1: <Conexant CX20585 (Internal Analog)> at nid 31 and 35 on hdaa0
pcm2: <Intel Ibex Peak (HDMI/DP 8ch)> at nid 5 on hdaa1
pcm2: feeder_build_matrix(): can't add feeder_matrix
pcm0: <Conexant CX20585 (Right Analog)> at nid 25 and 27 on hdaa0
pcm1: <Conexant CX20585 (Internal Analog)> at nid 31 and 35 on hdaa0
pcm2: <Intel Ibex Peak (HDMI/DP 8ch)> at nid 5 on hdaa1
と出てくる。音が出ないのはデフォルトの出力がHDMIになっているからみたいだ。
そこで
/etc/sysctl.conf
に、
hw.snd.default_unit=1
を追加してデフォルト出力をPCM1に変更。これで本体のスピーカーから音が出るようになった。
dmesg | grep pcm
でPCM音源を確認すると、
pcm0: <Conexant CX20585 (Right Analog)> at nid 25 and 27 on hdaa0
pcm1: <Conexant CX20585 (Internal Analog)> at nid 31 and 35 on hdaa0
pcm2: <Intel Ibex Peak (HDMI/DP 8ch)> at nid 5 on hdaa1
pcm0: <Conexant CX20585 (Right Analog)> at nid 25 and 27 on hdaa0
pcm1: <Conexant CX20585 (Internal Analog)> at nid 31 and 35 on hdaa0
pcm2: <Intel Ibex Peak (HDMI/DP 8ch)> at nid 5 on hdaa1
pcm0: <Conexant CX20585 (Right Analog)> at nid 25 and 27 on hdaa0
pcm1: <Conexant CX20585 (Internal Analog)> at nid 31 and 35 on hdaa0
pcm2: <Intel Ibex Peak (HDMI/DP 8ch)> at nid 5 on hdaa1
pcm2: feeder_build_matrix(): can't add feeder_matrix
pcm0: <Conexant CX20585 (Right Analog)> at nid 25 and 27 on hdaa0
pcm1: <Conexant CX20585 (Internal Analog)> at nid 31 and 35 on hdaa0
pcm2: <Intel Ibex Peak (HDMI/DP 8ch)> at nid 5 on hdaa1
と出てくる。音が出ないのはデフォルトの出力がHDMIになっているからみたいだ。
そこで
/etc/sysctl.conf
に、
hw.snd.default_unit=1
を追加してデフォルト出力をPCM1に変更。これで本体のスピーカーから音が出るようになった。
※コメント投稿者のブログIDはブログ作成者のみに通知されます