elFarto / nvidia-vaapi-driver

A VA-API implemention using NVIDIA's NVDEC
Other
1.17k stars 53 forks source link

Nvidia 1060 hardware support vp9 #244

Closed drhashes closed 11 months ago

drhashes commented 11 months ago

Dear elFarto,

thank you for your vaapi driver running on nvidia!

One minor question:

I've got a Nvidia GTX 1060 6 GB.

According to https://developer.nvidia.com/video-encode-and-decode-gpu-support-matrix-new#geforce

there is no hardware support for vp9 10 bit which youtube is normally using for 1080p and 2160p videos.

How come then that your driver is still very nicely using hardware decoding on youtube on my 1060 !?

elFarto commented 11 months ago

10-bit should only be used for HDR videos. Do you have a link to a 10-bit video that's being decoded by this driver?

drhashes commented 11 months ago

The standard test (Costa Rica) runs beatifully with hardware acceleration.

https://www.youtube.com/watch?v=LXb3EKWsInQ

I thought basically all 4k videos on youtube was encoded 10bit but correct me if I am wrong.

drhashes commented 11 months ago

Oops I see now :) I downloaded a 4k copy to the harddisk and then I could see in mpv that it was 10bit (HDR). Now I see there is also a non-HDR version available in 8 bit..

So the answer appears to be that in youtube while watching a video in firefox it is 8 bit and not 10 bit. This explains why the 1060 could perform hardware decoding since the card is actually supporting vp9 8 bit in hardware!