[–] 3 points 1 month ago* (last edited 1 month ago) (1 child)

The TV will be connected with HDMI and computer will have its DisplayPort converted to HDMI by a supported adapter. But:

most adapters do not support the CEC Tunneling feature, and of those that do many did not actually connect the CEC pin. Unfortunately, this means that while a CEC device is created, it is actually all alone in the world and will never be able to see other CEC devices.

DisplayPort to HDMI Adapters with working CEC

HDMI-CEC Tunneling over DisplayPort | Arch Wiki

TL;DR

Connect your computer's DisplayPort with DP-HDMI adapter to TV's HDMI. To test if the adapter tunnels CEC, run in a terminal:

cec-ctl --playback && cec-ctl -S

Which should show at least two devices.

  • source
  • parent
  • context
  • [–] 10 points 1 month ago (1 child)

    I'm pretty sure it's a hardware feature of specific graphic cards. Not every HDMI port has that capability and most consumer GPUs don't have it. That's why the GPU on the Steam machine is so important. It has the CEC capability out of the box.

    I have a similar setup to you, but I'm running bazzite. I got around it by putting my TV (offline Hisense Roku) into a power saving mode that essentially shuts the screen off and puts it in standby. Whenever there's a change in signal, the display kicks on. However that also isn't a feature on every TV.

  • source
  • [–] 8 points 1 month ago (3 children)

    It is rare that a computer have HDMI-CEC natively.
    Try the command "cec-ctl" (which is part of v4l-utils) or take a look at the Arch Wiki.

    Even if your hardware doesn't support it, you can still use displayport with an adapter or even a usb+hdmi adapter.

  • source
  • [–] 1 point 1 month ago

    I know people have had problems with linux but man I have installed it on so many laptops with no issues. I mean way back in the aughts it was different but in the 20's I have had worse problems with windows.

  • source
  • view more: ‹ prev next ›