New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Nvidia shield auto framerate switching not working in 4k@60hz #15915
Comments
Thank you for using Kodi and our issue tracker. This is your friendly Kodi GitHub bot 😉 The issue that you have opened was marked as ignoring the rules of our bug tracker by a team member. Please review the following requirements for issue reports and make sure that you follow all of them:
Please understand that adherence to these rules is required for the team to be able to handle the volume of open issues efficiently. The issue will be closed after one week has passed without satisfactory follow-up from your side. |
Have you enabled 3140x2160p@24hz in the whitelist? |
If i enable it in the whitelist, 1080p 24hz is still played at 60hz.... |
As mentionerd above by the bot, could we see a debuglog, please? |
Yes, i will upload it soon |
you need to setup the whitelist, your log sais whitelist is empty, so default resolution will be used. |
Hum, the framerate switch correctly when i watch 4K content (25hz or 24hz) without the withelist.
If you play a 24hz 1080p movie then your resolution is set to 3140x2160@24hz ? |
If you don't have any mode's selected in the whitelist Kodi will just try and match a refresh rate for your current resolution. So if you have kodi set to 4K, then it will look for 4k modes (even for 1080p content). The whitelist is really meant for people that want to allow certain refresh rates only or if you want to allow switching down to a lower resolution. So if you only want to watch content at your native resolution with whatever refresh rate is available it's best to just keep the whitelist blank. |
hm ok, if he dont want use 1080p as resolution (this would be the benefit of TV upscaling, like he wrote), but his logfile sais something other as you just said. Whitelist search for: width: 1920, height: 1040, fps: 23.976, 3D: false |
Already tried 23.98hz and 24hz of course, but no framerate switching... |
@ptidav you said you want the benefit of tv upscaling, then you need to whitelist 1080p for your 1080p content, if you stay at 4k resolution and only want to set the correct Hz for the movie, then shield upscaler is used and not the Tv upscaler ;) |
that's what I want
Yes, I want to see contents in 4K and at the right framerate ; that's all |
@lrusak i just tested on my shield, i cleared my whitelist. framerate switch will happen on 24fps movies, but wont happen on 23.97fps movies. @ptidav just only for your information, the shield upscaler is not good, you would have a nicer picture if you would use it like i said. if you stay at 4k on your shield, your shield is upscaling 1080p content to 4k, if you use the whitelist, like i said, and send the movie in 1080p to your tv, your tv will upscale the 1080p to 4k. |
SOMETHING INTERRESTING : I just changed the kodi resolution to 3140x2160@50hz and... the movie framerate is set correctly now !! if I go back in 3140x2160 @ 60hz then the framerate does not switch... |
If i use whitelist to do that, my tv (panasonic fz800) switch to 1080p ; i loose the benefits of the 4K upscaling |
no you wont, the screen on your tv shows 1080p, this is correct, but it internaly upscale to 4k (tv´s native resolution), because its an 4k tv. try and test the screen quality by yourself. you can easily test this, |
oh ok, i will test this tomorrow |
No, your TV is is only showing you the input signal resolution (1080p) it will then upscale it to 4k; if it was displaying it at 1080p it would only take up a quarter of the screen. |
@ptidav I reread the thread and I'm confused about the usage of 59.94 / 60Hz and 23.97 / 24 fps movies. Edit: Your TV seems to provide no / wrong EDID, there is no chance for NVIDIA shield to switch to any other resolution / mode than the 59.94 one. Edit2: This is normal output of a monitor / tv which provides correct EDID Data:
Pls. compare with your log file, there are no (!!) additional modes enumerated. |
@ptidav Sync playback to display is not working with audio set to passthrough. |
Beside this "Sync Playback To Display" is still not on during your test. |
I want audio passthrough : sound dynamic is really better, less crushed.
ok, one year to wait...do your best as usual ! thanks for your work |
v19 is already out (build every night), so I assume it's more weeks than a year. Beside this: on my shield I get the above mentioned log line even I have passthrough enabled, so it still seems that there is something wrong with your settings / setup. |
@peak3d Sorry but i understood that i have to activate ONLY the "adjust display refresh rate", not "Sync Playback To Display"... should I still try with a fresh install ? |
Now you have it in log, pls. Provide a new log file with video component logging enabled, thx |
@peak3d Ok, resolution set to 4K@59,94hz This is the log : |
Does your tv support that 1080p@23.94hs in the color space. I was having a similar problem later found out that my tv supports all frame rates at 4k but only specific frame rates at lower resolution. And even those are dependent on the color space. So my tv might support 1080p 23.98hz in 2020 color space but not in others. You can see what frame rates and what color space is supported by checking advance hdmi settings in nvidia shield. |
This may be helpful, just say if u want me to stay out of it. My set up, Sony x900f, Shield tv, Kodi Leia. All set to recommended settings, whitelist is enabled. When Kodi display resolution is set to 3840x2160p and playback is 1920x1080p I have to manually change to the correct option in whitelist. when Kodi display resolution is set to 1920x1080p and playback is 1920x1080p the whitelist works, correct frame rate is auto selected. when Kodi display resolution is set to 3840x2160p and playback is 3840x2160p the whitelist works, correct frame rate is auto selected. My work around is to set up two profiles, one to playback 4k ( display resolution is set to 3840x2160p - all frame rates selected, all are available ) and the second one to playback 1920x1080p, display resolution is set 1920x1080p - all frame rates selected from 1920x1080p and below. As I have very little 4k content, I don't need to switch profiles often. This works 100% of the time. Playing any 1920x1080p content when display resolution set to 3840x2160p will never select correct frame rate for me, I have to manually select the correct one for smooth playback. Is this the same issue as above? No big deal for me as the fix is quick to access and i have little 4K content. Tell me to bigger off if this is no help, no offence taken, trying to help.Big Kodi fan, thanks for the great software. |
@brettwnaylor I have the Xf9005, I believe its the same like x900f. I dont
have any problems with the with the whitelist. Tested with 10bit 2020 on 4k
and 12bit 2020 on 4k resolution. All modes are switching correct. Like they
should.
brettwnaylor <notifications@github.com> schrieb am Do., 25. Apr. 2019,
11:11:
… This may be helpful, just say if u want me to stay out of it.
My set up, Sony x900f, Shield tv, Kodi Leia. All set to recommended
settings, whitelist is enabled.
When Kodi display resolution is set to 3840x2160p and playback is
1920x1080p I have to manually change to the correct option in whitelist.
when Kodi display resolution is set to 1920x1080p and playback is
1920x1080p the whitelist works, correct frame rate is auto selected.
when Kodi display resolution is set to 3840x2160p and playback is
3840x2160p the whitelist works, correct frame rate is auto selected.
My work around is to set up two profiles, one to playback 4k ( display
resolution is set to 3840x2160p - all frame rates selected, all are
available ) and the second one to playback 1920x1080p, display resolution
is set 1920x1080p - all frame rates selected from 1920x1080p and below. As
I have very little 4k content, I don't need to switch profiles often. This
works 100% of the time. Playing any 1920x1080p content when display
resolution set to 3840x2160p will never select correct frame rate for me, I
have to manually select the correct one for smooth playback.
Is this the same issue as above? No big deal for me as the fix is quick to
access and i have little 4K content. Tell me to bigger off if this is no
help, no offence taken, trying to help.Big Kodi fan, thanks for the great
software.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#15915 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/ABO2NVA2BLHDKMTFR6SVJ3TPSFYVLANCNFSM4HF2EN3Q>
.
|
@ptidav sry I'll stop supporting this issue from now, I don't understand why you provide truncated / modified logs. |
@peak3d There is no bad intention on my part I did not see also that we could attach files directly to the discussion |
@ptidav your log contains a.) no alternative display modes (same issue we had at the beginning of this thread), and it contains only 1 refreshrate switch (search log for "SetNativeResolution"). 1.) from the log your 23.97 videos are playing at 50Hz, but I don't think so, it looks more like that there are several log lines inbetween missing. 2.) the only refreshrate switch in the log cannot be happen because of the missing mode enumerations. -> The log is not only truncated, there are missing lines here and there for whatever reason. |
@peak3d |
@peak3d I provide 3 logs taking care each time to launch kodi and close it at the end of the tests : 1 log debug with video component and "adjust display refresh rate" set to ON START/STOP 1 log debug with video comp - adjust display refresh rate AND sync playback to display ON I sincerely hope they will help you understand why kodi does not switch when a 23,976h movie is played |
peak3d already explained it here. without using the whitelist, kodi wont switch to 23.97hz if 59.94hz is set as default framerate, because its normaly working fine and no extra time for switching is needed. if you want that extra switch you have to use the whitelist and enable all that resolutions you want to switch to. |
@M2k80 : ok, if i add 3840x2160@23,976hz in the whitelist kodi will switch at 3840x2160@23,976 when i'll play a 1080p@23,976hz movie ? |
@ptidav we are currently not looking for the reason why it does not switch, we look for the reaon why 23.97 is not smooth on your 59.94Hz display. So -> I only need exactly 1 log with one movie playing (23.97 video on 59.94Hz), let it run some seconds until you investigate stutter, provide the log and try to explain how your stutter looks like (hickup every n sec? Or do you mean micro-stutter which normally are only when pans?). |
@M2k80 |
@peak3d I've tested with "sync playback to display" OFF : same problem during the playback. |
@ptidav the mkv container does not provide stable PTS values, this is the reason why this movie does not playback well. Until we have more options with refreshrate in kodi, simply add your 23.97 refreshrates in the whitelist. 1080p@23.97 will then be scaled from TV to your native display resolution (TV does the job) |
There is no exact 1280x534 screen resolution, because of that there is no switch using whitelist. |
@peak3d |
yes, v19, not sure if we beckport it to 18.3 |
@peak3d |
Its the same on Win10 when I use Real Fullscreen. Everything plays at 60 have been like this sense 2016. Also HDR looks crap... |
Switch display refresh rate at Start/Stop works fine in current master/Matrix (Shield) |
Bug report
Describe the bug
Here is a clear and concise description of what the problem is:
Auto frame rate switching not working in kodi 18.1 fresh install if the nvidia shield TV resolution is set to 4k@59,94hz ou 60hz.
Expected Behavior
Here is a clear and concise description of what was expected to happen:
Kodi should set the framerate to the frame rate of the played content keeping the 4K resolution (to keep the benefit of the TV upscaling)
Actual Behavior
Contents are all played at 60hz instead of 24 or 25/50hz
Possible Fix
To Reproduce
Steps to reproduce the behavior:
Debuglog
The debuglog can be found here:
https://paste.kodi.tv/aroyabacun.kodi
Screenshots
Here are some links or screenshots to help explain the problem:
Additional context or screenshots (if appropriate)
Here is some additional context or explanation that might help:
Your Environment
Used Operating system:
[x ] Android -Nvidia Shield TV
iOS
Linux
OSX
Raspberry-Pi
Windows
Windows UWP
Operating system version/name: Android 8.0 / Nvidia Shield TV 7.2.3
Kodi version: 18.1 (2019/04/10)
note: Once the issue is made we require you to update it with new information or Kodi versions should that be required.
Team Kodi will consider your problem report however, we will not make any promises the problem will be solved.
The text was updated successfully, but these errors were encountered: