Posts by Wickie1

    Hi HiassofT:

    I'm struggeling quite for a long time with a pale picture on LE 9.95.x.

    Before I'd set in config.txt

    Code
    hdmi_pixel_encoding:0=4
    hdmi_pixel_encoding:1=4 

    As you have wrote, this isn't working anymore in LE10. I can set in /flash/cmdline.txt

    Code
    boot=UUID=2311-4421 disk=UUID=4a7717ae-4e4f-431a-86cf-643c8bb8834a quiet  drm.edid_firmware=HDMI-A-1:edid/edid-HDMI-A-1.bin video=HDMI-A-1:1920x1080M@60D

    modetest gives me a lot of output also regarding the supported colorspaces, e.g.:

    Code
    37 Colorspace:
    flags: enum
    enums: Default=0 SMPTE_170M_YCC=1 BT709_YCC=2 XVYCC_601=3 XVYCC_709=4 SYCC_601=5 opYCC_601=6 opRGB=7 BT2020_CYCC=8 BT2020_RGB=9 BT
    2020_YCC=10 DCI-P3_RGB_D65=11 DCI-P3_RGB_Theater=12
    value: 0

    fbset gives me:

    Code
    fbset -fb /dev/fb0 -s
    
    
    mode "1920x1080-0"
      # D: 0.000 MHz, H: 0.000 kHz, V: 0.000 Hz
      geometry 1920 1080 1920 1080 16
      timings 0 0 0 0 0 0 0
      accel true
      rgba 5/11,6/5,5/0,0/0
    endmode

    How can I force the video parameter to use a specific colorspace?

    Found this thread.

    Quote

    This is normal - tvservice uses the legacy functions which aren't relevant for master builds anymore (we still kept the legacy programs for testing ATM).

    Use eg modetest to find out what displays are connected and what resolutions are supported.

    It's at least a base for a further search.

    Same problem:
    Videos playback darker in LE than in Roku Emby app on same TV

    Quote from "Da Flex

    On LE 9.x add hdmi_pixel_encoding=2 to config.txt. On LE 10+, this setting belongs to cmdline.txt (I still have to figure out the syntax for this).

    Found modetest:

    Code
    trying to open device 'vc4'...done
    Encoders:
    id	crtc	type	possible crtcs	possible clones
    31	76	TMDS	0x00000008	0x00000001
    39	0	TMDS	0x00000010	0x00000002
    47	0	Virtual	0x00000001	0x00000004

    Below there are a lot of settings and flags.

    I'll guess I have to figure out, which parameter I have to choose and put to the cmdline.txt.

    Hardware

    • Raspberry Pi 4 Model B Rev 1.2, BCM2711, c03112
    • Monitor: ProLite T2453MTS-B1, 1920x1080
    • Hifiberry

    Libreelec

    • LE 9.95.3
    • upgraded via Libreelec-Addon from 9.26 to 9.95.2 and one day later to 9.95.3 (yes, I know, it's not recommended)

    Issue

    Code
    tvservice -l
    0 attached device(s), display ID's are :

    Nevertheless the picture is shown. Kodi works without any problem.

    When the system boots and the splashscreen appears, the picture is pale. The black is only a gray.

    For that reason i configured in /flash/config.txt

    Code
    hdmi_pixel_encoding:0=4
    hdmi_pixel_encoding:1=4

    With this settings I corrected the monitor mode:

    Code
    tvservice -s
    state 0x120009 [HDMI CEA (16) YCbCr444 full 4:3], 1920x1080 @ 60.00Hz, progressive

    It worked with LE 9.26 but due to the missing monitor detection it has no effect at LE 9.95.

    The issue with LE 9.95.3

    Code
    tvservice -p
    Powering on HDMI with preferred settings
    [E] Failed to power on HDMI with preferred settings
    
    
    tvservice -m CEA
    Group CEA has 0 modes:

    The same with LE 9.26

    Code
    tvservice -m CEA
    Group CEA has 15 modes: 
    mode 1: 640x480 @ 60Hz 4:3, clock:25MHz progressive
    ...
              mode 31: 1920x1080 @ 50Hz 16:9, clock:148MHz progressive

    Unfortunately I didn't write down the output of tvservice -l.

    Forgot the debug log:

    Maybe I have a similar problem.

    Hardware:

    - Raspberry PI 4b.

    - Monitor: Iiyama Prolite T2453MTS

    Now I did some really stupid. I followed (not) this advice and upgraded my Libreelec 9.26 to 9.95. After some struggeling everything worked (Hifiberry, TV Headend, Netflix, Simple IPTV).

    Only one thing has been left:

    When I installed the system for the first time, I dispaired when I tried to get the monitor running properly. There was no black no real colours. The picture was something grey.

    I fixed this with the setting in /flash/config.txt

    Code
    hdmi_pixel_encoding:0=4
    hdmi_pixel_encoding:1=4

    After upgrading to 9.95 this setting seems to be ignored somehow.

    vcdbg log msg:

    Code
    05725.815: HDMI1:EDID error reading EDID block 0 attempt 0
    005731.840: HDMI1:EDID error reading EDID block 0 attempt 1
    ...
    006982.194: hdmi: HDMI1:EDID error reading EDID block 0 attempt 9
    006983.228: hdmi: HDMI1:EDID giving up on reading EDID block 0
    007043.884: hdmi: HDMI:hdmi_get_state is deprecated, use hdmi_get_display_state instead
    007043.914: HDMI0: hdmi_pixel_encoding: 300000000
    007043.938: HDMI1: hdmi_pixel_encoding: 300000000

    tvservice shows:

    Code
    tvservice -l
    0 attached device(s), display ID's are :
    tvservice -s
    state 0x120009 [HDMI DMT (82) RGB full 16:9], 1920x1080 @ 60.00Hz, progressive

    tvservice -s should output:

    Code
    HDMI CEA (31) YCbCr full 16:9

    Trying to set this manually:

    Code
    tvservice -e "CEA 31 HDMI"
    Powering on HDMI with explicit settings (CEA mode 31)
    [E] Failed to power on HDMI with explicit settings (CEA mode 31)

    which seems logically because the monitor isn't detected anymore.

    How do I get my monitor recognized again?