Kodi Community Forum
Android nVidia Shield TV (2015 & 2017 Models) - UPDATED: May 25, 2018 - Printable Version

+- Kodi Community Forum (https://forum.kodi.tv)
+-- Forum: Discussions (https://forum.kodi.tv/forumdisplay.php?fid=222)
+--- Forum: Hardware (https://forum.kodi.tv/forumdisplay.php?fid=112)
+--- Thread: Android nVidia Shield TV (2015 & 2017 Models) - UPDATED: May 25, 2018 (/showthread.php?tid=304226)



RE: nVidia Shield TV (2015 & 2017 Models) - UPDATED: Oct. 06, 2017 - Tinwarble - 2018-04-10

Not sure what relevance that has on what is supported by the Shield?

Besides that, the Shield does a fairly decent job of upscaling 480,720 to 1080 and the need for it to switch resolution is less than that for 1080/4k.,


RE: nVidia Shield TV (2015 & 2017 Models) - UPDATED: Oct. 06, 2017 - mamachan - 2018-04-10

(2018-04-09, 19:52)Tinwarble Wrote:
(2018-04-09, 15:35)mamachan Wrote:  I do not think the shield supports resolution switching.

Yes, the Shield does support both frame rate & resolution switching. But for resolution switching you'll need Kodi v18. 
For now i don't use Kodi v18.


RE: nVidia Shield TV (2015 & 2017 Models) - UPDATED: Oct. 06, 2017 - mamachan - 2018-04-10

(2018-04-09, 21:40)noggin Wrote:
(2018-04-09, 15:35)mamachan Wrote:
(2018-04-09, 13:49)noggin Wrote: I think the Shield TV supports resolution switching (but not colour space switching). 

If you have a 4K display I'd run the Shield TV in Rec 709 1080p for non-4K content - as the TV upscaling to 4K will be better than the Shield upscaling to 4K.  For 4K content then if it is UHD I'd run Rec 2020 2160p 10 bit.  If it is some of the rarer Res 709 4K stuff then I'd run Rec 709...  (Media Info will tell you which it is - but any 24fps UHD Blu-ray sourced content is likely to be HDR10 Rec 2020, it's only 50 & 59.904p 4K stuff I'd check the colour gamut of)   
 I do not think the shield supports resolution switching.
And I do not see the big differences between having the upscaling to the shield rather than the TV.
So I prefer to use a fixed resolution 2160p (59,940 o 60Hz) for bot 4K and NO 4K videos.

but I do not know how to set the color space.
for 4K i thinks YCbCr 4:2:0 10Bit rec. 2020 is OK (recommended on nvidia shield stttings tab).
For NON 4K videos? YCbCr 4:2:0 10Bit rec. 709Huh??   

When watching Rec 2020 UHD content - you want a Rec 2020 gamut output
When watching Rec 709 HD content (and Rec 601 SD upscaled to Rec 709) you want a Rec 709 gamut output, as neither Kodi nor Android currently convert 709 gamut content to 2020 gamut.

The Shield TV doesn't automatically switch between 709 and 2020 flagged output - so you need to manually switch in nVidia Sheild TV Android settings, which is a bit dull after a while... 
Thanks.
And about bit and YCbCr mode?


RE: nVidia Shield TV (2015 & 2017 Models) - UPDATED: Oct. 06, 2017 - wrxtasy - 2018-04-10

(2018-04-10, 08:06)Tinwarble Wrote: Not sure what relevance that has on what is supported by the Shield?

Besides that, the Shield does a fairly decent job of upscaling 480,720 to 1080 and the need for it to switch resolution is less than that for 1080/4k.,
So how are you supposed to watch 4K Netflix or Amazon Video at a 4K resolution - which I presume you hard select in Android settings and then watch 1080p Kodi content output at 1080p ?

Or do you have to go into Android settings again ?


RE: nVidia Shield TV (2015 & 2017 Models) - UPDATED: Oct. 06, 2017 - Tinwarble - 2018-04-10

You set 4k in Android and set Kodi to 1080. Kodi will play 1080 as 1080 and switch to 4k for 4k. Everything else that doesn't implant the API will play at 4k.


RE: nVidia Shield TV (2015 & 2017 Models) - UPDATED: Oct. 06, 2017 - wrxtasy - 2018-04-10

4K set in Android settings....
If Kodi is playing 1080p as 1080p is there a Kodi Leia resolution switch occurring 4K down to 1080p when 1080p playback starts. ?

Because if there is Not the Shield would be doing the 1080p > 4K Kodi picture upscaling. Not the 4K display.


RE: nVidia Shield TV (2015 & 2017 Models) - UPDATED: Oct. 06, 2017 - Tinwarble - 2018-04-10

Again if you set Kodi to 1080 it will output at 1080 for 1080 video and switch to 4k for 4k.

You seem to be talking about something different where it will switch up/down no matter the setting which is something that I don't believe has been implemented in Kodi yet.


RE: nVidia Shield TV (2015 & 2017 Models) - UPDATED: Oct. 06, 2017 - wrxtasy - 2018-04-10

Yes that is exactly what I'm talking about...

(2018-04-10, 00:57)wrxtasy Wrote: Reason I'm asking is because @Koying's auto resolution switch downwards has not been merged into Kodi Leia.

https://github.com/xbmc/xbmc/pull/13191

I do have that modded PR working in LE Krypton with a switch in Kodi user settings to disable 1080p downwards res. switching for those that watch 480/576i and 720p TV and change channels between 480i/576i/720p and 1080i viewing content. This prevents un-wanted, annoying res. switching but still retains the ability to do 4K > 1080p downwards switching.

Yes it's confusing as hell trying to explain it all Wink


RE: nVidia Shield TV (2015 & 2017 Models) - UPDATED: Oct. 06, 2017 - noggin - 2018-04-10

(2018-04-10, 08:42)mamachan Wrote:
(2018-04-09, 21:40)noggin Wrote:
(2018-04-09, 15:35)mamachan Wrote:  I do not think the shield supports resolution switching.
And I do not see the big differences between having the upscaling to the shield rather than the TV.
So I prefer to use a fixed resolution 2160p (59,940 o 60Hz) for bot 4K and NO 4K videos.

but I do not know how to set the color space.
for 4K i thinks YCbCr 4:2:0 10Bit rec. 2020 is OK (recommended on nvidia shield stttings tab).
For NON 4K videos? YCbCr 4:2:0 10Bit rec. 709Huh??   

When watching Rec 2020 UHD content - you want a Rec 2020 gamut output
When watching Rec 709 HD content (and Rec 601 SD upscaled to Rec 709) you want a Rec 709 gamut output, as neither Kodi nor Android currently convert 709 gamut content to 2020 gamut.

The Shield TV doesn't automatically switch between 709 and 2020 flagged output - so you need to manually switch in nVidia Sheild TV Android settings, which is a bit dull after a while...  
Thanks.
And about bit and YCbCr mode? 

That will depend on your content sources and your TV and AVR (if you have one) properties.  Not all source material can be played in the same format.  

RGB and YCbCr 4:4:4 are only available for <30p frame rates at 2160p for HDR content (which requires 10-bit output as a minimum). Almost all content that is UHD HDR is <30p - but there is some 50p and 59.94p stuff knocking around now.
For >30p stuff you are limited to YCbCr 4:2:0 or YCbCr 4:2:2 - and the latter is only supported at 12-bit output for >30p output.

All consumer content is 4:2:0 at source (SD, HD or UHD) but I don't know if you output 4:2:0 whether Kodi has done a conversion to 4:4:4/RGB and then a second conversion...


RE: nVidia Shield TV (2015 & 2017 Models) - UPDATED: Oct. 06, 2017 - mamachan - 2018-04-10

thanks to your advice I tried these settings, which go very well:

- Nvidia Shield video settings: 2160p 59,940Hz
- SPMC 16.7.4 video/system settings: 1080p 30Hz (i'm not able to get 60Hz)

In this way:
- all android app (Netflix, Prime video, ecc.....) works in 4K-HDR regulary
- 720p/1080p videos are played at 1080p by SPMC (and upscaled to 4K by TV scaler)
- 4K videos are played at 4K by SPMC

only the manual switch of the color space is a bit annoying.

Last question: if i set Shield at 4K and SPMC at 1080p i must delete/modify this part advancedsettings.xml code:?

<advancedsettings>
   <fanartres>2160</fanartres>
   <imageres>2160</imageres>
   <imagescalingalgorithm>lanczos</imagescalingalgorithm>
  <video>
    <enablehighqualityhwscalers>true</enablehighqualityhwscalers>
  </video>
</advancedsettings>


RE: nVidia Shield TV (2015 & 2017 Models) - UPDATED: Oct. 06, 2017 - wrxtasy - 2018-04-10

(2018-04-10, 15:50)mamachan Wrote: thanks to your advice I tried these settings, which go very well:

- Nvidia Shield video settings: 2160p 59,940Hz
- SPMC 16.7.4 video/system settings: 1080p 30Hz (i'm not able to get 60Hz)

In this way:
- all android app (Netflix, Prime video, ecc.....) works in 4K-HDR regulary
- 720p/1080p videos are played at 1080p by SPMC (and upscaled to 4K by TV scaler)
Confirming you get an auto resolution switch (verified by your TV's On Screen Display) downwards from 2160p to 1080p when you play non 4K content with SPMC 16.7.4 ?


RE: nVidia Shield TV (2015 & 2017 Models) - UPDATED: Oct. 06, 2017 - mamachan - 2018-04-10

(2018-04-10, 16:22)wrxtasy Wrote:
(2018-04-10, 15:50)mamachan Wrote: thanks to your advice I tried these settings, which go very well:

- Nvidia Shield video settings: 2160p 59,940Hz
- SPMC 16.7.4 video/system settings: 1080p 30Hz (i'm not able to get 60Hz)

In this way:
- all android app (Netflix, Prime video, ecc.....) works in 4K-HDR regulary
- 720p/1080p videos are played at 1080p by SPMC (and upscaled to 4K by TV scaler)
Confirming you get an auto resolution switch (verified by your TV's On Screen Display) downwards from 2160p to 1080p when you play non 4K content with SPMC 16.7.4 ?   
 Yes, my TV's On Screen Display confirm auto resolution switch.
And when i start SPMC i get auto framerate switching on GUI too (from 59,940 to 30Hz). When i close SPMC the system rollback to 59,940Hz


nVidia Shield TV (2015 & 2017 Models) - UPDATED: Oct. 06, 2017 - Koying - 2018-04-11

No, the "downgrade reso" feature is not in spmc 16, only in the abandonned spmc 17 alpha and coming in mrmc
What is seen is just the global resolution in action, I guess


RE: nVidia Shield TV (2015 & 2017 Models) - UPDATED: Oct. 06, 2017 - mamachan - 2018-04-11

(2018-04-11, 08:21)Koying Wrote: No, the "downgrade reso" feature is not in spmc 16, only in the abandonned spmc 17 alpha and coming in mrmc
What is seen is just the global resolution in action, I guess
I'm not an expert and I do not know what exactly happens.

But if i set Shield al 2160p 60Hz and SPMC at 1080p 30Hz i get auto resolution switching and auto framerate switching (at 1080p 30Hz) when i start SPMC.
the videos from SPMC are played at 1080p with the appropriate framerate (and 1080p to 4K upscaling is by TV).
If i stop SPMC, the resolution and framerate come back to the default 2160p 60Hz.

I can post some images if they can be useful. ...... my english is not very good.


RE: nVidia Shield TV (2015 & 2017 Models) - UPDATED: Oct. 06, 2017 - mamachan - 2018-04-11

(2018-04-11, 08:49)mamachan Wrote:
(2018-04-11, 08:21)Koying Wrote: No, the "downgrade reso" feature is not in spmc 16, only in the abandonned spmc 17 alpha and coming in mrmc
What is seen is just the global resolution in action, I guess
I'm not an expert and I do not know what exactly happens.

But if i set Shield al 2160p 60Hz and SPMC at 1080p 30Hz i get auto resolution switching and auto framerate switching (at 1080p 30Hz) when i start SPMC.
the videos from SPMC are played at 1080p with the appropriate framerate (and 1080p to 4K upscaling is by TV).
If i stop SPMC, the resolution and framerate come back to the default 2160p 60Hz.

I can post some images if they can be useful. ...... my english is not very good.  
NB:
I can set SPMC at 1080p only if i set the shield at 10 or 12bit or if i use rec.2020 colorspace.
If i set the shield at 8 bit or rec.709 colorspace (example 2160p 60Hz 4.2.0 8 bit rec.709) i can set SPMC GUI only at 2160p