Udoo bolt hdmi-cec

Discussion in 'UDOO BOLT' started by sky_as, Jan 2, 2021.

  1. sky_as

    sky_as New Member

    Joined:
    Jan 2, 2021
    Messages:
    1
    Likes Received:
    0
    Hi! I just setup my udoo bolt gear with ubuntu 20.10. I did as much reading and testing as I could before posting this. I know the hardware supports HDMI-CEC, but I think I read that it hasn't been implemented on the bolt yet due to firmware? I wanted to use the bolt in a digital signage/iot application (dual HDMI out + ryzen chip compute power + great chassis design). Part of this would require display reading and control (input changing, power on/off) of consumer and commercial displays.

    Anyone have ideas on when HDMI-CEC would be implemented? Is it already and if so, how do I begin using it? I've tried cec-utils/cec-client and various libcec wrappers. Cross tested with an rpi to make sure cable+tv were good.
    If implemented, would it also work for displays 3 and 4 if I had usb-c --> hdmi?
    I remember a thread regarding the x86 that support was there but not merged into the libcec repo. Thank you in advance! I just can't find any clear answers to these two questions. Excited to keep working with this little guy.
     
  2. Lator

    Lator UDOOer

    Joined:
    Sep 30, 2020
    Messages:
    12
    Likes Received:
    1
    I am also interested in having HDMI-CEC capabilities in the Udoo Bolt.
     
  3. ccs_hello

    ccs_hello UDOOer

    Joined:
    Apr 15, 2017
    Messages:
    536
    Likes Received:
    194
    I am not optimistic on getting the answer other than no.
    I searched a more generic criteria: AMD Ryzen, VEGA, HDMI-CEC, libcec
    end up with "let's hope the good things can happen" type of user wishes and no further more.
     
  4. Lator

    Lator UDOOer

    Joined:
    Sep 30, 2020
    Messages:
    12
    Likes Received:
    1
    Are you saying no AMD Ryzen system has HDMI-CEC? That seems very odd.
     
  5. ccs_hello

    ccs_hello UDOOer

    Joined:
    Apr 15, 2017
    Messages:
    536
    Likes Received:
    194
    Google is your best friend.
     
    evaloverde likes this.
  6. Lator

    Lator UDOOer

    Joined:
    Sep 30, 2020
    Messages:
    12
    Likes Received:
    1
    I do not use Goolag, but I websearched as you suggested. Some guy here suggests it is working https://www.phoronix.com/forums/for...ble-dcc-gets-enabled-for-navi-12-navi-14-gpus , but I have found more modern posts saying it does not on GPU's. So I would go with not working. I will try it anyway.

    What people are suggesting around is to use USB devices or use those ARM devices. Apparently, CEC is supported in Linux, it is just the GPU manufacturers that do not care, because apparently few people connect their big GPU's to TV's. AMD and NVidia do not care outright, and Intel apparently only supports a small subset of the instructions.

    For anyone reading and interested in making it work with Udoo Bolt apparently these work with Linux (all on the pricy side):

    USB C to HDMI with CEC: https://www.kramerav.com/sg/product/adc-u31c/hf#Tab_Specification
    https://www.club-3d.com/en/detail/2449/usb_3.1_type_c_to_hdmi_2.0_uhd_4k_60hz_active_adapter/

    More information about which devices work with linux here: https://hverkuil.home.xs4all.nl/cec-status.txt

    And there is also this curious one: https://www.pulse-eight.com/p/104/usb-hdmi-cec-adapter#

    Sad that AMD and NVidia do not care about CEC. It can not be that complicated.
     
    evaloverde likes this.
  7. ccs_hello

    ccs_hello UDOOer

    Joined:
    Apr 15, 2017
    Messages:
    536
    Likes Received:
    194
    CEC is a hot thing in consumer electronics/TV industry, while GPU inside a computer tends to play in computer field. Just a different perspective. I think a GPU/graphics card supporting a game console or a set top box will be a bit different than a mining GPU or a computer GPU.

    BTW, HDMI-CEC minimally needs hardware support. HDMI connector's pin #13 is just for that single purpose (CEC), if the GPU supports such feature.
    For CEC or CEC-like feature, IR remote control might be a path, AUX-subchannel within the DisplayPort (DP) can tunnel the CEC messages. <-- some active DP-to-HDMI adapters may be able to translate AUX messages into HDMI-CEC pin13.
    Anyway, it's not a one size fits all world.
     
    evaloverde likes this.
  8. evaloverde

    evaloverde Administrator Staff Member

    Joined:
    Apr 29, 2019
    Messages:
    236
    Likes Received:
    60
    Thank you for your great replies as always ccs_hello :)
     

Share This Page