If it is because the cable can't handle the bandwidth (the cable is not rated for high speed) then disabling Deep Color may make it work. If not, the next steps are to 1) try the shorter cable as Doctego suggested and 2) try 1080i or 720p for the resolution. All HDMI cables should be able to handle 1080i or 720p. If you still have problems with 1080i or 720p resolution then there is something else going on (including a defective cable).
However, before we jump to those conclusions, try the following separately in this order (if possible). No need to try the rest if one of them works.
1) Disable Deep Color (you must disable in both the source and the TV)
2) Try a shorter length certified high speed cable
3) Temporarily try 1080i or 720p resolution. For this, check what resolution your TV says you are getting to confirm that it is 720p or 1080i.
Odds are good that these will fix the problem.