Black Screen with 8.95.4.1 and 4k TVs

Still no 2160p/60hz

Black screen too after sucessful update from 8.95.4 to 8.95.4.1.

I have a Sony Bravia KD-49XE8004 4k HDR TV connected to a Denon X2300W AVR. Kodi box is also routed through the AVR.

If i bypass the Denon AVR and connect Kodi box directly to Sony TV it fully boots in 4k.

Regards

@stavster did you try the one that @cdu13a posted?

@jtsarnas that option is for kodi only if you change from 4k to 1080p you won’t notice any change since Kodi doesn’t have great interface for 4k but if you play a 4k video with 60fps kodi will switch to 60fps automatically, you can try with this video Life Untouched 4K Demo.zip

@cdu13a everything is working fine with CoreELEC-S912.arm-8.95.4.2rc2 except the option that jtsamas mentioned if you have a changelog of what you did or improve will be great to test it.

Well before the interface was running in 4k 60fps and it didn’t feel laggy. Now in 30 fps it seems really laggy. Also if you play some 4k60fps transport streams, they seem to drop frames now. But that is with rc1, maybe cdu13a can make a le potato rc2 so I can test it again

Could be problem with rc1, just for testing you can downgrade to a stable version and do the test. 30 or 60 in kodi option and you will notice that it doesn’t make drop any frame that option is just for kodi interfaces.

At the same time I got rc2 working fine on a S912 playing 4k/60fps.

@Inter95 Will try the latest RC if that’s what @cdu13a posted and post results. Just got back home

Regards

Before I try the RC2 for s905. Here is my CoreELEC (official): 8.95.4.1 (S905.arm) when connected to my Denon X2300W AVR

tyiopp:~ # cat /sys/devices/virtual/amhdmitx/amhdmitx0/edid
Rx Brand Name: DON
Rx Product Name: DENON-AVR
Manufacture Week: 0
Manufacture Year: 2016
Physical size(cm): 108 x 61
EDID Version: 1.3
EDID block number: 0x1
blk0 chksum: 0x44
Source Physical Address[a.b.c.d]: 3.6.0.0
YCC support 0x03, VIC (native 255):
ColorDeepSupport 0xb8 10/12/16/Y444 1/1/0/1
93 94 95 98 31 16 20 5 19 4 32 34 60 62 18 22 3 7 17 21 2 6 1 14 35 15 36 29 37 30 38 95 94 93 98 352 353 357 358
Audio {format, channel, freq, cce}
{1, 7, 0x7f, 0x07}
{7, 5, 0x1e, 0x00}
{2, 5, 0x07, 0x00}
{11, 7, 0x7e, 0x03}
{10, 7, 0x06, 0x03}
{12, 7, 0x7e, 0x03}
{11, 7, 0x7e, 0x01}
Speaker Allocation: 0x5f
Vendor: 0xc03
MaxTMDSClock1 300 MHz
ColorMetry: 0xdf
SCDC: 0
RR_Cap: 0
LTE_340M_Scramble: 0
HDR DeepColor
checkvalue: 0x44140000
tyiopp:~ #

tyiopp:~ # cat /sys/devices/virtual/amhdmitx/amhdmitx0/disp_cap
480p60hz
576p50hz
720p60hz
1080i60hz
1080p60hz
720p50hz
1080i50hz
1080p30hz
1080p50hz
1080p24hz
2160p30hz
2160p25hz
2160p24hz
smpte24hz
smpte50hz420
smpte60hz420
2160p50hz420
2160p60hz420
tyiopp:~ #

I have just upgraded to 8.95.4.2rc2 (cdu13a) and device now boots fully connected through my Denon AVR in 3840x2160p resolution but at only 30hz refresh rate. So the black screen has been fixed but before upgrading to 8.95.4.1 it would run at 3840x2160p at 60hz.

3840x2160p@60 is not available in the whitelisted modes either so I am assuming that this would be affecting resolution switches aswell as the Kodi GUI.

To compare from versions here are my diagnostic outputs from shell.

CoreELEC (cdu13a): 8.95.4.2rc2 (S905.arm)
tyiopp:~ # cat /sys/devices/virtual/amhdmitx/amhdmitx0/edid
Rx Brand Name: DON
Rx Product Name: DENON-AVR
Manufacture Week: 0
Manufacture Year: 2016
Physical size(cm): 108 x 61
EDID Version: 1.3
EDID block number: 0x1
blk0 chksum: 0x44
Source Physical Address[a.b.c.d]: 3.6.0.0
YCC support 0x03, VIC (native 255):
ColorDeepSupport 0xb8 10/12/16/Y444 1/1/0/1
93 94 95 98 31 16 20 5 19 4 32 34 60 62 18 22 3 7 17 21 2 6 1 95 94 93 98 352 353 357 358
Audio {format, channel, freq, cce}
{1, 5, 0x7f, 0x07}
{2, 5, 0x07, 0x00}
{7, 5, 0x07, 0x04}
{10, 7, 0x06, 0x00}
Speaker Allocation: 0x0f
Vendor: 0xc03
MaxTMDSClock1 300 MHz
ColorMetry: 0xdf
SCDC: 0
RR_Cap: 0
LTE_340M_Scramble: 0
HDR DeepColor
checkvalue: 0x443b0000
tyiopp:~ #

tyiopp:~ # cat /sys/devices/virtual/amhdmitx/amhdmitx0/disp_cap
480p60hz
576p50hz
720p60hz
1080i60hz
1080p60hz
720p50hz
1080i50hz
1080p30hz
1080p50hz
1080p24hz
2160p30hz
2160p25hz
2160p24hz
smpte24hz
tyiopp:~ #

Downgrading to 8.95.4.3 and issue resolves itself (black screen & 30hz lock at 2160p)

Here are my shell outputs if these are any help for reference:

CoreELEC (official): 8.95.3 (S905.arm)
tyiopp:~ # cat /sys/devices/virtual/amhdmitx/amhdmitx0/edid
Rx Brand Name: DON
Rx Product Name: DENON-AVR
Manufacture Week: 0
Manufacture Year: 2016
Physcial size(cm): 108 x 61
EDID Verison: 1.3
EDID block number: 0x1
blk0 chksum: 0x44
Source Physical Address[a.b.c.d]: 3.6.0.0
native Mode f0, VIC (native 255):
ColorDeepSupport b8
93 94 95 98 31 16 20 5 19 4 32 34 60 62 18 22 3 7 17 21 2 6 1 95 94 93 98 352 353 357 358
Audio {format, channel, freq, cce}
{1, 5, 7f, 7}
{2, 5, 7, 0}
{7, 5, 7, 4}
{10, 7, 6, 0}
Speaker Allocation: f
Vendor: 0xc03
MaxTMDSClock1 300 MHz
ColorMetry: 0xdf
SCDC: 0
RR_Cap: 0
LTE_340M_Scramble: 0
HDR DeepColor
checkvalue: 0x443b0000
tyiopp:~ #

tyiopp:~ # cat /sys/devices/virtual/amhdmitx/amhdmitx0/disp_cap
480p60hz
576p50hz
720p60hz
1080i60hz
1080p60hz
720p50hz
1080i50hz
1080p30hz
1080p50hz
1080p24hz
2160p30hz
2160p25hz
2160p24hz
smpte24hz
smpte50hz420
smpte60hz420
2160p50hz420
2160p60hz420
tyiopp:~ #

Note the 2160p60hz420 is listed as a mode on 8.95.3 but not on the later releases.

(Got 3 reply limit per topic as new user so cant reply so adding on here to my previous post)

@ChimeyJimmey
Maybe Denon (AVR) messes up the EDIDs somehow… ?!
[/quote]

I’m not sure thats the case if the EDID information or in particular disp_cap file in 8.95.3 listed 2160p60hz420, unless there was already a workaround in place which has been affected with an update somewhere in the code.

Also my Denon X2300W / Sony TV combination exhibits the same behavior when in standby mode (passthrough) or when fully on.

Regards.

Exactly by adding

2160p60hz420

in disp_cap file I have circumvented the “black screen” issue on H96 Pro+, connected to Philips 48PUS7600 via Denon AVR-X2300W…
I’m suspecting now that the culprit is definitely the AVR, because today I was headbanging on another problem with Intel Display Audio through HDMI on the same setup - Laptop<->AVR<->TV - on Windows 10. There was video, but no audio (only in Windows, Linux was tip-top), until the AVR switched off, passing directly the signal to the TV.
Then - audio device appeared in Windows and worked, when the AVR switched on.
Maybe Denon (AVR) messes up the EDIDs somehow… ?!

Hi
8.95.4.2rc1 works fine on my beelink g1 ultimate.
8.95.4.2rc2 makes a blackscreen again.

Thx and greetings
Roger

If anybody is still having trouble with a black screen

Give the nightly build marked (20182030) a try.

https://relkai.coreelec.org/

The builds are still being generated for the 30th, they have not built for some devices as of me posting here, but will be uploaded as soon as they are done. Be careful to make sure you get the build marked for the 30th.

2 Likes

i restore to (8.95.3) then upgrade to nightly build (20181030) = working fine !

@cdu13a I have upgraded to the nightly build marked (20182030), the black screen issue is fixed but still have the issue that 2160p is locked at 30hz without a 60hz option.

The same as I was getting with the rc1, and rc2 but downgrading back to 8.95.3 black screen and 2160p 60hz are both fixed.

Regards,

Hi! I wrote a little script to help those users that still have the screen issue create the disp_cap file:

#!/bin/sh

arch="/storage/.kodi/userdata/disp_cap"
scriptfn=$(basename $0)

# Spanish
#ayuda="\n\tUso: $scriptfn [borrar|720p|1080p|2160p] <frecuencia refresco>\n"
#txfreqerror="ERROR: Frecuencia no válida!\n\tFrecuencias disponibles:"
#okmsg="\n\tHecho! Reiniciando Kodi...\n"
# English
ayuda="\n\tUsage: $scriptfn [delete|720p|1080p|2160p] <frame rate>\n"
txfreqerror="ERROR: Invalid frame rate!\n\tAvailable frame rates:"
okmsg="\n\tDone! Restarting Kodi...\n"

case $1 in
    borrar|delete) rm -f $arch &> /dev/null; echo -e $okmsg ;;
    720p) case $2 in 50hz|60hz) echo "$1$2" > $arch; echo -e $okmsg;; *) echo -e "\n\t$txfreqerror 50hz / 60hz\n"; exit 0;; esac;;
    1080p) case $2 in 24hz|25hz|30hz|50hz|60hz) echo "$1$2" > $arch; echo -e $okmsg;; *) echo -e "\n\t$txfreqerror 24hz / 25hz / 30hz / 50hz / 60hz\n"; exit 0;; esac;;
    2160p) case $2 in 24hz|25hz|30hz|50hz420|60hz420) echo "$1$2" > $arch; echo -e $okmsg;; *) echo -e "\n\t$txfreqerror 24hz / 25hz / 30hz / 50hz420 / 60hz420\n"; exit 0;; esac;;
    *) echo -e $ayuda; exit 0 ;;
esac

systemctl restart kodi

Usage: sh (script file name) [resolution (720p/1080p/2160p)] (frame rate in hz)
Also can delete the file with: sh (script file name) delete
You can also download the script file: fix-screen-ce (1.1 KB)

If you are having display problems with the 8.95.4.x releases. There is an updated release that needs testing before we can move on to a 8.95.5 release.

Note: To make sure we get accurate results when testing you should remove any custom disp_cap file and make sure that you have not added anything like echo 422,10bit > /sys/class/amhdmitx/amhdmitx0/attr to your autoatart.sh file. Writes to /sys/class/amhdmitx/amhdmitx0/attr can break stuff now (If you don’t know what that is you’re probably ok. :slight_smile: )

8.95.4.42

Same issue im afraid. Box boots through AVR and can do 3840x2160p but no 60hz option. Maximum it will go to is 30hz.

The script file hacks didnt work for me either.

Kind Regards,