<< Dell thunderbolt dock attached to a Sony OLED TV. >>
My Sony, TV, 4K capable, used to drop out from time to time when using it with a Sony BlueRay player. I could occasionally get it to work by reversing the cable end-for-end, but that was not reliable enough.
Then I started looking into the rats nest that is HDMI cable specifications. When I replaced the stock cable with a PREMIUM cable, there has not been a single drop-out since. This is the essence of what I learned:
HDMI cables you want for HDMI-only Displays (higher resolutions than 720p TV sets) are marked as Certified with an anti-counterfeiting tag and are labeled:
"PREMIUM High Speed HDMI cable" or that + "with Ethernet" (up to 4K at 30Hz) --OR--
“ULTRA High Speed HDMI cable" or that + "48G" (supports higher resolutions and backward-compatible)
Cables with No Certification tags are good for your standard 720p TV set, and not much more.
HDMI was invented for HD TV sets. it works great at its original resolution of 720i or 720p. At higher resolutions, it quickly develops issues that are complex to solve, and the cables and adapters required to solve are NOT intuitive.