I have deployed a P2000 across multiple Win10Pro/Plex setups and it always works. So, something is wrong with 1) the card, 2) your OS, 3) your NVIDIA driver install, or 4) your Plex install. I think those are the only four options?
even on win10, this did not work but worked in Emby (so I donāt think itās the card). I even did multiple reinstalls of PLEX (not sure if it could be PLEX installation issue). I did multiple driver uninstall/reinstalls using DDU with multiple versions. (eliminating Driver). I did not reinstall windows, but saying it worked on Emby, I still donāt think thatās it.
Iām not saying it canāt be the OS, but if it is, I donāt see why PLEX canāt get that working.
My Roku 4ās play 4K->1080p (with crappy color) smoothly, from the server, transcoded by P2000. Just curious in NVIDIA settings did you choose GPU utilization for graphics task only or graphics and compute? I have mine always set on graphics & compute. I really believe you do not need to resort to Emby. Thereās something simple afoot. You should not have any problems. HAve you tried other clients for 4K->1080p, for example maybe just some web players on your PCs?
The clients I tried are Roku TV (TCL 66r617), Roku Ultra (2018 I think), Nvidia Shield (which shouldnāt transcode, but did for PGS subtitles, which is another issue), and web browser (chrome).
I checked that setting and it is set to āgraphics and taskā (must be by default).
Iām also having troubles getting Plex to transcode 4K via my Windows Plex Server. Iām on Windows 7, but have also tried Windows 10 and get no better results.
Iāve tried Jellyfin (Emby fork) and it fares slightly better, but still not great. Like the OP, my GPU never seems to break 8-10% and the playback buffers like crazy. Iāve tried Plex Web, Android and Plex Apps for Windows as clients. Similar results.
Curious - my P2000 is made by PNY. @scarbrtj - what P2000 have you had success with?
While Iām not really planning on transcoding HEVC 4K, I would like to see that the test files I throw at Plex work.
@sirmeili - are you running bare metal installs, or VMs?
@kmac1036 FWIW - I just tried installing the toolkit, and it doesnāt appear to have made a difference. It was looking for the same driver version which I had installed previously.
@shermantenor, I am running bare metal, but also using the PNY which I found was heavily recommended on these forums.
Thanks for confirming bare metal. I started another thread as I noticed that when doing HW transcoding, there was only one CPU core showing any load. Itās all speculation, but the thinking was that could just be the audio part of the transcode.
Like you, Iāve been comparing performance on the same system with Jellyfin (Emby fork), and for 4K HEVC --> 1080p h264. Jellyfin seems to have a more optimized transcoding engine. My GPU seems to average about 16% for a single 4K transcode, and I can do multiple 4K transcodes as well.
Plex only seems to manage 6% on the GPU, which struggles to transcode the same video in realtime. Tautulli says 0.8-0.9.
This seems to indicate that the Emby/Jellyfin implementation of ffmpeg seems better tuned for this use.
While the vast majority of my current library is h264, I had hoped to move to h265 but until Iām convinced that my P2000 works without issue, Iām concerned about doing that.
@shermantenor ok thanks for checking back. What I wound up doing is bought a pair of CPUs (x5675) & dumped RAM into it. Set all the clients to play back without transcoding, set plex to send the original file (no transcoding for playback). When I record TV, it automatically converts it to h.264 once itās added to the library. I donāt see any buffering, shuddering or maxed out CPUs on playback anymore.
Iāve just installed a P2000 and was unable to get it to work.
I just checked if there were any new drivers and I found this one https://www.nvidia.com/Download/driverResults.aspx/141696/en-us
once I installed it, it started working and itās now transcoding.
itās currently transcoding 4K to 1080 on a roku.
I am on Win10 and Plex Version 1.14.1.5488
I hope it fixes it for you.
@dbennett86 - thanks for the link. That is the driver Iām working with as well. Iāve tried both Windows 7 and Windows 10 - both 64-bit, Pro and Enterprise respectively. Neither seems to work properly with HVEC/h265 when the resolution is 4K.
Can you please confirm - was the 4K video you were transcoding to your Roku h265/x265/HVEC? I have no issues with h264 content, and h265 content at 1080p - only super high resolution HEVC.
I am curious, those of you with p2000 issues, do you have other gpus in your systems?
have you tried removing or disabling any other gpuās so only the p2000 is active, also removing any other drivers?
The only other GPU is the integrated GPU on the processor. I could try and disable it, but others I believe have this working in this scenario. I will see if I can disable it in the bios though.
Yea I think it is a HEVC file.
Iāve pasted the info from the file below.
also here are screenshots from my Plex server
Here is the info from the movie I Played
Media
- Video Resolution 4K
- Duration 2:14:30
- Bitrate 16790 kbps
- Width 3840
- Height 1604
- Aspect Ratio 2.35
- Container MKV
- Video Frame Rate 24p
- Video Profile main 10
Part
-
Duration 2:14:30
-
File Bohemian Rhapsody (2018) WEBDL-2160p.mkv
-
Size 15.77 GB
-
Container MKV
-
Video Profile main 10
-
Codec HEVC
-
Bitrate 16150 kbps
-
Bit Depth 10
-
Chroma Subsampling 4:2:0
-
Color Primaries bt2020
-
Color Range tv
-
Color Space bt2020nc
-
Color Trc smpte2084
-
Frame Rate 23.976 fps
-
Height 1604
-
Level 5.0
-
Profile main 10
-
Ref Frames 1
-
Width 3840
-
Display Title 4K (HEVC Main 10 HDR)
-
Codec EAC3
-
Channels 6
-
Bitrate 640 kbps
-
Language English
-
Audio Channel Layout 5.1(side)
-
Sampling Rate 48000 Hz
-
Display Title English (EAC3 5.1)
-
Codec SRT
-
Language English
-
Title SDH
-
Display Title English (SRT)
In Windows 10 you can create a GPU preference for a program regardless of having a monitor plugged in or not. Right click the desktop, Display Settings, at the bottom should be Graphics Settings, Choose an app to set preference. Classic app: browse for the Plex exe and add it. Click on the Plex Server then options: Choose the GPU you want to work with the exe. Restart Plex and it should now use that GPU.
Thanks for confirming that. Do you happen to know what the transcode details were? (eg. 1080p @ 20Mbps)
here is the info from Tautulli, Hope that helps.
- PRODUCT
Plex for Roku
- PLAYER
Roku House
- QUALITY
20 Mbps 1080p (18.9 Mbps)
- STREAM
Transcode (Speed: 0.9)
- CONTAINER
Transcode (MKV MKV)
- VIDEO
Transcode (HEVC (HW) 4k H264 (HW) 1080p)
- AUDIO
Transcode (TrueHD 7.1 AAC Stereo)
- SUBTITLE
None
i just got around to reinstalling my box with Windows 10 (1809) and transcoding is running like a charmā¦
Plex server: Version 1.14.1.5488
NVidia Drivers: 412.16
Hey - it says that the transcode speed is less than realtime 0.9 - which is similar to what I see. You donāt have buffering on your Roku?
I did that night, no idea why.
but I tried again tonight and itās all good.
I find that it changes speed depending on how far iām into the movie.
I also tested it at my mums place today and set at 1080 10mbps it played fine with no issue and I could see it transcoding at x5
