on Vero 4K running OSMC the colours are “washed out”. For example, black is displayed as grey.
I´ve recently switched from Raspberry Pi 1 to Vero 4K.
On Raspberry with OSMC I´ve had a similar issue but managed to fix it by editing the /boot/config.txt with options hdmi_pixel_encoding=2 and hdmi_group=1.
Setup is:
Vero 4k → Denon AVR 2809 → Philips 42PFL9803H/10
all connected via HDMI.
I tried OSMC releases 2017.02-2 and 2017.03-1 with the same result.
Also, I did echo 1 > /sys/class/amhdmitx/amhdmitx0/output_rgb
as in thread: HDMI color range with no effect.
I wonder if there is a way to edit a config file as with Raspberry Pi?
I suspected this post would be about an older Phillips TV. By default we output in YCbCr and I believe your TV expects RGB. Normally this isn’t an issue, but some older TVs incorrectly advertise their capabilities (EDID).
Setting hdmi_pixel_encoding=2 enables full range RGB on Raspberry Pi.
Running:
echo 1 > /sys/class/amhdmitx/amhdmitx0/output_rgb
should have done the trick. I will check that this is still behaving as expected. Do you see the screen lose signal and reconnect when you run it?
Try this:
Start a video
Pause it, run above command
I’ll add a config option shortly so you can set this persistently and reliably.
I ran: echo 1 > /sys/class/amhdmitx/amhdmitx0/output_rgb
as a video was paused.
The screen lost signal and reconnected, but the sound of the video was gone.
Okay – did things look better when you did this?
The loss of sound is (to an extent) expected, because this isn’t a proposed solution or fix, I just want to make sure output_rgb is doing what it should be doing; and doing this during playback is a good way to check
Okay, but did the colours change after running this command?
You may need to adjust some TV settings. I don’t have an old Phillips but have seen this problem posted before; as well as resolved. Maybe another user can chime in.
This TV is known to misadvertise it’s capabilities, which causes Vero 4K to output a colour space that the TV doesn’t like.
I’ll add a workaround for this shortly and let you know when I have something to test. The above command should have worked however (tested here).
So when you configure Raspberry Pi’s video_mode, you are changing the video output.
But on some TVs, this can also be configured on the TV, which is sometimes easier.
Please paste the output of the following commands, which will help me address this faster.
This basically says that your TV isn’t providing any EDID, which is very odd if your TV is actually powered on when you ran this.
Try another HDMI cable