Looking for a CoreElec device capable of 1920x1200 resolution

Hi.

This may sound even odd. But it is true.

I need a device that is capable of hardware playback of AV1 and I know there are some devices that run CoreElec that do have it

Here’s my honest question. It’s there a device that it can properly display 1920x1200?

It is a not common resolution. But where I intend to run this device is on my Workstation monitor that has this old Dell 24WFP monitor still around.

My Raspberry Pi 3B+ does display at 1920x1200 but I’m not sure about CoreElec and this is my first contact with it.

My fear is that if I buy one I will be forced to run on a 1920x1080 (Full HD) and it won’t look good.

Can anyone here help me?

Thanks

Boot CE in 1080p and make a dmesg log: coreelec:debuglogs [CoreELEC Wiki]
This will show me your EDID and I can reproduce it here local.

Or find out the EDID by your Pi log somehow. Usually it should be in dmesg log.

Like this CE log shows the EDID:

<6>[    0.630066@4]- hdmitx: edid: blk0 raw data
<6>[    0.630095@4]- hdmitx: edid: 
<6>[    0.630095@4]- 00ffffffffffff003dcb601200000000001c010380a05a780aee91a3544c9926
<6>[    0.630095@4]- 0f505421080031404540614001018180d1c00101010108e80030f2705a80b058
<6>[    0.630095@4]- 8a0040846300001e000000fc0041562052656365697665720a20000000fd0018
<6>[    0.630095@4]- 781eff77000a20202020202000000000000000000000000000000000000001b3
<6>[    0.630095@4]- 
<6>[    0.630095@4]- 
<6>[    0.630097@4]- hdmitx: edid: blk1 raw data
<6>[    0.630125@4]- hdmitx: edid: 
<6>[    0.630125@4]- 020371f05b61606665dbda101f04130514030212202122015d5e5f6263643f40
<6>[    0.630125@4]- 3b097f070f7f071507503f06c04d02005706035f7e035f7e01677e03834f0000
<6>[    0.630125@4]- 6e030c003100b83c2c00800102030467d85dc401788003e305c000e200cfe20f
<6>[    0.630125@4]- 0fe3060d01eb0146d000480376825e6d950000000000000000000000000000c2

Let me see if I understood correctly.

Do you want me to provide you with a dmesg.log from my Rpi3 that is attached to my Dell monitor running at 1920x1200?

Yes, when you have no CE device we will need at least your EDID from the display.

I have another 25" 16:10 display:

Which runs with my x96_x4 on CE ng 20 nightly 20221220 only 1920x1080,
does not show option to switch to 1920x1200.

[    0.591763@0]d hdmitx: edid: EDID Parser:
[    0.591783@0]d hdmitx: edid: get dtd0 vic: 16
[    0.591787@0]d hdmitx: edid: get dtd1 vic: 4
[    0.591789@0]d hdmitx: edid: get dtd2 vic: 3
[    0.591792@0]d hdmitx: edid: get dtd3 vic: 18
[    0.591810@0]d hdmitx: edid: find IEEEOUT
[    0.591824@0]- hdmitx: edid: blk0 raw data
[    0.591850@0]- hdmitx: edid: 
[    0.591850@0]- 00ffffffffffff0026cd4361b50a000010200103803622782acd95a9544c9c26
[    0.591850@0]- 105054b54b00d1c081c081809500950fb30071408140283c80a070b023403020
[    0.591850@0]- 360017532100001a000000fd00324c1e5911000a202020202020000000fc0050
[    0.591850@0]- 4c32353935570a2020202020000000ff0031313637334a4e3430323734310177
[    0.591850@0]- 
[    0.591850@0]- 
[    0.591853@0]- hdmitx: edid: blk1 raw data
[    0.591876@0]- hdmitx: edid: 
[    0.591876@0]- 02031ef14b101f051404130312021101230907078301000065030c001000023a
[    0.591876@0]- 801871382d40582c450017532100001e011d007251d01e206e28550017532100
[    0.591876@0]- 001e8c0ad08a20e02d10103e96001753210000188c0ad090204031200c405500
[    0.591876@0]- 1753210000180000000000000000000000000000000000000000000000000059
[    0.591876@0]- 
[    0.591876@0]- 
[    0.591880@0]- hdmitx: system: update rx hdr info 0
[    0.591988@3]- SELinux:  Registering netfilter hooks
[    0.592109@0]- hdmitx: hdmitx: get vic 16 cscd 
[    0.592116@0]- hdmitx: hdmitx: mode name 1920x1080p60hz
[    0.592133@0]- hdmitx: hdmitx: tmds clock 148
[    0.592134@0]- hdmitx: hdmitx: act clock: 148
[    0.592141@0]h hdmitx: system: irq 80000002 0

For normal use my tv-box is connected to 4K-TV, i just connected it to the PC-screen for this test.

edit:
So on the screen, the picture is streched in height.

I understand now. I’m going to look at how to find this edid. Since on dmesg.log and kodi,log there is no mention of it

I forget to say that my Rpi3 is running LibreElec which is stripped from many things.

Maybe there is something I missed.

Here’s the output of kodi.log with verbose: http://ix.io/4jOk.

