I needed to extend the HDMI cable to the Pi SBC. The supplied original cable did not suit my desk and Monitor setup. A new 2m cable was purchased and installed, but upon boot I get an “Out of Range” warning.
The packaging said it was a 4k HDMI cable. Is this a problem? Do I need to get something else?
No. The issue is with the hdmi cable whether it is too long or an inferior cable. You did not specify what you were using for a monitor or if it was the same monitor used with the short cable and the long one but you might.
There is a config called config_hdmi_boost=? that is put in config.txt but it seems that it is ignored on the pi4 at this time.
Update: A new HDMI cable has been puchased at the usual excessive cost, and installed on the Pi. The Monitor returned similar “Out of Range” warnings, but showed signs of life. The screen would flash before going blank. A lot of testing and Googling similar posts took place. The most recent attempt at solving this took 16 reboots. The end result is Manjaro booting to the login screen at the correct resolution. Yay!
The settings applied to config.txt that worked here are as follows.
hdmi_mode=82 - for my resolution 1920x1080
I had a similar sounding problem after installing the recent new Raspberry Pi OS release:
I have a Raspberry Pi branded micro-HDMI to HDMI cable and that worked fine, but I wanted to use a micro-HDMI to HDMI adaptor + an (older and longer) HDMI cable.
With my preferred cable the monitor showed a blank screen.
I found that adding either of these to /boot/config.txt allowed the monitor to work again: core_freq=600
I’m about to try out the current Manjaro, maybe it will be helpful here too
I have seen that work around also. Something must have changed with their firmware either with the kernel or RPi’s depending on if you are using kms or fkms. I have noticed some changes here lately. I have a VIZIO tv and have always had to manually specify the display resolution or get a blank screen with the pi4’s. With the other pi devices my tv works just fine.