Can anyone explain to me why I can get HDMI audio when booting to desktop but not when booting to console?
Based on other posts I was able to get audio via HDMI in console boot by updating dtoverlay=vc4-kms-v3d to dtoverlay=vc4-fkms-v3d in /boot/firmware/config.txt. However, from what I can tell, this is not the right way to do this since FKMS is deprecated for Bookworm. When testing with the console boot I was sure to go into the raspi-config and select the HDMI audio output in the System->Audio Settings, even going as far to double check that changing it to the AUX input I would hear audio out of it (but specifically only wen AUX was selected).
From viewtopic.php?p=2155762&hilit=Hdmi+audio#p2153560 (I did not try this solution) it sounds like EDID reported by my display may be bad and FKMS simply doesn't care like KMS does? I don't see how that would explain why I could get HDMI audio when booting to desktop on the same display though. I tried booting without an SD card like one of the comments here suggested but did not see the "display: ... EDID=..." text to determine the reported EDID.
This was with 64bit Bookworm release 12 on a Raspberry Pi 4. Raspberry Pi Imager says what I have cached on my PC was released 2024-11-19.
Based on other posts I was able to get audio via HDMI in console boot by updating dtoverlay=vc4-kms-v3d to dtoverlay=vc4-fkms-v3d in /boot/firmware/config.txt. However, from what I can tell, this is not the right way to do this since FKMS is deprecated for Bookworm. When testing with the console boot I was sure to go into the raspi-config and select the HDMI audio output in the System->Audio Settings, even going as far to double check that changing it to the AUX input I would hear audio out of it (but specifically only wen AUX was selected).
From viewtopic.php?p=2155762&hilit=Hdmi+audio#p2153560 (I did not try this solution) it sounds like EDID reported by my display may be bad and FKMS simply doesn't care like KMS does? I don't see how that would explain why I could get HDMI audio when booting to desktop on the same display though. I tried booting without an SD card like one of the comments here suggested but did not see the "display: ... EDID=..." text to determine the reported EDID.
This was with 64bit Bookworm release 12 on a Raspberry Pi 4. Raspberry Pi Imager says what I have cached on my PC was released 2024-11-19.
Statistics: Posted by Krull9 — Wed Jan 22, 2025 4:15 am