That’s exactly what I’m afraid of!

When you play a video, you can set pixel ratio in video options to 1.11, then it looks ok on 16:10 screen.
I made screenshots, but you can not see the black borders on top and bottom of pictures, just on your 16:10 sreen.

settings:


Maybe i lose some quality by doing so (vertical pixel resolution).

https://paste.kodi.tv/nipetemuhu

Is that what you’re looking for?

Yes, this include the EDID. It looks like the Vesa mode 1920x1200 is ignored right now. It should be supported but it does not show up in list. I will need more time to take a look how to fix this.

portisch@ubuntu:~/CE/temp$ edid-decode EDID_1920x1200.bin
edid-decode (hex):

00 ff ff ff ff ff ff 00 26 cd 43 61 b5 0a 00 00 
10 20 01 03 80 36 22 78 2a cd 95 a9 54 4c 9c 26 
10 50 54 b5 4b 00 d1 c0 81 c0 81 80 95 00 95 0f 
b3 00 71 40 81 40 28 3c 80 a0 70 b0 23 40 30 20 
36 00 17 53 21 00 00 1a 00 00 00 fd 00 32 4c 1e 
59 11 00 0a 20 20 20 20 20 20 00 00 00 fc 00 50 
4c 32 35 39 35 57 0a 20 20 20 20 20 00 00 00 ff 
00 31 31 36 37 33 4a 4e 34 30 32 37 34 31 01 77 

02 03 1e f1 4b 10 1f 05 14 04 13 03 12 02 11 01 
23 09 07 07 83 01 00 00 65 03 0c 00 10 00 02 3a 
80 18 71 38 2d 40 58 2c 45 00 17 53 21 00 00 1e 
01 1d 00 72 51 d0 1e 20 6e 28 55 00 17 53 21 00 
00 1e 8c 0a d0 8a 20 e0 2d 10 10 3e 96 00 17 53 
21 00 00 18 8c 0a d0 90 20 40 31 20 0c 40 55 00 
17 53 21 00 00 18 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 59 

----------------

EDID version: 1.3
Manufacturer: IVM Model 24899 Serial Number 2741
Made in week 16 of 2022
Digital display
Maximum image size: 54 cm x 34 cm
Gamma: 2.20
DPMS levels: Off
RGB color display
First detailed timing is preferred timing
Color Characteristics
  Red:   0.6630, 0.3281
  Green: 0.2998, 0.6103
  Blue:  0.1503, 0.0634
  White: 0.3134, 0.3291
Established Timings I & II
    720x400    70.082 Hz   9:5    31.467 kHz  28.320 MHz (IBM)
    640x480    59.940 Hz   4:3    31.469 kHz  25.175 MHz (DMT)
    640x480    66.667 Hz   4:3    35.000 kHz  30.240 MHz (Apple)
    640x480    75.000 Hz   4:3    37.500 kHz  31.500 MHz (DMT)
    800x600    60.317 Hz   4:3    37.879 kHz  40.000 MHz (DMT)
    800x600    75.000 Hz   4:3    46.875 kHz  49.500 MHz (DMT)
   1024x768    60.004 Hz   4:3    48.363 kHz  65.000 MHz (DMT)
   1024x768    75.029 Hz   4:3    60.023 kHz  78.750 MHz (DMT)
   1280x1024   75.025 Hz   5:4    79.976 kHz 135.000 MHz (DMT)
Standard Timings
   1920x1080   60.000 Hz  16:9    67.500 kHz 148.500 MHz (DMT)
   1280x720    60.000 Hz  16:9    45.000 kHz  74.250 MHz (DMT)
   1280x1024   60.020 Hz   5:4    63.981 kHz 108.000 MHz (DMT)
   1440x900    59.887 Hz  16:10   55.935 kHz 106.500 MHz (DMT)
   1440x900    74.984 Hz  16:10   70.635 kHz 136.750 MHz (DMT)
   1680x1050   59.954 Hz  16:10   65.290 kHz 146.250 MHz (DMT)
   1152x864    60.000 Hz   4:3    53.700 kHz  81.624 MHz (GTF)
   1280x960    60.000 Hz   4:3    60.000 kHz 108.000 MHz (DMT)
Detailed mode: Clock 154.000 MHz, 535 mm x 339 mm
               1920 1968 2000 2080 ( 48  32  80)
               1200 1203 1209 1235 (  3   6  26)
               +hsync -vsync
               VertFreq: 59.950 Hz, HorFreq: 74.038 kHz
Display Range Limits
  Monitor ranges (GTF): 50-76 Hz V, 30-89 kHz H, max dotclock 170 MHz
Display Product Name: PL2595W
Display Product Serial Number: 11673JN402741
Has 1 extension block
Checksum: 0x77

----------------

