Skip to content
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 4 libCEC not detecting TV on HDMI 1 #489

Closed
mateorotim opened this issue Jan 17, 2020 · 5 comments
Closed

RPI 4 libCEC not detecting TV on HDMI 1 #489

mateorotim opened this issue Jan 17, 2020 · 5 comments

Comments

@mateorotim
Copy link

I'm using raspbian buster full image, I have compiled libCEC for raspberry, when i connect 2 different TV's to raspberry with the same cables libCEC only detects the TV that is connected to HDMI 0. So it is not the cables or the TV's because when i switch the HDMI inputs on raspberry libCEC detects other TV on HDMI 0 and nothing on HDMI 1.

Any idea how to resolve this? I need to be able to control both TV's.

@zocker-160
Copy link

zocker-160 commented Mar 2, 2020

the CEC protocol only supports one TV / monitor at a time, which is a hard limit in the spec

furthermore one CEC client can only have one target (the TV), which makes any hacky software solution near impossible

EDIT:
important: you can still specify the HDMI port to be used with cec-client -p <hdmi port>

so you could start two cec-client instances, one for each HDMI port

@opdenkamp
Copy link
Contributor

only one hdmi output on the pi4 is supported. if you want to control the second screen too, then you'll need a usb-cec adapter: https://www.pulse-eight.com/p/104/usb-hdmi-cec-adapter and indeed start a second instance of libCEC

@popcornmix
Copy link
Contributor

The KMS driver which is being developed does expose cec devices for each hdmi display.
In combination with #380 it should allow cec control of each display. CEC support in KMS is not working yet, so you'll have to wait a little to get a definite answer.

@opdenkamp
Copy link
Contributor

I was indeed talking about the current implementation. Thanks for the update!

@audas
Copy link

audas commented Nov 10, 2020

Hi this has been a fair while and I have tested this with the new kernel and we are not able to work with the second port. Engineers at Raspi have suggested this is something that libcec will have to address - is there any chance of this being implemented, and if so any time soon ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants