Video Quality on Raspi 2 Mod B

Hey all,

I have a Raspi 2 Mod B with OSMC running on it. I am watching videos through an Epson EH-TW6600 Beamer with FullHD. While watching 1080p content I realized that there is a hard to discribe fuzziness … if the camera within the moving is fast the video is getting unsharp. If the camera is not moving or moving slowlier, the video is sharp again. I the settings I switched on that the refresh rate is changed upon starting a movie. So it is set to 23,976fps. What can I do to improve the quality of HD content or how can I check if the right resolution and so on is used?
I also have activated the licenses for WVC1 and MPEG2.

Maybe running in a different mode?

You need to login through SSH to be able to run these commands…

Too check the current mode:

tvservice -s

Too readout all modes supported by your beamer:

tvservice -m CEA tvservice -m DMT

At the moment I am not at home and Beamer is turned off, but the output is as follows:
osmc@osmc:~$ tvservice -m CEA | grep 1080
(prefer) mode 5: 1920x1080 @ 60Hz 16:9, clock:74MHz interlaced
mode 16: 1920x1080 @ 60Hz 16:9, clock:148MHz progressive
mode 20: 1920x1080 @ 50Hz 16:9, clock:74MHz interlaced
mode 31: 1920x1080 @ 50Hz 16:9, clock:148MHz progressive
osmc@osmc:~$

Hmm no 24p or 23,976p … maybe because the beamer is turned off, can check this in the evening

True, and prefered is interlaced, so 1080i instead of 1080p

uncool … :confused:
I will turn un projector tonight, start a movie and se what tvservice -m CEA/DMT is telling me and which mode is used.
At which config or position in the settings I can adjust that 1080p instead of 1080i is used?
And the Pi is always on, does it resync and change the resolution if the projector is powered on?

You should always boot the Pi with TV/projector powered up or it may not be able to read the edid and determine the correct supported modes.

If you always use the same TV/projector then you can save the EDID to a file:
http://kodi.wiki/view/Raspberry_Pi_FAQ#TV_is_not_detected_unless_powered_on_first

Hm yes it is alway the same device, I only power off the projector and raspi remains running.

Boot Pi with projector powered on first and report output of:

tvservice -s tvservice -m CEA tvservice -m DMT

Then do the same, but boot Pi with display powered off.

Ok, switched Beamer on and rebooted Pi afterwards:
osmc@osmc:~$ tvservice -s state 0x12000a [HDMI CEA (16) RGB lim 16:9], 1920x1080 @ 60.00Hz, progressive osmc@osmc:~$ tvservice -m CEA Group CEA has 17 modes: mode 1: 640x480 @ 60Hz 4:3, clock:25MHz progressive mode 2: 720x480 @ 60Hz 4:3, clock:27MHz progressive mode 3: 720x480 @ 60Hz 16:9, clock:27MHz progressive mode 4: 1280x720 @ 60Hz 16:9, clock:74MHz progressive 3D:FP|TopBot|SbS-HH mode 5: 1920x1080 @ 60Hz 16:9, clock:74MHz interlaced 3D:SbS-HH mode 6: 720x480 @ 60Hz 4:3, clock:27MHz x2 interlaced mode 7: 720x480 @ 60Hz 16:9, clock:27MHz x2 interlaced (prefer) mode 16: 1920x1080 @ 60Hz 16:9, clock:148MHz progressive 3D:SbS-HH mode 17: 720x576 @ 50Hz 4:3, clock:27MHz progressive mode 18: 720x576 @ 50Hz 16:9, clock:27MHz progressive mode 19: 1280x720 @ 50Hz 16:9, clock:74MHz progressive 3D:FP|TopBot|SbS-HH mode 20: 1920x1080 @ 50Hz 16:9, clock:74MHz interlaced 3D:SbS-HH mode 21: 720x576 @ 50Hz 4:3, clock:27MHz x2 interlaced mode 22: 720x576 @ 50Hz 16:9, clock:27MHz x2 interlaced mode 31: 1920x1080 @ 50Hz 16:9, clock:148MHz progressive 3D:SbS-HH mode 32: 1920x1080 @ 24Hz 16:9, clock:74MHz progressive 3D:FP|TopBot|SbS-HH mode 34: 1920x1080 @ 30Hz 16:9, clock:74MHz progressive osmc@osmc:~$ tvservice -m DMT Group DMT has 1 modes: mode 4: 640x480 @ 60Hz 4:3, clock:25MHz progressive osmc@osmc:~$

then started a 1080p movie:
osmc@osmc:~$ tvservice -s state 0x12000a [HDMI CEA (32) RGB lim 16:9], 1920x1080 @ 23.98Hz, progressive osmc@osmc:~$

Now i powered off the Beamer and also the Receiver in between Pi and beamer and did a Pi reboot:

osmc@osmc:~$ tvservice -s
state 0x12000a [HDMI CEA (16) RGB lim 16:9], 1920x1080 @ 60.00Hz, progressive
osmc@osmc:~$ tvservice -m CEA
Group CEA has 27 modes:
mode 1: 640x480 @ 60Hz 4:3, clock:25MHz progressive
mode 2: 720x480 @ 60Hz 4:3, clock:27MHz progressive
mode 3: 720x480 @ 60Hz 16:9, clock:27MHz progressive
mode 4: 1280x720 @ 60Hz 16:9, clock:74MHz progressive
(prefer) mode 5: 1920x1080 @ 60Hz 16:9, clock:74MHz interlaced
mode 6: 720x480 @ 60Hz 4:3, clock:27MHz x2 interlaced
mode 7: 720x480 @ 60Hz 16:9, clock:27MHz x2 interlaced
mode 10: 720x480 @ 60Hz 4:3, clock:54MHz x4 interlaced
mode 11: 720x480 @ 60Hz 16:9, clock:54MHz x4 interlaced
mode 14: 720x480 @ 60Hz 4:3, clock:54MHz x2 progressive
mode 15: 720x480 @ 60Hz 16:9, clock:54MHz x2 progressive
mode 16: 1920x1080 @ 60Hz 16:9, clock:148MHz progressive
mode 17: 720x576 @ 50Hz 4:3, clock:27MHz progressive
mode 18: 720x576 @ 50Hz 16:9, clock:27MHz progressive
mode 19: 1280x720 @ 50Hz 16:9, clock:74MHz progressive
mode 20: 1920x1080 @ 50Hz 16:9, clock:74MHz interlaced
mode 21: 720x576 @ 50Hz 4:3, clock:27MHz x2 interlaced
mode 22: 720x576 @ 50Hz 16:9, clock:27MHz x2 interlaced
mode 25: 720x576 @ 50Hz 4:3, clock:54MHz x4 interlaced
mode 26: 720x576 @ 50Hz 16:9, clock:54MHz x4 interlaced
mode 29: 720x576 @ 50Hz 4:3, clock:54MHz x2 progressive
mode 30: 720x576 @ 50Hz 16:9, clock:54MHz x2 progressive
mode 31: 1920x1080 @ 50Hz 16:9, clock:148MHz progressive
mode 35: 720x480 @ 60Hz 4:3, clock:108MHz x4 progressive
mode 36: 720x480 @ 60Hz 16:9, clock:108MHz x4 progressive
mode 37: 720x576 @ 50Hz 4:3, clock:108MHz x4 progressive
mode 38: 720x576 @ 50Hz 16:9, clock:108MHz x4 progressive
osmc@osmc:~$ tvservice -m DMT
Group DMT has 1 modes:
mode 4: 640x480 @ 60Hz 4:3, clock:25MHz progressive
osmc@osmc:~$

Beamer and Receiver back on:

osmc@osmc:~$ tvservice -s
state 0x12000a [HDMI CEA (16) RGB lim 16:9], 1920x1080 @ 60.00Hz, progressive
osmc@osmc:~$ tvservice -m CEA | grep prefer
(prefer) mode 16: 1920x1080 @ 60Hz 16:9, clock:148MHz progressive 3D:SbS-HH

so looks good till here
now started a movie and refresh rate does not change as above after reboot to 23,98 but from 60 to 59,94 … wtf :frowning:
osmc@osmc:~$ tvservice -s
state 0x12000a [HDMI CEA (16) RGB lim 16:9], 1920x1080 @ 59.94Hz, progressive
osmc@osmc:~$ tvservice -m CEA | grep prefer
(prefer) mode 16: 1920x1080 @ 60Hz 16:9, clock:148MHz progressive 3D:SbS-HH
osmc@osmc:~$

Ok shouldnt have grepped … the 23,976hz options are gone …
osmc@osmc:~$ tvservice -m CEA
Group CEA has 17 modes:
mode 1: 640x480 @ 60Hz 4:3, clock:25MHz progressive
mode 2: 720x480 @ 60Hz 4:3, clock:27MHz progressive
mode 3: 720x480 @ 60Hz 16:9, clock:27MHz progressive
mode 4: 1280x720 @ 60Hz 16:9, clock:74MHz progressive 3D:FP|TopBot|SbS-HH
mode 5: 1920x1080 @ 60Hz 16:9, clock:74MHz interlaced 3D:SbS-HH
mode 6: 720x480 @ 60Hz 4:3, clock:27MHz x2 interlaced
mode 7: 720x480 @ 60Hz 16:9, clock:27MHz x2 interlaced
(prefer) mode 16: 1920x1080 @ 60Hz 16:9, clock:148MHz progressive 3D:SbS-HH
mode 17: 720x576 @ 50Hz 4:3, clock:27MHz progressive
mode 18: 720x576 @ 50Hz 16:9, clock:27MHz progressive
mode 19: 1280x720 @ 50Hz 16:9, clock:74MHz progressive 3D:FP|TopBot|SbS-HH
mode 20: 1920x1080 @ 50Hz 16:9, clock:74MHz interlaced 3D:SbS-HH
mode 21: 720x576 @ 50Hz 4:3, clock:27MHz x2 interlaced
mode 22: 720x576 @ 50Hz 16:9, clock:27MHz x2 interlaced
mode 31: 1920x1080 @ 50Hz 16:9, clock:148MHz progressive 3D:SbS-HH
mode 32: 1920x1080 @ 24Hz 16:9, clock:74MHz progressive 3D:FP|TopBot|SbS-HH
mode 34: 1920x1080 @ 30Hz 16:9, clock:74MHz progressive

I dont get it … restarted Pi with Beamer on and have same modes like before but this time it works again … But now there are only 17 modes, after my first reboot there were 27 modes … :confused:
osmc@osmc:~$ tvservice -m CEA
Group CEA has 17 modes:
mode 1: 640x480 @ 60Hz 4:3, clock:25MHz progressive
mode 2: 720x480 @ 60Hz 4:3, clock:27MHz progressive
mode 3: 720x480 @ 60Hz 16:9, clock:27MHz progressive
mode 4: 1280x720 @ 60Hz 16:9, clock:74MHz progressive 3D:FP|TopBot|SbS-HH
mode 5: 1920x1080 @ 60Hz 16:9, clock:74MHz interlaced 3D:SbS-HH
mode 6: 720x480 @ 60Hz 4:3, clock:27MHz x2 interlaced
mode 7: 720x480 @ 60Hz 16:9, clock:27MHz x2 interlaced
(prefer) mode 16: 1920x1080 @ 60Hz 16:9, clock:148MHz progressive 3D:SbS-HH
mode 17: 720x576 @ 50Hz 4:3, clock:27MHz progressive
mode 18: 720x576 @ 50Hz 16:9, clock:27MHz progressive
mode 19: 1280x720 @ 50Hz 16:9, clock:74MHz progressive 3D:FP|TopBot|SbS-HH
mode 20: 1920x1080 @ 50Hz 16:9, clock:74MHz interlaced 3D:SbS-HH
mode 21: 720x576 @ 50Hz 4:3, clock:27MHz x2 interlaced
mode 22: 720x576 @ 50Hz 16:9, clock:27MHz x2 interlaced
mode 31: 1920x1080 @ 50Hz 16:9, clock:148MHz progressive 3D:SbS-HH
mode 32: 1920x1080 @ 24Hz 16:9, clock:74MHz progressive 3D:FP|TopBot|SbS-HH
mode 34: 1920x1080 @ 30Hz 16:9, clock:74MHz progressive
osmc@osmc:~$ tvservice -s
state 0x12000a [HDMI CEA (32) RGB lim 16:9], 1920x1080 @ 23.98Hz, progressive
osmc@osmc:~$

And what about deinterlacing? It is set to automatic, how can I see wether it is being deinterlaced or not?

It looks like when the beamer is powered off you get the EDID from the receiver.
“tvservice -n” will report the name from the EDID that may make it clear who is providing it.

Anyway, follow the instructions from the wiki for capturing the edid to a file after booting with beamer already powered on.

Kodi will never use an interlaced resolution (unless it is the only resolution available).
Deinterlace should be automatic and should be very obvious if an interlaced source is not deinterlaced.
See http://www.100fps.com/ for examples of interlaced artefacts.
Try setting deinterlace to “off” and see how interlaced content looks.

Looks like you are right … at the moment beamer and receiver are powered of but he provides edid of my Yamaha RXV receiver …

osmc@osmc:~$ tvservice -n
device_name=YMH-RX-V473
osmc@osmc:~$ tvservice -s
state 0x12000a [HDMI CEA (16) RGB lim 16:9], 1920x1080 @ 60.00Hz, progressive
osmc@osmc:~$ tvservice -m CEA
Group CEA has 27 modes:
mode 1: 640x480 @ 60Hz 4:3, clock:25MHz progressive
mode 2: 720x480 @ 60Hz 4:3, clock:27MHz progressive
mode 3: 720x480 @ 60Hz 16:9, clock:27MHz progressive
mode 4: 1280x720 @ 60Hz 16:9, clock:74MHz progressive
(prefer) mode 5: 1920x1080 @ 60Hz 16:9, clock:74MHz interlaced
mode 6: 720x480 @ 60Hz 4:3, clock:27MHz x2 interlaced
mode 7: 720x480 @ 60Hz 16:9, clock:27MHz x2 interlaced
mode 10: 720x480 @ 60Hz 4:3, clock:54MHz x4 interlaced
mode 11: 720x480 @ 60Hz 16:9, clock:54MHz x4 interlaced
mode 14: 720x480 @ 60Hz 4:3, clock:54MHz x2 progressive
mode 15: 720x480 @ 60Hz 16:9, clock:54MHz x2 progressive
mode 16: 1920x1080 @ 60Hz 16:9, clock:148MHz progressive
mode 17: 720x576 @ 50Hz 4:3, clock:27MHz progressive
mode 18: 720x576 @ 50Hz 16:9, clock:27MHz progressive
mode 19: 1280x720 @ 50Hz 16:9, clock:74MHz progressive
mode 20: 1920x1080 @ 50Hz 16:9, clock:74MHz interlaced
mode 21: 720x576 @ 50Hz 4:3, clock:27MHz x2 interlaced
mode 22: 720x576 @ 50Hz 16:9, clock:27MHz x2 interlaced
mode 25: 720x576 @ 50Hz 4:3, clock:54MHz x4 interlaced
mode 26: 720x576 @ 50Hz 16:9, clock:54MHz x4 interlaced
mode 29: 720x576 @ 50Hz 4:3, clock:54MHz x2 progressive
mode 30: 720x576 @ 50Hz 16:9, clock:54MHz x2 progressive
mode 31: 1920x1080 @ 50Hz 16:9, clock:148MHz progressive
mode 35: 720x480 @ 60Hz 4:3, clock:108MHz x4 progressive
mode 36: 720x480 @ 60Hz 16:9, clock:108MHz x4 progressive
mode 37: 720x576 @ 50Hz 4:3, clock:108MHz x4 progressive
mode 38: 720x576 @ 50Hz 16:9, clock:108MHz x4 progressive
osmc@osmc:~$

And that one doesnt have mode 32 which is 24p … I will try saving EDID to file and will test again and report here. thx

Seems to work much better at the format, osmc desktop starts 60Hz, PAL TV switches to 50Hz and HD content to 23,98Hz, modes and device name stays the same even if Pi was powered on the whole time.

osmc@osmc:~$ tvservice -m cea
Group CEA has 21 modes:
mode 1: 640x480 @ 60Hz 4:3, clock:25MHz progressive
mode 2: 720x480 @ 60Hz 4:3, clock:27MHz progressive
mode 3: 720x480 @ 60Hz 16:9, clock:27MHz progressive
mode 4: 1280x720 @ 60Hz 16:9, clock:74MHz progressive 3D:FP|TopBot|SbS-HH
mode 5: 1920x1080 @ 60Hz 16:9, clock:74MHz interlaced 3D:SbS-HH
mode 6: 720x480 @ 60Hz 4:3, clock:27MHz x2 interlaced
mode 7: 720x480 @ 60Hz 16:9, clock:27MHz x2 interlaced
mode 14: 720x480 @ 60Hz 4:3, clock:54MHz x2 progressive
mode 15: 720x480 @ 60Hz 16:9, clock:54MHz x2 progressive
(prefer) mode 16: 1920x1080 @ 60Hz 16:9, clock:148MHz progressive 3D:SbS-HH
mode 17: 720x576 @ 50Hz 4:3, clock:27MHz progressive
mode 18: 720x576 @ 50Hz 16:9, clock:27MHz progressive
mode 19: 1280x720 @ 50Hz 16:9, clock:74MHz progressive 3D:FP|TopBot|SbS-HH
mode 20: 1920x1080 @ 50Hz 16:9, clock:74MHz interlaced 3D:SbS-HH
mode 21: 720x576 @ 50Hz 4:3, clock:27MHz x2 interlaced
mode 22: 720x576 @ 50Hz 16:9, clock:27MHz x2 interlaced
mode 29: 720x576 @ 50Hz 4:3, clock:54MHz x2 progressive
mode 30: 720x576 @ 50Hz 16:9, clock:54MHz x2 progressive
mode 31: 1920x1080 @ 50Hz 16:9, clock:148MHz progressive 3D:SbS-HH
mode 32: 1920x1080 @ 24Hz 16:9, clock:74MHz progressive 3D:FP|TopBot|SbS-HH
mode 34: 1920x1080 @ 30Hz 16:9, clock:74MHz progressive
osmc@osmc:~$ tvservice -n
device_name=SEC-EPSON_PJ
osmc@osmc:~$ tvservice -s
state 0x12000a [HDMI CEA (16) RGB lim 16:9], 1920x1080 @ 60.00Hz, progressive
osmc@osmc:~$ tvservice -s
state 0x12000a [HDMI CEA (31) RGB lim 16:9], 1920x1080 @ 50.00Hz, progressive
osmc@osmc:~$ tvservice -s
state 0x12000a [HDMI CEA (32) RGB lim 16:9], 1920x1080 @ 23.98Hz, progressive
osmc@osmc:~$ tvservice -s

Will test in detail tomorrow or so but seems tgat saving the EDID did the trick and wron mode was the problem for the poor quality.
Thx for your help :slightly_smiling:

If so then mark it please as solved :slightly_smiling: