-
Notifications
You must be signed in to change notification settings - Fork 1.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RPi 5 - HDMI audio output not working with separate HDMI #1871
Comments
On Pi5 there is no firmware audio support, therefore you will get no audio devices if you disable vc4-kms-v3d. Do you actually mean terminal (ie console) for HDMI1, or just /dev/fb0? You've also got fun either:
|
Exactly, basically I would need console on HDMI1, and an FFmpeg output on HDMI2. So I don't know if it's possible to have a single framebuffer only for HDMI2, while console will be shown somehow on HDMI1. I don't need any v3d accerelation or any |
I think that one is going to be tricky. About the only approach I can think of is to add a mechanism to be able to retrieve the handle for the framebuffer so that the DRM master can add it back onto the displays it wishes. That's highly unlikely to be acceptable to upstream, but is possibly small enough for us to accept as it is likely to be useful. I think it's dma_obj at https://elixir.bootlin.com/linux/latest/source/drivers/gpu/drm/drm_fbdev_dma.c#L98 that you need to export, although the comment at https://elixir.bootlin.com/linux/latest/source/drivers/gpu/drm/drm_client.c#L451 may imply that there are other issues. |
Hi,
I'm trying to configure HDMI audio output with two separate HDMI video outputs, but with the option dtoverlay=vc4-kms-v3d disabled (so to allow separate framebuffers) the audio devices are not showing. If I enable it the audio device is showing, but the HDMI video outputs are cloned. I'm trying to achieve two separate framebuffers, as I want to show on HDMI1 the terminal and HDMI2 a stream coming from FFmpeg. I would prefer not to use a desktop environment or similar to have a very lightweight system.
This is my config.txt
Thanks in advance
The text was updated successfully, but these errors were encountered: