Forgot to tell you to turn IPv6 support back off. (Settings - Server - Network)… You’re on an IPv4 LAN and WAN .
It just makes my life tougher and getting metadata over IPv6 isn’t supported yet 
I would appreciate not changing the files being tested.
Feb 03, 2019 16:54:52.084 [0x7fdc17bfd700] ERROR - [FFMPEG] - No VA display found for device: /dev/dri/renderD128.
Feb 03, 2019 16:54:52.084 [0x7fdc17bfd700] DEBUG - Codecs: hardware transcoding: opening hw device failed - probably not supported by this system, error: Invalid argument
Feb 03, 2019 16:54:52.084 [0x7fdc17bfd700] DEBUG - Scaled up video bitrate to 283734Kbps based on 4.500000x fudge factor.
Feb 03, 2019 16:54:52.084 [0x7fdc17bfd700] DEBUG - Scaled maximum bitrate for resolution reduction to 99657Kbps.
Feb 03, 2019 16:54:52.084 [0x7fdc17bfd700] DEBUG - MDE: Selected protocol dash; container: mp4
Feb 03, 2019 16:54:52.084 [0x7fdc17bfd700] DEBUG - MDE: analyzing media item 1969794
Feb 03, 2019 16:54:52.084 [0x7fdc17bfd700] DEBUG - MDE: John Wick (2014): Direct Play is disabled
Feb 03, 2019 16:54:52.084 [0x7fdc17bfd700] DEBUG - MDE: John Wick (2014): media must be transcoded in order to use the dash protocol
Feb 03, 2019 16:54:52.084 [0x7fdc17bfd700] DEBUG - MDE: John Wick (2014): no direct play video profile exists for http/mkv/hevc
Feb 03, 2019 16:54:52.084 [0x7fdc17bfd700] DEBUG - MDE: John Wick (2014): no direct play video profile exists for http/mkv/hevc/truehd
Feb 03, 2019 16:54:52.084 [0x7fdc17bfd700] DEBUG - MDE: John Wick (2014): no direct play video profile exists for http/mkv/hevc/ac3
Feb 03, 2019 16:54:52.084 [0x7fdc17bfd700] DEBUG - MDE: John Wick (2014): no direct play video profile exists for http/mkv/hevc/ac3
Feb 03, 2019 16:54:52.084 [0x7fdc17bfd700] DEBUG - John Wick - video.bitDepth limitation applies: 10 > 8
Feb 03, 2019 16:54:52.084 [0x7fdc17bfd700] DEBUG - John Wick - audio.channels limitation applies: 8 > 6
Feb 03, 2019 16:54:52.084 [0x7fdc17bfd700] DEBUG - MDE: John Wick (2014): no remuxable profile found, so video stream will be transcoded
Feb 03, 2019 16:54:52.084 [0x7fdc17bfd700] DEBUG - Codecs: testing h264_nvenc (encoder)
Feb 03, 2019 16:54:52.084 [0x7fdc17bfd700] ERROR - [FFMPEG] - Cannot load libcuda.so.1
Feb 03, 2019 16:54:52.084 [0x7fdc17bfd700] WARN - avcodec_open2 returned -1313558101 for encoder 'h264_nvenc'
Feb 03, 2019 16:54:52.084 [0x7fdc17bfd700] DEBUG - MDE: Cannot direct stream video stream due to profile or setting limitations
Feb 03, 2019 16:54:52.084 [0x7fdc17bfd700] DEBUG - Codecs: hardware transcoding: testing API vaapi
Feb 03, 2019 16:54:52.084 [0x7fdc17bfd700] ERROR - [FFMPEG] - No VA display found for device: /dev/dri/renderD128.
Feb 03, 2019 16:54:52.084 [0x7fdc17bfd700] DEBUG - Codecs: hardware transcoding: opening hw device failed - probably not supported by this system, error: Invalid argument
Feb 03, 2019 16:54:52.084 [0x7fdc17bfd700] DEBUG - Scaled up video bitrate to 283734Kbps based on 4.500000x fudge factor.
Feb 03, 2019 16:54:52.084 [0x7fdc17bfd700] DEBUG - Scaled maximum bitrate for resolution reduction to 99657Kbps.
Feb 03, 2019 16:54:52.084 [0x7fdc17bfd700] DEBUG - John Wick - audio.channels limitation applies: 8 > 6
Feb 03, 2019 16:54:52.084 [0x7fdc17bfd700] DEBUG - MDE: Cannot direct stream audio stream due to profile or setting limitations
Feb 03, 2019 16:54:52.085 [0x7fdc17bfd700] DEBUG - MDE: John Wick (2014): selected media 0 / 1969794
Feb 03, 2019 16:54:52.085 [0x7fdc17bfd700] DEBUG - Streaming Resource: Calculated bandwidth of 3419kbps exceeds bandwidth limit. Changing decision parameters provided by client to fit bandwidth limit of 3000kbps
Feb 03, 2019 16:54:52.085 [0x7fdc17bfd700] DEBUG - Streaming Resource: Determining preferred transcode encoders through transcode only decision.
Feb 03, 2019 16:54:52.085 [0x7fdc17bfd700] DEBUG - Codecs: testing h264_nvenc (encoder)
John Wick has a lot of audio streams in it. Torrents are like that. I scrolled 5 pages until I got past the list of PMS matching attempts. mkvtoolnix and mkvtoolnix-gui are your friend here. You can discard what you don’t need. It is a pure remux. The quality is unchanged. The benefit to you is faster startup time and less wasted space.
After all this, I just realized something. This is not entirely a server issue.
First, your i7-4790 is incapable of transcoding any HEVC HDR 2160p. It has neither the passmarks nor the QSV support to do so.
This is what places it in the player’s domain. The server must rely on the shield to handle it. To the best of my knowledge (and where I might be 500% wrong) , the Nvidia Shield isn’t going to be able to do that heavy lifting on its own unless it is the PMS server (with its own codecs resident).
The logs above show me the Shield has replied to PMS and the Media Decision Engine (MDE) has printed out what the results were. The ‘decision’ is the player telling PMS what it can do and then PMS deciding what it must do. These results are printed above MDE:
This is where my knowledge of the Shield ends. I know it has capabilities but I am not a Player guy.
@DaveBinM Can you shed some light here please?