Is it possible to set resolution to 1366 x 768?


#1

I’m using this projector that has a native resolution of 1366 x 768

It does work with 1280 x 720, but some pixels are bigger than others so it looks weird.

Is it possible to force CoreELEC into using the resolution of 1366 x 768?

It doesn’t show on the list in the system settings, so there is obviously not an easy way.

I use CoreELEC 8.95.2 and my hardware is a TV box based on Amlogic S905


#2

I’m currently working on adding support for more resolutions to the kernel.

Next round of test builds I will make an s905 image and post it for you to try.


#3

OK, thanks. Looking forward to it.


#4

So here is a build for you to try.

A few notes first.

I have tested that this build supports the 1366x768 resolution on my monitor. However 1366x768 is an oddball resolution that is occasionally problematic to support.

If your projector / monitor does not correctly advertise it’s capabilities through EDID you may still not be able to pick the resolution you want in kodi.

However to get around that you can create a file with a list of resolutions for kodi to choose from.

./kodi/userdata/disp_cap

In your case you can use the following. (It’s a good idea to have a few known working resolutions such as 720p/1080p in the the list in addition to the one you want to try.)

720p60hz
1080p60hz
1366x768p60hz

You will need to reboot or at least restart kodi for it to read the list. Since kodi only checks for display info at startup.

Test builds with more resolutions enabled.


#5

Thank you.

I tried your build and it seems to be working just fine - I can choose different resolutions.

Although it is like you said; I did not have 1366x768 on the list (I did however had 1024x768), but after I added it to disp_cap, it showed on the list in the display settings.

However, with this new build I seem to be having the same problems as I experienced with 8.95.3.
Whenever I try to play HD movie from a windows network, it keeps re-buffering every minute or so…
I did not know how to fix it back then, just downgraded to 8.95.2.
But maybe now it is worth to look into the solution, as this new resolution setting is really what I need.

Anyway, thanks again and I confirm it working.


Network buffering problem after upgrading to 8.95.3
#6

Hello,

I realized the same for my smaller TV. Rpi detects and offers correct resolution (in case Philips, Rpi detect he should be able to show 1366x768, but only with 50/60Hz), so I believe its not just incorrectly advertise EDID :thinking: I believe, when checked by tvservice, 1080ones was under CEA, and native one (where pictore looks better, because no Kodi upscaling) under DMT. Maybe CE detects only CEA mode?

cat /sys/devices/virtual/amhdmitx/amhdmitx0/edid
Rx Brand Name: PHL
Rx Product Name: PHILIPS
Manufacture Week: 12
Manufacture Year: 2017
Physical size(cm): 64 x 36
EDID Version: 1.3
EDID block number: 0x1
blk0 chksum: 0xbf
Source Physical Address[a.b.c.d]: 1.0.0.0
YCC support 0x03, VIC (native 255):
ColorDeepSupport 0xb8 10/12/16/Y444 1/1/0/1
19 4 31 16 33 34 32 20 5 17 2 21 6 1
Audio {format, channel, freq, cce}
{1, 1, 0x07, 0x03}
{2, 5, 0x07, 0x00}
{7, 5, 0x07, 0x00}
{10, 7, 0x07, 0x00}
Speaker Allocation: 0x01
Vendor: 0xc03
MaxTMDSClock1 225 MHz
SCDC: 0
RR_Cap: 0
LTE_340M_Scramble: 0
  DeepColor
checkvalue: 0xbf700000

.

cat /sys/class/amhdmitx/amhdmitx0/disp_cap
720p60hz
1080i60hz
1080p60hz
720p50hz
1080i50hz
1080p30hz
1080p50hz
1080p25hz
1080p24hz

I tried edit ./kodi/userdata/disp_cap, add this:

1366x768p60hz
1366x768p50hz
1366x768i60hz
1366x768i50hz

to the already existing values. In kodi shows only 1366x768p, when choosing it, No Signal :frowning:

Tv is Phillips 32PHS4032-12


#7

Hi jimmy,

The kernel that CoreELEC uses does not currently support VESA and other non standard video modes.

If the kernel either can’t support a video mode or the TV is not clear about the modes it supports the user will not be offered the video mode to use. Trying to force an unsupported video mode will not work.


#8

Thank you for explanation, adamg also mentions the same thing, but in private message, so its good to let others know. Hopefully it will be some day? To support also not Full HD / not BIG TVs nativelly, the way as they was made :blush: