raspberrypi4 missing HDMI audio sink in wireplumber
Description
Environment
Attachments
- 07 Jun 2022, 07:07 AM
Activity
Walt Miner May 6, 2024 at 10:00 PM
@Edi Feschiyan Is this now working? If so we can resolve the issue.
Ashok Sidipotu April 5, 2024 at 12:21 AM
https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29800 fixes this. the change is in review
Walt Miner March 20, 2024 at 9:04 PM
@Marius Vlad thanks for the update. Reassigned to @Ashok Sidipotu
Marius Vlad March 14, 2024 at 7:43 AM
The change was abandoned because the it should only apply to rpi4, and that was doing it to for all platforms. It was about the ACP part (second entry list). So that needs to be changed to only apply to rpi4.
But even with that change, audio playback won't work because apparently we can't set the profiles correctly. That's where I got stuck and it needs to be investigated further. I don't know if that really requires code changes or this it just configuration. @Ashok Sidipotu would take a look at this.
It doesn't make sense to have ACP change in, without actually finding the root cause of missing audio playback. Once the profile issue was addressed we should have also the ACP change for rpi4.
The first entry in the list is just configuration issue, need to try the correct plug.
Walt Miner March 13, 2024 at 9:28 PM
@Marius Vlad based on your comment, is there something that needs to be changed in the code? I see there is a change that was abandoned in gerrit.
After the migration to kirkstone in master, the raspberrypi4 is missing the HDMI audio sink which likely is the reason for the lack of audio output.
root@raspberrypi4-64:~# wpctl status PipeWire 'pipewire-0' [0.3.47, pipewire@raspberrypi4-64, cookie:762044526] └─ Clients: 30. WirePlumber [0.3.47, pipewire@raspberrypi4-64, pid:295] 31. WirePlumber [export] [0.3.47, pipewire@raspberrypi4-64, pid:295] 33. WirePlumber Bluetooth [0.3.47, pipewire@raspberrypi4-64, pid:296] 34. WirePlumber Policy [0.3.47, pipewire@raspberrypi4-64, pid:297] 127. wpctl [0.3.47, root@raspberrypi4-64, pid:537]Audio ├─ Devices: │ 35. Built-in Audio [alsa:pcm] │ 36. Built-in Audio [alsa:pcm] │ 37. Built-in Audio [alsa:pcm] │ ├─ Sinks: │ * 38. Built-in Audio [vol: 1.00] │ 40. Emergency Playback Endpoint [vol: 1.00] │ 41. Communication Playback Endpoint [vol: 1.00] │ 42. Custom-High Playback Endpoint [vol: 1.00] │ 43. Navigation Playback Endpoint [vol: 1.00] │ 44. Custom-Low Playback Endpoint [vol: 1.00] │ 45. Speech-Low Playback Endpoint [vol: 1.00] │ 46. Multimedia Playback Endpoint [vol: 1.00] │ 47. Speech-High Playback Endpoint [vol: 1.00] │ ├─ Sink endpoints: │ 65. Playback: Emergency [vol: 1.00] │ 66. Playback: Communication [vol: 1.00] │ 67. Playback: Custom-High [vol: 1.00] │ 68. Playback: Navigation [vol: 1.00] │ 69. Playback: Custom-Low [vol: 1.00] │ 74. Playback: Speech-Low [vol: 1.00] │ 79. Playback: Multimedia [vol: 1.00] │ 84. Playback: Speech-High [vol: 1.00] │ ├─ Sources: │ 39. Capture Capture Endpoint [vol: 1.00] │ ├─ Source endpoints: │ 64. Capture: Capture [vol: 1.00] │ └─ Streams:Video ├─ Devices: │ ├─ Sinks: │ ├─ Sink endpoints: │ ├─ Sources: │ ├─ Source endpoints: │ └─ Streams:Settings └─ Default Configured Node Names: