Thanks. I'm currently try to understand the edid data. I loaded the edid file in wxedid. But my understanding is quite limited yet.
Is here a way to extend the edid file by the missing modes?
Thanks. I'm currently try to understand the edid data. I loaded the edid file in wxedid. But my understanding is quite limited yet.
Is here a way to extend the edid file by the missing modes?
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
As you have wrote, this isn't working anymore in LE10. I can set in /flash/cmdline.txt
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.:
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:
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.
QuoteThis 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 FlexOn 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:
…
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.
Updated to Libreelec 9.95.5
The bug is still present.
Am I the only one who needs to switch the monitor mode?
Updated to Libreelec 9.95.4.
The bug is still present.
Hardware
Libreelec
Issue
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
With this settings I corrected the monitor mode:
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
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
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:
vcdbg log msg
005429.173: arasan: arasan_emmc_open
005617.527: brfs: File read: /mfs/sd/config.txt
005617.964: brfs: File read: 1433 bytes
005618.429: brfs: File read: /mfs/sd/distroconfig.txt
005618.835: brfs: File read: 280 bytes
005735.023: HDMI1:EDID error reading EDID block 0 attempt 0
005741.048: HDMI1:EDID error reading EDID block 0 attempt 1
005747.070: HDMI1:EDID error reading EDID block 0 attempt 2
005753.095: HDMI1:EDID error reading EDID block 0 attempt 3
005759.118: HDMI1:EDID error reading EDID block 0 attempt 4
005765.142: HDMI1:EDID error reading EDID block 0 attempt 5
005771.164: HDMI1:EDID error reading EDID block 0 attempt 6
005777.188: HDMI1:EDID error reading EDID block 0 attempt 7
005783.211: HDMI1:EDID error reading EDID block 0 attempt 8
005789.236: HDMI1:EDID error reading EDID block 0 attempt 9
005790.249: HDMI1:EDID giving up on reading EDID block 0
005793.791: brfs: File read: /mfs/sd/config.txt
005794.228: brfs: File read: 1433 bytes
005794.696: brfs: File read: /mfs/sd/distroconfig.txt
006867.977: gpioman: gpioman_get_pin_num: pin DISPLAY_DSI_PORT not defined
006870.479: *** Restart logging
006870.498: brfs: File read: 280 bytes
006923.041: hdmi: HDMI: warning - sink does not support alternative YCbCr quantiser range for CEA formats
006934.170: hdmi: HDMI1:EDID error reading EDID block 0 attempt 0
006940.196: hdmi: HDMI1:EDID error reading EDID block 0 attempt 1
006946.698: hdmi: HDMI1:EDID error reading EDID block 0 attempt 2
006959.835: hdmi: HDMI1:EDID error reading EDID block 0 attempt 3
006965.890: hdmi: HDMI1:EDID error reading EDID block 0 attempt 4
006971.941: hdmi: HDMI1:EDID error reading EDID block 0 attempt 5
006977.994: hdmi: HDMI1:EDID error reading EDID block 0 attempt 6
006984.054: hdmi: HDMI1:EDID error reading EDID block 0 attempt 7
006990.109: hdmi: HDMI1:EDID error reading EDID block 0 attempt 8
006996.161: hdmi: HDMI1:EDID error reading EDID block 0 attempt 9
006997.197: hdmi: HDMI1:EDID giving up on reading EDID block 0
007002.287: hdmi: HDMI1:EDID error reading EDID block 0 attempt 0
007008.339: hdmi: HDMI1:EDID error reading EDID block 0 attempt 1
007014.393: hdmi: HDMI1:EDID error reading EDID block 0 attempt 2
007020.443: hdmi: HDMI1:EDID error reading EDID block 0 attempt 3
007026.497: hdmi: HDMI1:EDID error reading EDID block 0 attempt 4
007032.549: hdmi: HDMI1:EDID error reading EDID block 0 attempt 5
007038.603: hdmi: HDMI1:EDID error reading EDID block 0 attempt 6
007044.652: hdmi: HDMI1:EDID error reading EDID block 0 attempt 7
007050.712: hdmi: HDMI1:EDID error reading EDID block 0 attempt 8
007056.764: hdmi: HDMI1:EDID error reading EDID block 0 attempt 9
007057.799: hdmi: HDMI1:EDID giving up on reading EDID block 0
007057.835: hdmi: HDMI:hdmi_get_state is deprecated, use hdmi_get_display_state instead
007057.863: HDMI0: hdmi_pixel_encoding: 300000000
007057.889: HDMI1: hdmi_pixel_encoding: 300000000
007227.458: dtb_file 'bcm2711-rpi-4-b.dtb'
007240.685: brfs: File read: /mfs/sd/bcm2711-rpi-4-b.dtb
007240.718: Loading 'bcm2711-rpi-4-b.dtb' to 0x100 size 0xc042
007272.340: brfs: File read: 49218 bytes
007291.450: brfs: File read: /mfs/sd/overlays/overlay_map.dtb
007449.122: brfs: File read: 1559 bytes
007454.297: brfs: File read: /mfs/sd/config.txt
007455.037: brfs: File read: 1433 bytes
007455.665: brfs: File read: /mfs/sd/distroconfig.txt
007494.279: Loaded HAT overlay
007571.017: brfs: File read: 280 bytes
007590.588: brfs: File read: /mfs/sd/overlays/vc4-kms-v3d-pi4.dtbo
007747.790: Loaded overlay 'vc4-kms-v3d'
007747.811: dtparam: cma-512=true
008131.025: brfs: File read: 3831 bytes
008150.400: brfs: File read: /mfs/sd/overlays/rpivid-v4l2.dtbo
008174.747: Loaded overlay 'rpivid-v4l2'
008226.813: brfs: File read: 924 bytes
008244.065: brfs: File read: /mfs/sd/overlays/hifiberry-dacplus.dtbo
008283.755: Loaded overlay 'hifiberry-dacplus'
008391.026: brfs: File read: 1916 bytes
008395.112: brfs: File read: /mfs/sd/cmdline.txt
008395.165: Read command line from file 'cmdline.txt':
008395.186: 'boot=UUID=2311-4421 disk=UUID=4a7717ae-4e4f-431a-86cf-643c8bb8834a quiet'
009688.523: brfs: File read: 74 bytes
011358.651: brfs: File read: /mfs/sd/kernel.img
011358.691: Loading 'kernel.img' to 0x8000 size 0x8ccf60
011358.743: Device tree loaded to 0x2eff3600 (size 0xc987)
011365.765: gpioman: gpioman_get_pin_num: pin SDCARD_CONTROL_POWER not defined
014935.654: vchiq_core: vchiq_init_state: slot_zero = 0xced80000, is_master = 1
014940.663: TV service:host side not connected, dropping notification 0x00000002, 0x00000001, 0x00000010
2395535.862: TV service: error getting supported HDMI modes
2627667.291: TV service: error getting supported HDMI modes
Display More
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
After upgrading to 9.95 this setting seems to be ignored somehow.
vcdbg log msg:
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:
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:
Trying to set this manually:
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?