VDPAU and hqscaling option. Please help!

I noticed there was an option to use hqscaling with VDPAU, it can be a number between 1 and 9, however no matter what I do I only have support for the first level of hqscaling.

I have a GTX 650 Ti Boost.

Running Gentoo Linux x86_64, kernel 3.10.17

Nvidia-drivers-331.20

I’m actually confused on whether or not nvidia-drivers contains vdpau within itself or not, during the setup it said in future releases it will be separate and to get libvdpau from freedesktop.org. I don’t know if this is actually doing anything or not, but I have tried both compiling libvdpau-0.7 and installing from repos.

vdpauinfo-0.1

I have tried with the installed nvidia-drivers from gentoo repos, and manually with it straight from nvidia’s site. I looked pretty hard for vdpau options or something to give me any options at all for it but couldn’t find it, I tried running it with -e too (``expert’’ flag).

When I compiled libvdpau I looked for options in ./configure --help but didn’t see any.

No matter what I don’t have support for it. Here’s the specific output of vdpauinfo:

HIGH QUALITY SCALING - L1        y
HIGH QUALITY SCALING - L2        -
HIGH QUALITY SCALING - L3        -
HIGH QUALITY SCALING - L4        -
HIGH QUALITY SCALING - L5        -
HIGH QUALITY SCALING - L6        -
HIGH QUALITY SCALING - L7        -
HIGH QUALITY SCALING - L8        -
HIGH QUALITY SCALING - L9        -

Here’s a full output of vdpauinfo:

http://pastebin.com/HckidcwQ

If I try to play a video through mpv, mplayer, mplayer2, etc. with vdpau hqscaling option higher than 1 I get this:

[vo/vdpau] Your hardware or VDPAU library does not support requested hqscaling.

Here is the output of nvidia-bug-report.sh. (Sorry I couldn’t upload it to pastebin, it’s almost 1MB.)

http://what-ch.mooo.com/nvidia-bug-report.log

Please help me figure out how to enable hqscaling. I’ve googled and found nothing, can’t find any documentation.

see you vdpauinfo, you only support L1

Yes. How do I enable support for higher levels?

Are you telling me a 650 Ti Boost is actually hardware bound by it? As in the hardware seriously doesn’t support it and there’s nothing you can do via software changes? I didn’t assume that because it’s a fairly new and powerful card, if that doesn’t support it what does?

I’m just assuming it’s something you need enable during installation, or maybe a change you need to make in a config file.

maybe… the gtx650/ti is a low-med segment

My gtx285 (high-end in their generation):

http://sl1pkn07.no-ip.com/paste/view/b46731c1

There are no other hq scaling methods. There never were. On any card.

VDPAU itself provides the possibility of having several methods, but Nvidia only ever implemented one.