Server Version#:1.24.5.5173
Player Version#: 8.25.1.28703
Nvidia Shield is connected to a TV which supports only 1080p. I have two copies of the movie file,
movie.mkv
movie - 1080p.mkv
The first file is the 4k version and the second is the 1080p. Plex shows up the both the files using ‘Play Version’. When i play the movie it picks up the 4k file instead of selecting the 1080p file. I was expecting that it will pick up the 1080p file.
The Shield support 4K and can scale the output itself so to the Plex app it appears that 4K is supported. The app picks the version based on the bitrate limitation. It doesn’t appear you have set a limit, so the 4K file fits. Set the quality closer to the 1080p version and it should pick that.
If i look at the Display Settings in Nvidia Shield it says,
Resolution: 1080p 59.940 Hz (default)
Why does Plex think that 4K is possible with this Display?
I guess you are asking to set the ‘Remote Streaming quality’ to 1080p. I can see that i need to make a choice of bitrate as well (20mbps, 12mbps, 8mbps). The 1080p movie file has a bitrate of ~6mbps. If i select 8mbps, plex would use the 4k file to transcode.
What should i need to set so that the 1080p file is played natively rather than use transcoding?
That’s what the Shield outputs, not what it will accept as input. The Shield itself support 4K and tells that to the Plex app. I don’t know of a way to turn that off.
It should pick the 1080p to direct play. If not, please reproduce and provide me the android log and server log so I can check where it’s going wrong.
The 4k file is in Dolby Vision format which shows up with green tint on my old TV. Otherwise, it does direct play on the Nvidia Shield. The 1080p is not based on Dolby Vision.
No, it does not transcode when playing 4K. It uses Direct Play. Reading around it seems HDR to SDR does not work for Dolby Vision, thus it does not make a difference if transcoding is happening or not. I tried both with/without transcoding and the green tints dont go away.
Plex server is itself running on a linux server with a Nvidia P2000 card.