CTA-861 Extension Block Revision 3
Underscans PC formats by default
Basic audio support
Supports YCbCr 4:4:4
Supports YCbCr 4:2:2
1 native detailed modes
26 bytes of CTA data blocks
  Video Data Block
     1920x1080   60.000 Hz  16:9    67.500 kHz 148.500 MHz (VIC  16)
     1920x1080   50.000 Hz  16:9    56.250 kHz 148.500 MHz (VIC  31)
     1920x1080i  60.000 Hz  16:9    33.750 kHz  74.250 MHz (VIC   5)
     1920x1080i  50.000 Hz  16:9    28.125 kHz  74.250 MHz (VIC  20)
     1280x720    60.000 Hz  16:9    45.000 kHz  74.250 MHz (VIC   4)
     1280x720    50.000 Hz  16:9    37.500 kHz  74.250 MHz (VIC  19)
      720x480    59.940 Hz  16:9    31.469 kHz  27.000 MHz (VIC   3)
      720x576    50.000 Hz  16:9    31.250 kHz  27.000 MHz (VIC  18)
      720x480    59.940 Hz   4:3    31.469 kHz  27.000 MHz (VIC   2)
      720x576    50.000 Hz   4:3    31.250 kHz  27.000 MHz (VIC  17)
      640x480    59.940 Hz   4:3    31.469 kHz  25.175 MHz (VIC   1)
  Audio Data Block
    Linear PCM, max channels 2
      Supported sample rates (kHz): 48 44.1 32
      Supported sample sizes (bits): 24 20 16
  Speaker Allocation Data Block
    Speaker map:
      FL/FR - Front Left/Right
  Vendor-Specific Data Block, OUI 0x000c03 (HDMI)
    Source physical address 1.0.0.0
Detailed mode: Clock 148.500 MHz, 535 mm x 339 mm
               1920 2008 2052 2200 ( 88  44 148)
               1080 1084 1089 1125 (  4   5  36)
               +hsync +vsync
               VertFreq: 60.000 Hz, HorFreq: 67.500 kHz
Detailed mode: Clock 74.250 MHz, 535 mm x 339 mm
               1280 1390 1430 1650 (110  40 220)
                720  725  730  750 (  5   5  20)
               +hsync +vsync
               VertFreq: 60.000 Hz, HorFreq: 45.000 kHz
Detailed mode: Clock 27.000 MHz, 535 mm x 339 mm
                720  736  798  858 ( 16  62  60)
                480  489  495  525 (  9   6  30)
               -hsync -vsync
               VertFreq: 59.940 Hz, HorFreq: 31.469 kHz
Detailed mode: Clock 27.000 MHz, 535 mm x 339 mm
                720  732  796  864 ( 12  64  68)
                576  581  586  625 (  5   5  39)
               -hsync -vsync
               VertFreq: 50.000 Hz, HorFreq: 31.250 kHz
Checksum: 0x59

At least the 1680x1050 shows up in the display list right now.

Thanks for looking into this for me. @Portisch

As soon as you fix this I will buy a device capable of running CoreElec.

@Kill_Bill Thanks for the ratio 1.11 tip. It may come in handy someday.

Since I have your attention.

What ‘future-proof’ device would you recommend for me?

Thanks

PS: besides the resolution, the other thing I’d love to have is that the device would be capable of playing back AV1 10bit.

A SPDIF out would be great as well.

@Portisch

I received a message from a LibreElec dev telling me how to properly grab the EDID of my monitor.

I noticed that some Infos were different.

I decided to provide you with a new and hopefully log since you’re going to work on it.

Here it is: hastebin

Hope that helps.

I tried with this custom modeline in /flash/config.ini
modeline=‘1920,1200,154000,74038,59.95,1920,1968,2000,2080,1200,1203,1209,1235,1,-1,1’

But display could not handle it.
Then i tried to set this mode on 4K-TV,
and it showed a 3/4 black 4K-screen, with only about 1/4 of it in top left corner filled with 1920x1200 CE screen output.

I did not check in detail yet but looks like the EDID does not report the vsync parameter. And the kernel do not know which VIC should be used when this is not given. Or it’s a bug somewhere… Not sure yet

Wow

Del monitor
Week 17 2008…

Still using…

Happy Testing

It is in my hands since the end of July, 08.

The specific model it’s this one: https://dl.dell.com/manuals/all-products/esuprt_electronics/esuprt_display/dell-2408wfp_user’s%20guide_en-us.pdf

It gonna make 15 years. It’s a lot of time.

The most amazing thing is that it doesn’t have a single dead pixel on it.

I think it will go for some more years of use. But if it were to fail next week I have nothing to complain about.

I have read that DELL or any other maker doesn’t do stuff to last that long anymore.

And I think it is true. Since then my sister bought a Samsung TV that only lasted 4 years. (2015-2019)

Your displays do support the old mode:

CE currently only support this mode:

So a port of this 154MHz mode is needed.

1 Like

The thing which will probably fail will be the CCFL backlight, but you can repace them.
You can also repair the PSU, by replacing components.

But this old screen uses about 75W of power, while my new one in ECO1 mode only about 15W.

This screen has integrated scaler for 16:9 on 16:10 screen (1:1), what about this option?

I think it’s not possible for us to add this resolution as we have no documentation what we need to set the hardware registers. And I did not found any info in any kernel we can check. I will try to get some help from vendors but I can’t promise much.

Can you try look at OSMC Vero 4K Kernel?

I believe they have this resolution.