Kernel 6.10.x radeon drm issues

Not easy to explain, will do my best.

System is Fedora 40 workstation with cinnamon desktop. Audio is alsa/pipewire.
I use exclusively SPDIF but kernel 6.10 added HDMI surround a52 AC3 devices. Now my system is tainted therefore when I reboot on 6.8.7, pipewire continues to see that broken node.

Problem: kodi flatpak crashes on every video when on 6.10.4. Impossible to play any. Perfectly reproductible on reboot.

When on 6.8.7, kodi is OK.

I’ve traced this issue back to august 12 with journalctl --user-unit=pipewire --user-unit=wireplumber --user-unit=pipewire-pulse --user-unit=pulseaudio

I haven’t have any pipewire problem since june and kernel 6.10 created a new one.

Is there an easy way to wipe out all audio config - alsa/wireplumber/pipewire - and hope the system reconfigure itself properly?

Yesterday, I simplified my /etc/asound.conf and on reboot the next day, had no audio at all. Had to restore from backup to recover.

More details. Those entries are for the hdmi audio, which has nothing connected to. Why kernel 6.10 suddenly sees the necessity to enable it is beyond my understanding.

aoû 17 22:26:03 shizuma pipewire[3621]: spa.audioadapter: params Spa:Enum:ParamId:EnumFormat: 0:0 (follower format) Périphérique ou ressource occupé
aoû 17 22:26:08 shizuma pipewire[3621]: spa.alsa: 'a52:0': playback open failed: Périphérique ou ressource occupé
aoû 17 22:26:08 shizuma pipewire[3621]: spa.alsa: 'a52:0': playback open failed: Périphérique ou ressource occupé
aoû 17 22:26:08 shizuma pipewire[3621]: spa.audioadapter: params Spa:Enum:ParamId:EnumFormat: 0:0 (follower format) Périphérique ou ressource occupé
aoû 17 22:26:08 shizuma pipewire[3621]: pw.node: (alsa_output.pci-0000_00_01.1.iec958-ac3-surround-51-52) suspended -> error (Start error: Périphérique ou ress>

Finally got rid of the extra parasitic hdmi node, so my audio is back, mostly, with

$ cat .config/wireplumber/wireplumber.conf.d/51-alsa-disable*
monitor.alsa.rules = [
  {
    matches = [
      {
        device.name = "alsa_card.pci-0000_00_01.1"
      }
    ]
    actions = {
      update-props = {
         device.disabled = true
      }
    }
  }
]
monitor.alsa.rules = [
  {
    matches = [
      {
        node.name = "alsa_output.pci-0000_00_01.1.iec958-ac3-surround-51"
      }
    ]
    actions = {
      update-props = {
         node.disabled = true
      }
    }
  }
]

Kodi flatpak however, still crashes within seconds whenever on 6.10.x

Therefore I’m still on 6.8.7

Kernel issue confirmed:

Reported here"

Ajout de kernel, radeon et suppression de alsa, audio, cinnamon, wireplumber