Welcome, Guest. Please login or register.
Did you miss your activation email?

Author Topic:  Mit Kernel 6.1.1 kein Audio über HDMI verfügbar  (Read 8693 times)

Offline Mister00X

  • User
  • Posts: 202
Mit Kernel 6.1.1 kein Audio über HDMI verfügbar
« on: 2022/12/22, 19:43:22 »
Ich habe heute Kernel 6.1.1-2-siduction-amd64 auf meinem Laptop installiert und festgestellt, das ich keinen Ton mehr über HDMI auf meinem Fernseher wiedergeben kann. Mit Kernel 6.0.14-1 funktioniert das noch.

Unter Kernel 6.0.14-1 wird mir in KDE in den Audioeinstellungen (mit eingestecktem HDMI-Kabel) Folgendes angezeigt:
 [ You are not allowed to view this attachment ]

Mit 6.1.1-2:
 [ You are not allowed to view this attachment ]  

Ist das ein Bug oder hab ich was übersehen?

Hier noch das inxi von meinem Laptop
Code: [Select]
$ inxi -Fz
System:
  Kernel: 6.1.1-2-siduction-amd64 arch: x86_64 bits: 64 Desktop: KDE Plasma
    v: 5.26.4 Distro: siduction 21.3.0 Wintersky - kde - (202112202149)
Machine:
  Type: Convertible System: Dell product: Inspiron 7415 2-in-1 v: 1.12.0
    serial: <superuser required>
  Mobo: Dell model: 0MDMXX v: A01 serial: <superuser required> UEFI: Dell
    v: 1.12.0 date: 08/12/2022
Battery:
  ID-1: BAT0 charge: 30.3 Wh (55.7%) condition: 54.4/54.0 Wh (100.7%)
    volts: 15.0 min: 15.0
CPU:
  Info: 8-core model: AMD Ryzen 7 5700U with Radeon Graphics bits: 64
    type: MT MCP cache: L2: 4 MiB
  Speed (MHz): avg: 1451 min/max: 1400/4370 cores: 1: 1431 2: 1400 3: 1400
    4: 1400 5: 1400 6: 1397 7: 1400 8: 1400 9: 1400 10: 1400 11: 1400 12: 1800
    13: 1800 14: 1397 15: 1400 16: 1400
Graphics:
  Device-1: AMD Lucienne driver: amdgpu v: kernel
  Device-2: Realtek Integrated_Webcam_HD type: USB driver: uvcvideo
  Display: wayland server: X.Org v: 1.22.1.6 with: Xwayland v: 22.1.6
    compositor: kwin_wayland driver: X: loaded: amdgpu
    unloaded: fbdev,modesetting,vesa dri: radeonsi gpu: amdgpu resolution:
    1: 1920x1080~60Hz 2: 2400x1350~60Hz
  API: OpenGL v: 4.6 Mesa 22.2.4 renderer: AMD Radeon Graphics (renoir LLVM
    15.0.5 DRM 3.49 6.1.1-2-siduction-amd64)
Audio:
  Device-1: AMD Renoir Radeon High Definition Audio driver: snd_hda_intel
  Device-2: AMD ACP/ACP3X/ACP6x Audio Coprocessor driver: snd_rn_pci_acp3x
  Device-3: AMD Family 17h/19h HD Audio driver: snd_hda_intel
  Sound API: ALSA v: k6.1.1-2-siduction-amd64 running: yes
  Sound Server-1: PipeWire v: 0.3.63 running: yes
Network:
  Device-1: Intel Wi-Fi 6 AX200 driver: iwlwifi
  IF: wlan0 state: up mac: <filter>
  IF-ID-1: wg-mullvad state: unknown speed: N/A duplex: N/A mac: N/A
Bluetooth:
  Device-1: Intel AX200 Bluetooth type: USB driver: btusb
  Report: hciconfig ID: hci0 rfk-id: 0 state: down
    bt-service: enabled,running rfk-block: hardware: no software: yes
    address: <filter>
Drives:
  Local Storage: total: 953.87 GiB used: 322.17 GiB (33.8%)
  ID-1: /dev/nvme0n1 vendor: SK Hynix model: BC711 NVMe 1TB size: 953.87 GiB
Partition:
  ID-1: / size: 242.68 GiB used: 59.21 GiB (24.4%) fs: ext4 dev: /dev/dm-1
  ID-2: /boot/efi size: 511 MiB used: 17.9 MiB (3.5%) fs: vfat
    dev: /dev/nvme0n1p1
Swap:
  ID-1: swap-1 type: partition size: 16 GiB used: 0 KiB (0.0%) dev: /dev/dm-0
Sensors:
  System Temperatures: cpu: 34.0 C mobo: 30.0 C gpu: amdgpu temp: 40.0 C
  Fan Speeds (RPM): cpu: 0
Info:
  Processes: 359 Uptime: 5m Memory: 14.99 GiB used: 4.01 GiB (26.7%)
  Shell: Bash inxi: 3.3.24
« Last Edit: 2022/12/31, 14:58:56 by vinzv »
Arguing that you don't care about the right to privacy because you have nothing to hide is no different than saying you don't care about free speech because you have nothing to say. – Edward Snowden

Offline Teriarch

  • User
  • Posts: 58
Re: Mit Kernel 6.6.1 kein Audio über HDMI verfügbar
« Reply #1 on: 2022/12/23, 00:09:59 »
Kannst Du noch das inxi von Kernel 6.0.14-1 posten? Mglw. hat sich beim Booten der Kernel für die
legacy driver entschieden. Darauf deutet die Erkennung des Digital Mics hin. Siehe auch die Diskussion
im Thread <[EN] Sound Drivers missing in 6.0.11-1-siduction-amd64 kernel>.

Offline Mister00X

  • User
  • Posts: 202
Re: Mit Kernel 6.6.1 kein Audio über HDMI verfügbar
« Reply #2 on: 2022/12/23, 00:32:05 »
Kannst Du noch das inxi von Kernel 6.0.14-1 posten? Mglw. hat sich beim Booten der Kernel für die
legacy driver entschieden.

Klar!
Hier bitte:
Code: [Select]
$ inxi -Fz
System:
  Kernel: 6.0.14-1-siduction-amd64 arch: x86_64 bits: 64 Desktop: KDE Plasma
    v: 5.26.4 Distro: siduction 21.3.0 Wintersky - kde - (202112202149)
Machine:
  Type: Convertible System: Dell product: Inspiron 7415 2-in-1 v: 1.12.0
    serial: <superuser required>
  Mobo: Dell model: 0MDMXX v: A01 serial: <superuser required> UEFI: Dell
    v: 1.12.0 date: 08/12/2022
Battery:
  ID-1: BAT0 charge: 27.2 Wh (50.0%) condition: 54.4/54.0 Wh (100.7%)
    volts: 14.8 min: 15.0
CPU:
  Info: 8-core model: AMD Ryzen 7 5700U with Radeon Graphics bits: 64
    type: MT MCP cache: L2: 4 MiB
  Speed (MHz): avg: 1399 min/max: 1400/4370 cores: 1: 1400 2: 1400 3: 1400
    4: 1400 5: 1400 6: 1400 7: 1400 8: 1400 9: 1400 10: 1400 11: 1400 12: 1400
    13: 1397 14: 1400 15: 1400 16: 1400
Graphics:
  Device-1: AMD Lucienne driver: amdgpu v: kernel
  Device-2: Realtek Integrated_Webcam_HD type: USB driver: uvcvideo
  Display: wayland server: X.Org v: 1.22.1.6 with: Xwayland v: 22.1.6
    compositor: kwin_wayland driver: X: loaded: amdgpu
    unloaded: fbdev,modesetting,vesa dri: radeonsi gpu: amdgpu resolution:
    1: 1920x1080~60Hz 2: 2400x1350~60Hz
  API: OpenGL v: 4.6 Mesa 22.2.4 renderer: AMD Radeon Graphics (renoir LLVM
    15.0.5 DRM 3.48 6.0.14-1-siduction-amd64)
Audio:
  Device-1: AMD Renoir Radeon High Definition Audio driver: snd_hda_intel
  Device-2: AMD ACP/ACP3X/ACP6x Audio Coprocessor driver: snd_rn_pci_acp3x
  Device-3: AMD Family 17h/19h HD Audio driver: snd_hda_intel
  Sound API: ALSA v: k6.0.14-1-siduction-amd64 running: yes
  Sound Server-1: PipeWire v: 0.3.63 running: yes
Network:
  Device-1: Intel Wi-Fi 6 AX200 driver: iwlwifi
  IF: wlan0 state: up mac: <filter>
  IF-ID-1: wg-mullvad state: unknown speed: N/A duplex: N/A mac: N/A
Bluetooth:
  Device-1: Intel AX200 Bluetooth type: USB driver: btusb
  Report: hciconfig ID: hci0 rfk-id: 0 state: down
    bt-service: enabled,running rfk-block: hardware: no software: yes
    address: <filter>
Drives:
  Local Storage: total: 953.87 GiB used: 322.18 GiB (33.8%)
  ID-1: /dev/nvme0n1 vendor: SK Hynix model: BC711 NVMe 1TB size: 953.87 GiB
Partition:
  ID-1: / size: 242.68 GiB used: 59.22 GiB (24.4%) fs: ext4 dev: /dev/dm-1
  ID-2: /boot/efi size: 511 MiB used: 17.9 MiB (3.5%) fs: vfat
    dev: /dev/nvme0n1p1
Swap:
  ID-1: swap-1 type: partition size: 16 GiB used: 0 KiB (0.0%) dev: /dev/dm-0
Sensors:
  System Temperatures: cpu: 29.0 C mobo: 26.0 C gpu: amdgpu temp: 34.0 C
  Fan Speeds (RPM): cpu: 0
Info:
  Processes: 386 Uptime: 2m Memory: 14.99 GiB used: 4.21 GiB (28.1%)
  Shell: Bash inxi: 3.3.24
Arguing that you don't care about the right to privacy because you have nothing to hide is no different than saying you don't care about free speech because you have nothing to say. – Edward Snowden

Offline Teriarch

  • User
  • Posts: 58
Re: Mit Kernel 6.6.1 kein Audio über HDMI verfügbar
« Reply #3 on: 2022/12/23, 01:09:29 »
o.k. hat also auch vorher mit legacy driver geklappt. Weiter: Für beide kernel bitte noch die Ausgabe von
aplay -l und lspci, um die für hdmi verantwortliche Graphikkarte zu identifizieren. Und Du kannst in der Zwischenzeit
noch intel_iommu=on,igfx_off als Zusatzoption für GRUB_CMDLINE_LINUX_DEFAULT in /etc/default/grub mit anschließendem sudo update-grub ausprobieren, um IOMMU
Passthru für die interne Graphik zu unterdrücken (hier gibt es zuweilen noch Schwierigkeiten mit dem Sound).

Offline Mister00X

  • User
  • Posts: 202
Re: Mit Kernel 6.6.1 kein Audio über HDMI verfügbar
« Reply #4 on: 2022/12/23, 11:27:54 »
Unter 6.0.14 sagt lspci:
  [ You are not allowed to view this attachment ]  
und aplay:
  [ You are not allowed to view this attachment ]

Mit Kernel 6.1.1:
lspci:
  [ You are not allowed to view this attachment ]  
aplay:
  [ You are not allowed to view this attachment ]  


Und Du kannst in der Zwischenzeit
noch intel_iommu=on,igfx_off als Zusatzoption für GRUB_CMDLINE_LINUX_DEFAULT in /etc/default/grub mit anschließendem sudo update-grub ausprobieren, um IOMMU
Passthru für die interne Graphik zu unterdrücken (hier gibt es zuweilen noch Schwierigkeiten mit dem Sound).

Hierzu hätte ich eine Frage: Macht ein intel_iommu Parameter auf einem AMD System überhaupt Sinn?
Arguing that you don't care about the right to privacy because you have nothing to hide is no different than saying you don't care about free speech because you have nothing to say. – Edward Snowden

Offline Teriarch

  • User
  • Posts: 58
Re: Mit Kernel 6.6.1 kein Audio über HDMI verfügbar
« Reply #5 on: 2022/12/23, 12:42:31 »
> Hierzu hätte ich eine Frage: Macht ein intel_iommu Parameter auf einem AMD System überhaupt Sinn?

Nein, da hast Du recht; um sicher zu gehen bat ich deswegen um die Ausgabe von lspci. Und kannst Du nochmal den 2. Anhang zu aplay für Kernel 6.1.1.-2 posten, ich glaube, Du hast den Anhang verwechselt. Wie es aussieht befindet sich
am Gerät 7 der Karte 0 ein Samsung TV. Die gleiche Ausgabe sollte man auch für Kernel 6.1.1-2 sehen.

Offline Mister00X

  • User
  • Posts: 202
Re: Mit Kernel 6.6.1 kein Audio über HDMI verfügbar
« Reply #6 on: 2022/12/23, 12:55:52 »
Ups mein Fehler, da hab ich mich wohl vertippt. Hier bitte aplay:
  [ You are not allowed to view this attachment ]  
Arguing that you don't care about the right to privacy because you have nothing to hide is no different than saying you don't care about free speech because you have nothing to say. – Edward Snowden

Offline Teriarch

  • User
  • Posts: 58
Re: Mit Kernel 6.6.1 kein Audio über HDMI verfügbar
« Reply #7 on: 2022/12/23, 13:36:37 »
o.k. Dann boote nochmal kernel 6.1.1-2, vergewissere Dich, dass aplay den gleichen Output wie oben liefert und gib mit angeschlossenem TV ein:


speaker-test -Dhw:0,3 -c2 (Karte 0, Device 3, 2 Kanäle)

Du solltest ein wechselseitiges Rauschen auf beiden Kanälen hören. Die Eingabe

speaker-test -Dhw:1,0 -c2

sollte (als Positivtest) das Rauschen auf den internen Lautsprechern ausgeben.

Es kann sein, dass die Ausgabe stumm geschaltet ist, dann musst Du vorher noch mit
alsamixer nach Auswahl der Karte (F6) das entsprechende Device laut stellen (unmute).

Wenn das erfolgreich ist, liegt das Problem nicht an den Treibern oder am Kernel, sondern an
den nachgeordneten Programmen wie pipewire, etc. Falls nicht, muss erst dieses Problem gelöst
werden, da nachfolgende Programme auf dem ALSA des Kernels aufsetzen.

Offline Mister00X

  • User
  • Posts: 202
Re: Mit Kernel 6.6.1 kein Audio über HDMI verfügbar
« Reply #8 on: 2022/12/23, 13:57:29 »
o.k. Dann boote nochmal kernel 6.1.1-2, vergewissere Dich, dass aplay den gleichen Output wie oben liefert und gib mit angeschlossenem TV ein:


speaker-test -Dhw:0,3 -c2 (Karte 0, Device 3, 2 Kanäle)

Nachdem ich die Stummschaltung mit alsamixer abgeschaltet hab funktioniert höre ich das das Rauschen auf meinem Fernseher mit Kernel 6.1.1.

Bei den eingebauten Lautsprechern funktioniert es mit speaker-test -Dhw:1,0 -c2 auch.

Dann liegt es also an pipewire o.Ä. ....
Wie kann es sein, dass pipewire mit Kernel 6.0.* klarkommt aber nicht mit Kernel 6.1.1 und kann ich was dagegen unternehmen?
Arguing that you don't care about the right to privacy because you have nothing to hide is no different than saying you don't care about free speech because you have nothing to say. – Edward Snowden

Offline Teriarch

  • User
  • Posts: 58
Re: Mit Kernel 6.6.1 kein Audio über HDMI verfügbar
« Reply #9 on: 2022/12/23, 14:27:57 »
Das sieht schon 'mal sehr gut aus. Ich bin 'mal kurz weg, aber wir kümmern uns nachher weiter darum...

Offline hendrikL

  • Administrator
  • User
  • *****
  • Gravatar
  • Posts: 1.031
Re: Mit Kernel 6.6.1 kein Audio über HDMI verfügbar
« Reply #10 on: 2022/12/23, 14:45:11 »
Ich möchte mich da jetzt nicht einmischen, aber um zu sehen, was und wie pipewire alles verknüpft oder auch nicht, gibt es ein nettes kleines Tool namens "qpwgraph".

Damit kann man auch selbst die Wege verknüpfen.

Ich finde es äußerst praktisch.

Offline Teriarch

  • User
  • Posts: 58
Re: Mit Kernel 6.6.1 kein Audio über HDMI verfügbar
« Reply #11 on: 2022/12/28, 15:17:41 »
Ich kannte das Tool nicht und muss, sagen, dass es sehr übersichtlich gestaltet ist. Allerdings setzt es auf APIs von
pipewite auf, und ich fürchte, es wird im Falle fehlender Schnittstellen auf tieferer  Ebene nicht weiterhelfen.

Vielleicht kann uns Mister00x unterstützen, indem er den letzten Zustand nochmal herstellt und zunächst durch
ps xa|grep pipe
die Aktivität der Prozesse pipewire und pipewire-pulse bestätigt. Anschließend kann uns ein
pactl list
über das Vorhandensein der Soundkarten und deren Profile informieren. In Abhängigkeit von der Ausgabe kann anschließend bspw. über ein
pactl set-card-profile alsa_card.pci-0000_00_1f.3 output:hdmi-surround+input:analog-stereo
das Kartenprofil gesetzt werden und ein paplay ausprobiert werden. Sollte das erfolgreich sein, kann es eigentlich nur noch an dem GUI liegen. Pipewire implementiert über pipewire-pulse das pulseaudio Protokoll und setzt anschließend die Sound
Befehle über das Kernel ALSA um.

Offline hendrikL

  • Administrator
  • User
  • *****
  • Gravatar
  • Posts: 1.031
Re: Mit Kernel 6.6.1 kein Audio über HDMI verfügbar
« Reply #12 on: 2022/12/28, 23:41:00 »
Könnte möglich sein, dass "pipewire-alsa" ebenso benötigt wird!

Ich denke, es ist ebenso nötig.

gruss

Offline vinzv

  • Administrator
  • User
  • *****
  • Posts: 161
Re: Mit Kernel 6.6.1 kein Audio über HDMI verfügbar
« Reply #13 on: 2022/12/29, 01:06:33 »
Könnte auch damit zusammenhängen: https://www.phoronix.com/news/AMD-HDMI-Audio-Linux-6.1-Fix

Schon mal versucht einen Kernel 6.0.x zu booten, sofern noch vorhanden?

Offline towo

  • Administrator
  • User
  • *****
  • Posts: 2.996
Ich gehe nicht zum Karneval, ich verleihe nur manchmal mein Gesicht.