Hello!
I've been trying a lot (and did a lot of google search) to solve my problem which wasn't very effective. Now i need your help.
I'm running a Raspberry PI 4 (LibreELEC 9.2.1) which is connected to a receiver (Pioneer VSX 1025) which is connected to a projector (Sony VPL HW 40ES).
Here is my problem. When i'm playing sources which are 1080p23.98hz i have a constant tearing line at the top of my image.
In my opinion the problem ist the "wrong" HDMI output state.
LibreELEC:~ # tvservice -s
state 0xa [HDMI CUSTOM RGB full 16:9], 1920x1080 @ 24.00Hz, progressive
my config.txt
# SPDX-License-Identifier: GPL-2.0-or-later
# Copyright (C) 2009-2014 Stephan Raue ([email protected])
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
################################################################################
# Bootloader configuration - config.txt
################################################################################
################################################################################
# Memory (System/GPU configuration )
################################################################################
# Default GPU memory split - at least 288M is needed for some 4k HEVC files
gpu_mem=320
################################################################################
# For overclocking and various other settings, see:
# https://www.raspberrypi.org/documentation/configuration/config-txt.md
################################################################################
# Set 'force_turbo=1' to disable dynamic overclocking and enable overclocking always.
force_turbo=0
# Force HDMI even if unplugged or powered off
#hdmi_force_hotplug:=1
# Doesn't sent initial active source message.
# Avoids bringing CEC (enabled TV) out of standby and channel switch when
# rebooting.
hdmi_ignore_cec_init:0=1
hdmi_group:0=1
hdmi_mode:0=32
################################################################################
# End of default configuration
################################################################################
################################################################################
# Include distribution specific config file if it exists.
################################################################################
[all]
include distroconfig.txt
dtparam=audio=on
Display More
I also have a RPI 3 (running with OSMC) connected to the same receiver and projector which gives me perfect output with no tearing.
osmc@osmc:~$ tvservice -s
state 0x12000a [HDMI CEA (32) RGB lim 16:9], 1920x1080 @ 23.98Hz, progressive
here is the config.txt of the pi 3
gpu_mem_1024=320
hdmi_ignore_cec_init=1
disable_overscan=1
start_x=1
disable_splash=1
arm_freq=1400
core_freq=500
over_voltage=6
sdram_freq=500
gpu_mem_256=112
sdtv_aspect=1
gpu_mem_512=144
hdmi_group=1
hdmi_mode=32
Display More
If i run tvservice -p (on the PI 4 with LibreELEC) i get the following output from tvservice -s
After that the tearing line is gone but it stutters like crazy. In my opinion the problem ist that there is 24.00 Hz instead of 23.98 but i have no idea how i can change this.
No matter how i change the config.txt after I reboot the PI it always shows
I hope anyone of you can help me with this problem.
(And yes i need the PI 4 too because the PI 3 doesn't manage to play all h265 files)