BINE.Știu că pot exista plăci de sunet incompatibile. Dar în cazul meu am reușit să am sunet prin HDMI de două ori! Și apoi, după repornire, sa pierdut din nou.
Cred că este din cauza unor condiții de cursă în configurații, detecție hardware etc.
Vă rugăm să ajutați dacă știți ceva despre modul în care ALSA funcționează adânc.
Detalii:
sudo cat /proc/asound/card0/codec* | grep HDMI
Codec: Intel Kabylake HDMI
Pincap 0x0b000094: OUT Detect HBR HDMI DP
Pin implicit 0x58560010: [N/A] Digital Out at Int HDMI
Pincap 0x0b000094: OUT Detect HBR HDMI DP
Pin implicit 0x58560020: [N/A] Digital Out at Int HDMI
Pincap 0x0b000094: OUT Detect HBR HDMI DP
Pin implicit 0x58560030: [N/A] Digital Out at Int HDMI
sudo cat /proc/asound/card0/codec* | grep Codec
Codec: Intel Kabylake HDMI
Da. Acest NUC nu are ieșiri analogice. Asta e ok.
Următorul.
sudo dmesg | grep -E 'ALSA|HDA|HDMI|sound|hda.codec|hda.intel'
[ 0.452220] ACPI: _OSI adăugat(Linux-Lenovo-NV-HDMI-Audio)
[ 12.740050] snd_hda_intel 0000:00:1f.3: dispozitiv de activare (0000 -> 0002)
[ 12.740290] snd_hda_intel 0000:00:1f.3: legat 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[ 1188.109725] snd_hda_intel 0000:00:1f.3: legat 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
Indiferent cum am configurat opțiunile în alsa-base.conf și de câte ori fac alsa forțare reîncărcare, nu văd nicio informație despre snd_hda_codec_hdmi în dmesg ouptut. Și nu am sunet prin HDMI (și deloc, pentru că nu există codec analogic în acest NUC). Și aplay -l
da zero. Și alsamixer arată plăcile de sunet, dar spune că nu are ieșiri.
Dar apoi, brusc, după ore întregi de încercări apare.
[ 0.450122] ACPI: _OSI adăugat(Linux-Lenovo-NV-HDMI-Audio)
[ 15.935079] snd_hda_intel 0000:00:1f.3: dispozitiv de activare (0000 -> 0002)
[ 15.935346] snd_hda_intel 0000:00:1f.3: legat 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[ 327.214058] snd_hda_codec_hdmi hdaudioC0D2: HDMI: pin nid 5 nu este înregistrat
[ 345.550477] snd_hda_codec_hdmi hdaudioC0D2: HDMI: pin nid 5 nu este înregistrat
[ 366.102616] snd_hda_codec_hdmi hdaudioC0D2: HDMI: pin nid 5 nu este înregistrat
[ 372.439981] snd_hda_codec_hdmi hdaudioC0D2: HDMI: pin nid 5 nu este înregistrat
[ 458.554436] snd_hda_intel 0000:00:1f.3: legat 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[ 458.573743] intrare: HDA Intel PCH HDMI/DP, pcm=3 ca /devices/pci0000:00/0000:00:1f.3/sound/card1/input12
[ 458.573791] intrare: HDA Intel PCH HDMI/DP, pcm=7 ca /devices/pci0000:00/0000:00:1f.3/sound/card1/input13
[ 458.573826] intrare: HDA Intel PCH HDMI/DP, pcm=8 ca /devices/pci0000:00/0000:00:1f.3/sound/card1/input14
[ 458.573867] intrare: HDA Intel PCH HDMI/DP, pcm=9 ca /devices/pci0000:00/0000:00:1f.3/sound/card1/input15
[ 458.573910] intrare: HDA Intel PCH HDMI/DP, pcm=10 ca /devices/pci0000:00/0000:00:1f.3/sound/card1/input16
[ 4198.722336] snd_hda_intel 0000:00:1f.3: legat 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[ 4198.743532] intrare: HDA Intel PCH HDMI/DP,pcm=3 ca /devices/pci0000:00/0000:00:1f.3/sound/card1/input17
[ 4198.743588] intrare: HDA Intel PCH HDMI/DP, pcm=7 ca /devices/pci0000:00/0000:00:1f.3/sound/card1/input18
[ 4198.743642] intrare: HDA Intel PCH HDMI/DP,pcm=8 ca /devices/pci0000:00/0000:00:1f.3/sound/card1/input19
[ 4198.743695] intrare: HDA Intel PCH HDMI/DP, pcm=9 ca /devices/pci0000:00/0000:00:1f.3/sound/card1/input20
[ 4198.743742] intrare: HDA Intel PCH HDMI/DP,pcm=10 ca /devices/pci0000:00/0000:00:1f.3/sound/card1/input21
[ 5086.250736] snd_hda_intel 0000:00:1f.3: legat 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[ 5086.269058] intrare: HDA Intel PCH HDMI/DP, pcm=3 ca /devices/pci0000:00/0000:00:1f.3/sound/card1/input22
[ 5086.269130] intrare: HDA Intel PCH HDMI/DP, pcm=7 ca /devices/pci0000:00/0000:00:1f.3/sound/card1/input23
[ 5086.269166] intrare: HDA Intel PCH HDMI/DP, pcm=8 ca /devices/pci0000:00/0000:00:1f.3/sound/card1/input24
[ 5086.269195] intrare: HDA Intel PCH HDMI/DP, pcm=9 ca /devices/pci0000:00/0000:00:1f.3/sound/card1/input25
[ 5086.269253] intrare: HDA Intel PCH HDMI/DP,pcm=10 ca /devices/pci0000:00/0000:00:1f.3/sound/card1/input26
Și am sunet prin HDMI. Dar dispare după repornire și nu există nicio șansă de a-l recupera.
De ce?! Nu pot să înțeleg cum poate funcționa dispozitivul UNEATEA. Și nu pot afla condiții pentru reproducere și salvare. Orice soluție...