
[RESOLVED] Support for HEVC?
Re: Support for HEVC?
Out of curiosity: Any progress with DGdecNV for HEVC .... 

Re: Support for HEVC?
Good timing. I just started playing around with it again today. I'll keep you informed here. The first step is to get the nVidia decode sample working.
Re: Support for HEVC?
Good news. Thanks.
Re: Support for HEVC?
Oy, looks like I need to buy a GTX 950/960 for full HW decode or a 750 for hybrid SW/HW decode.
Earlier cards won't work at all.
The best I have right now is a 620 OEM with GF119.

The best I have right now is a 620 OEM with GF119.

Re: Support for HEVC?
Got my grubby hands on a GTX 950 today. 
Newegg delivers faster than Amazon and it was cheaper. Who'd a thunk it? I tried Newegg only because Amazon hosed me on a Roku 3 order. When I clicked Add to Cart, it was showing in stock and shipped by Amazon. But after a week I found myself on a backorder with some 3rd-party supplier (FBA program). That was pointpod, and they responded rudely to my WTH inquiry. Amazon blamed pointpod and pointpod blamed Amazon. I bitched and moaned but they wouldn't just ship me the in-stock goods. They said I had to cancel and re-order, but I had already ordered from in stock, so I told them to shove it. Now I am on boycott of Amazon until there is no alternative for my purchases. None of this nonsense at Newegg.

Newegg delivers faster than Amazon and it was cheaper. Who'd a thunk it? I tried Newegg only because Amazon hosed me on a Roku 3 order. When I clicked Add to Cart, it was showing in stock and shipped by Amazon. But after a week I found myself on a backorder with some 3rd-party supplier (FBA program). That was pointpod, and they responded rudely to my WTH inquiry. Amazon blamed pointpod and pointpod blamed Amazon. I bitched and moaned but they wouldn't just ship me the in-stock goods. They said I had to cancel and re-order, but I had already ordered from in stock, so I told them to shove it. Now I am on boycott of Amazon until there is no alternative for my purchases. None of this nonsense at Newegg.
Re: Support for HEVC?
GTX 950 installed and working as primary alongside a GT 520 on my i7 980X machine running Win 10.
Back to the decode sample. It has to be modified to do HEVC. Theoretically, it should be simple.
Back to the decode sample. It has to be modified to do HEVC. Theoretically, it should be simple.
Re: Support for HEVC?
It's looking good. I have successfully decoded and displayed a raw 1080p .265 file using the nVidia sample CUVID decode application. The changes to the sample application were indeed easy (one line of code changed and one added). I don't know why nVidia didn't do that.
Now let's see if things work in DGIndexNV...
Another thought I had was that if I build the NV12-to-RGB24 .cu file to PTX (instead of .cubin) then I won't have to compile for each architecture and I'll be able to upgrade CUDA versions without losing any older cards. I'll look further into that as time permits.
Finally, I have revamped the GPU listing code to use the database from https://pci-ids.ucw.cz/. That should allow me to better keep up with new cards. At some point I will slipstream that. It now prints the device ID (e.g., 10DE:1049 for my GT 620 OEM) as well as the GPU core type. The first number of the device ID is the nVidia vendor ID 10DE and the second is the device number for the chipset. You can look it up at the linked site and see that it is a GT 620 OEM. I'll refresh from the site at every slipstream so that we are always up-to-date, or very nearly so.

Now let's see if things work in DGIndexNV...
Another thought I had was that if I build the NV12-to-RGB24 .cu file to PTX (instead of .cubin) then I won't have to compile for each architecture and I'll be able to upgrade CUDA versions without losing any older cards. I'll look further into that as time permits.
Finally, I have revamped the GPU listing code to use the database from https://pci-ids.ucw.cz/. That should allow me to better keep up with new cards. At some point I will slipstream that. It now prints the device ID (e.g., 10DE:1049 for my GT 620 OEM) as well as the GPU core type. The first number of the device ID is the nVidia vendor ID 10DE and the second is the device number for the chipset. You can look it up at the linked site and see that it is a GT 620 OEM. I'll refresh from the site at every slipstream so that we are always up-to-date, or very nearly so.
-
- Distinguished Member
- Posts: 113
- Joined: Fri May 31, 2013 8:36 pm
Re: Support for HEVC?
Would you happen to know what the minimum GPU/driver requirements are for H.265 decoding, if it isn't something that all VP5+ cards are capable of out of the box?
Re: Support for HEVC?
As far as I can determine, you need VP6 for partial acceleration and VP7 for full acceleration. I don't think VP5 can decode HEVC.
Re: Support for HEVC?
I've got the HEVC stream detection code working. Now the hard slog begins... 
