2017-12-08, 22:14
This is not directly KODi question but I figure gurus here will know the answer
I purchased Nvidia GT1030 thinking it will play UHD HEVC files.
It does under Windows (as expected ) but under Linux there is an issue with UHD HEVC 10bit (expected)
HEVC 8bit files plays under Ubuntu (and KODI) with hardware support (NVIDIA drivers)
HEVC 10bit files does not (due to NVIDIA linux driver lack of support)
So I start reading more and it came up that something called CUDA should give me hardware support for HEVC 10bit
Following NVIDIA instructions I downloaded and compiled ffmpeg and CUDA (configure and make, no install)
Now I try to play HEVC 10bit demo file (UHD 200mbps from jellyfish samples website)
And as you can expect it does not work
It plays but with lack of hardware support I guess.
Picture is stuttering and all 4 cores are at 100%
I do not own 4K TV yet (getting ready for it) and it looks like its not scaling down to size (1080) which i believe is ./ffplay option that I do not set.
I am not an expert so from command line I just type:
./ffplay "path to HEVC file"
Questions:
1) Am I assuming correctly that ffmpeg with CUDA compiled should support UHD HEVC 10 bit on Linux?
2) Is there a specific way I should invoke ./ffplay command with HEVC support?
3) Assuming this all works can I ask KODI to open external player to play those HEVC files?
Thx,
Mike
--
Ubuntu 16.04 , Geforce GT1030, NVIDIA driver 384.98, AMD FX 4170, cuda-repo-9.0.176, ffmpeg git clone (December 7th 2017)
I purchased Nvidia GT1030 thinking it will play UHD HEVC files.
It does under Windows (as expected ) but under Linux there is an issue with UHD HEVC 10bit (expected)
HEVC 8bit files plays under Ubuntu (and KODI) with hardware support (NVIDIA drivers)
HEVC 10bit files does not (due to NVIDIA linux driver lack of support)
So I start reading more and it came up that something called CUDA should give me hardware support for HEVC 10bit
Following NVIDIA instructions I downloaded and compiled ffmpeg and CUDA (configure and make, no install)
Now I try to play HEVC 10bit demo file (UHD 200mbps from jellyfish samples website)
And as you can expect it does not work
It plays but with lack of hardware support I guess.
Picture is stuttering and all 4 cores are at 100%
I do not own 4K TV yet (getting ready for it) and it looks like its not scaling down to size (1080) which i believe is ./ffplay option that I do not set.
I am not an expert so from command line I just type:
./ffplay "path to HEVC file"
Questions:
1) Am I assuming correctly that ffmpeg with CUDA compiled should support UHD HEVC 10 bit on Linux?
2) Is there a specific way I should invoke ./ffplay command with HEVC support?
3) Assuming this all works can I ask KODI to open external player to play those HEVC files?
Thx,
Mike
--
Ubuntu 16.04 , Geforce GT1030, NVIDIA driver 384.98, AMD FX 4170, cuda-repo-9.0.176, ffmpeg git clone (December 7th 2017)