I don’t have much experience with 4k content. My current TV is dying and I’m looking for new one and I wanted OpenPHT as client.
So I got 4k movie, tested with VLC, Windows Media Player, Windows 10 Movies and TV app and OpenPHT.
Only native Win10 app was able to play the movie without any problems with hardware support.
OpenPHT was playing movie but CPU usage was around 70% (i7 6700k). I have checked in “allow hardware acceleration - DXVA2”
but it doesn’t change anything. Is there anything obvious that I’m missing?
what gpu are you using? onboard intel?
No, I got 1070.
see below from another similar thread
so, pretty much right now, (1.7.1) the windows build of openpht is based on kodi isengard but with an updated ffmpeg
its likely we wont get the full range of various 4k hardware decoding on windows until openpht is updated using a later kodi backend - sometime in the future.
thanks @daniel.cull unfortunately until those changes are implemented OpenPHT is pretty much useless for 4k playback.
i believe the non-windows builds of openpht are actually based on kodi jarvis video engine which is newer than isengard - it may be working better for them
What about the MacOS version?
same here. I have skylake i7 processor and a Nvidia GTX 950 card on my PC. OpenPHT cant seem to use hardware acceleration for e.g 10 bit HEVC 4k videos.
I tried this little dinky media player for windows called “MPC-HC” and that thing plays these videos flawlessly.
For what it’s worth, 8bit HEVC will play just fine in OpenPHT. It’s only 10bit (regular or HDR) that do not play. All will play in MPC-HC/BE or in Kodi 17.0
@finagle69 said:
For what it’s worth, 8bit HEVC will play just fine in OpenPHT. It’s only 10bit (regular or HDR) that do not play. All will play in MPC-HC/BE or in Kodi 17.0
As @daniel.cull explained, there are various patches in Kodi Krypton that haven’t made it to OpenPHT yet. Next major version is planned to be much closer to the latest Kodi builds.
Has this changed at all with 1.80? I had a GTX 1050 card in my system back in Feb/March and thought I was playing HEVC content through OpenPHT just fine till I had to RMA it. Through a myriad of issues with MSI, I just got the card back today and while trying to play HEVC content, it begins to stutter. Hit the information key and can see that my client is hitting 100% CPU. Meanwhile if I fire up Plex Media Player the same content plays fine.
I’ve checked my settings in OpenPHT and they appear to be fine, including the one under Quality - Direct Play HEVC Content up to Unlimited.
What am I missing?
I have upgraded to 1.8 and I am having the same issue I had with 1.7:
I have tested with 2 different media files, both HEVC 10bit 4k. I am running on Win 7 x64 Ultimate. PMS 2.5.6 running on Win Server 2012 R2.
With MPC-HC, LAV and MADVR works like a charm. No load on CPU, all load on GPU video engine (GTX 1060).
With OpenPHT (now 1.8), same media files on same local network location, it stutters and loads CPU 100%. I have enabled DXVA acceleration, local HEVC decoding all resolutions. Not sure what other settings I may have to tweak.
This was raised as an issue for 1.7.1 at:
Thanks for your help
Running OPHT 1.8 embedded on Intel NUC6CAYS.
8-bit 4K HEVC files work fine - hardware decoding being used.
10-bit 4K HEVC files do not work - software decoding being used.
Interestingly I tried PMP embedded on the same device and both 10-bit and 8-bit 4K HEVC files work but the display only outputs at 1080p (confirmed by pressing i on keyboard and on tv info). I think this maybe due to incorrect display detection by PMP.
I am hoping 10-bit HEVC support arrives soon for OPHT embedded.