[RESOLVED] Support for HEVC?

Anything related to video and my tools that is not a support request.
Sharc
Distinguished Member
Distinguished Member
Posts: 181
Joined: Thu Sep 23, 2010 1:53 pm

Re: Support for HEVC?

Post by Sharc » Mon Oct 05, 2015 2:41 pm

Out of curiosity: Any progress with DGdecNV for HEVC .... :scratch:

User avatar
admin
Site Admin
Posts: 3973
Joined: Thu Sep 09, 2010 3:08 pm

Re: Support for HEVC?

Post by admin » Mon Oct 05, 2015 5:19 pm

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.

Sharc
Distinguished Member
Distinguished Member
Posts: 181
Joined: Thu Sep 23, 2010 1:53 pm

Re: Support for HEVC?

Post by Sharc » Tue Oct 06, 2015 12:23 pm

Good news. Thanks.

User avatar
admin
Site Admin
Posts: 3973
Joined: Thu Sep 09, 2010 3:08 pm

Re: Support for HEVC?

Post by admin » Tue Oct 06, 2015 6:21 pm

Oy, looks like I need to buy a GTX 950/960 for full HW decode or a 750 for hybrid SW/HW decode. :o Earlier cards won't work at all.

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

User avatar
admin
Site Admin
Posts: 3973
Joined: Thu Sep 09, 2010 3:08 pm

Re: Support for HEVC?

Post by admin » Fri Oct 09, 2015 1:20 pm

Got my grubby hands on a GTX 950 today. :lol:

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.

User avatar
admin
Site Admin
Posts: 3973
Joined: Thu Sep 09, 2010 3:08 pm

Re: Support for HEVC?

Post by admin » Fri Oct 09, 2015 7:05 pm

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.

User avatar
admin
Site Admin
Posts: 3973
Joined: Thu Sep 09, 2010 3:08 pm

Re: Support for HEVC?

Post by admin » Sat Oct 10, 2015 7:27 pm

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. :scratch:

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.

Aleron Ives
Distinguished Member
Distinguished Member
Posts: 113
Joined: Fri May 31, 2013 8:36 pm

Re: Support for HEVC?

Post by Aleron Ives » Sun Oct 11, 2015 1:26 am

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?

User avatar
admin
Site Admin
Posts: 3973
Joined: Thu Sep 09, 2010 3:08 pm

Re: Support for HEVC?

Post by admin » Sun Oct 11, 2015 7:12 am

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.

User avatar
admin
Site Admin
Posts: 3973
Joined: Thu Sep 09, 2010 3:08 pm

Re: Support for HEVC?

Post by admin » Sun Oct 11, 2015 9:56 am

I've got the HEVC stream detection code working. Now the hard slog begins... :cry:

Post Reply