私はCeleron N3350を搭載したミニPCにDebian 12をインストールしました。目標は、ブルーレイの再生に使用することです。これまでのところ、ビデオはスムーズですが、ジャックのアナログ出力でのみオーディオを取得できます。
aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: sofessx8336 [sof-essx8336], device 0: ES8336 (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: sofessx8336 [sof-essx8336], device 5: HDMI 1 (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: sofessx8336 [sof-essx8336], device 6: HDMI 2 (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: sofessx8336 [sof-essx8336], device 7: HDMI 3 (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
だから私は努力しました
>aplay -D plughw:0,0 ~/Wav_868kb.wav
Playing WAVE '/home/roberto/Wav_868kb.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
アナログジャック出力からサウンドを生成します。
5、6、7などのコマンドを使用すると、 aplay -D plughw:0,5 ~/Wav_868kb.wav
HDMI(Windows 10を使用しているデバイスでサウンドが再生される)を介して接続されているプロジェクター(オーディオ対応)から音がまったく聞こえなくなります。
確認してみると、正しいデバイスがあるにもかかわらず、alsa-mixer
「HDMI」を明確に識別できません。/proc/asound/devices
1: : sequencer
2: [ 0- 0]: digital audio playback
3: [ 0- 0]: digital audio capture
4: [ 0- 5]: digital audio playback
5: [ 0- 6]: digital audio playback
6: [ 0- 7]: digital audio playback
7: [ 0- 2]: hardware dependent
8: [ 0] : control
33: : timer
私がここで何を間違っているのか? HDMIサウンドを出力するには、何を修正/検証する必要がありますか?
カーネルレベルでは、以下のような大きな問題は見られませんが、おそらく私が間違っている可能性があります。
sudo journalctl -b | grep -i 8336
Jun 17 13:12:20 4K-BOX kernel: sof-essx8336 sof-essx8336: quirk mask 0x5
Jun 17 13:12:20 4K-BOX kernel: sof-essx8336 sof-essx8336: quirk SSP5
Jun 17 13:12:20 4K-BOX kernel: sof-audio-pci-intel-apl 0000:00:0e.0: firmware: direct-loading firmware intel/sof-tplg/sof-apl-es8336-ssp5.tplg
Jun 17 13:12:20 4K-BOX kernel: sof-essx8336 sof-essx8336: ASoC: Parent card not yet available, widget card binding deferred
Jun 17 13:12:20 4K-BOX kernel: es8316 i2c-ESSX8336:00: assuming static mclk
Jun 17 13:12:20 4K-BOX kernel: input: sof-essx8336 Headset as /devices/pci0000:00/0000:00:0e.0/sof-essx8336/sound/card0/input15
Jun 17 13:12:20 4K-BOX kernel: input: sof-essx8336 HDMI/DP,pcm=5 as /devices/pci0000:00/0000:00:0e.0/sof-essx8336/sound/card0/input16
Jun 17 13:12:20 4K-BOX kernel: input: sof-essx8336 HDMI/DP,pcm=6 as /devices/pci0000:00/0000:00:0e.0/sof-essx8336/sound/card0/input17
Jun 17 13:12:20 4K-BOX kernel: input: sof-essx8336 HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:0e.0/sof-essx8336/sound/card0/input18
[Sat Jun 17 13:12:20 2023] sof-essx8336 sof-essx8336: quirk mask 0x5
[Sat Jun 17 13:12:20 2023] sof-essx8336 sof-essx8336: quirk SSP5
[Sat Jun 17 13:12:20 2023] sof-audio-pci-intel-apl 0000:00:0e.0: firmware: direct-loading firmware intel/sof-tplg/sof-apl-es8336-ssp5.tplg
[Sat Jun 17 13:12:20 2023] sof-essx8336 sof-essx8336: ASoC: Parent card not yet available, widget card binding deferred
[Sat Jun 17 13:12:20 2023] es8316 i2c-ESSX8336:00: assuming static mclk
[Sat Jun 17 13:12:20 2023] input: sof-essx8336 Headset as /devices/pci0000:00/0000:00:0e.0/sof-essx8336/sound/card0/input15
[Sat Jun 17 13:12:20 2023] input: sof-essx8336 HDMI/DP,pcm=5 as /devices/pci0000:00/0000:00:0e.0/sof-essx8336/sound/card0/input16
[Sat Jun 17 13:12:20 2023] input: sof-essx8336 HDMI/DP,pcm=6 as /devices/pci0000:00/0000:00:0e.0/sof-essx8336/sound/card0/input17
[Sat Jun 17 13:12:20 2023] input: sof-essx8336 HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:0e.0/sof-essx8336/sound/card0/input18