no hevc harware decode hevc whith 1060 - vdpau - 367.44 or 370.28
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
nvidia-graphics-drivers-367 (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Hi,
I installed nvidia-367 last week. All was fine.
Yesterday I have some update, may be because of release 370 and now, mpv/vdpau doesn't want to use the hardware decoding for hevc.
I tried with ffmpeg (-hwaccel vdpau) : the same. Whith "nvidia-smi dmon -i 0", no doubt about that.
I tried with the new nvidia-370 but no result for HW decoding HEVC for videos in main profile.
Now, the problem is the same with 367.44 or 370.28.
It was fine from the first install of 367 (and my new card) until 1/2 days ago.
The hardware encoding with ffmpeg and hevc_nvenc works fine. I can encode with hw but not decode !!
> Stream #0:0(eng): Video: hevc (Main 10), yuv420p(tv), 1920x1080 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 1k tbn, 23.98 tbc (default)
MPV out:
vd] Codec list:
[vd] lavc:hevc - HEVC (High Efficiency Video Coding)
[vd] Opening video decoder lavc:hevc
[vd] Probing 'vdpau'...
[vd] Trying hardware decoding.
[vd] Selected video codec: HEVC (High Efficiency Video Coding) [lavc:hevc]
[vd] Pixel formats supported by decoder: vaapi_vld vdpau yuv420p
[vd] Codec profile: Main 10 (0x2)
[vd] Pixel formats supported by decoder: vaapi_vld yuv420p
[vd] Codec profile: Main 10 (0x2)
[vd] Falling back to software decoding.
[vd] Detected 4 logical cores.
[vd] Requesting 5 threads for decoding.
AO: [pulse] 48000Hz 5.1(side) 6ch float
Using software decoding.
Ubuntu 16.04 / 370.28 / GeForce GTX 1060 3GB
$ dpkg -l |egrep "vdpau|
ii libcuda1-370 370.28-
ii libvdpau-dev:amd64 1.1.1-3ubuntu1 amd64 Video Decode and Presentation API for Unix (development files)
ii libvdpau1:amd64 1.1.1-3ubuntu1 amd64 Video Decode and Presentation API for Unix (libraries)
ii linux-generic 4.4.0.38.40 amd64 Complete Generic Linux kernel and headers
ii mpv 2:0.19.0+git~xenial amd64 mplayer/mplayer2 based video player
ii nvidia-370 370.28-
ii nvidia-
ii nvidia-prime 0.8.2 amd64 Tools to enable NVIDIA's Prime
ii nvidia-settings 370.28-
ii vdpauinfo 1.0-1 amd64 Video Decode and Presentation API for Unix (vdpauinfo utility)
Regards
tags: | added: xenial |
I see better:
It is worker with profile main but don't with Main 10 :
==> Don't work
> Stream #0:0(eng): Video: hevc (Main 10), yuv420p(tv), 1920x1080 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 1k tbn, 23.98 tbc (default)
MPV out:
vd] Codec list:
[vd] lavc:hevc - HEVC (High Efficiency Video Coding)
[vd] Opening video decoder lavc:hevc
[vd] Probing 'vdpau'...
[vd] Trying hardware decoding.
[vd] Selected video codec: HEVC (High Efficiency Video Coding) [lavc:hevc]
[vd] Pixel formats supported by decoder: vaapi_vld vdpau yuv420p
[vd] Codec profile: Main 10 (0x2)
[vd] Pixel formats supported by decoder: vaapi_vld yuv420p
[vd] Codec profile: Main 10 (0x2)
[vd] Falling back to software decoding.
==> Work
> Stream #0:0(eng): Video: hevc (Main), yuv420p(tv), 1920x800 [SAR 1:1 DAR 12:5], 23.98 fps, 23.98 tbr, 1k tbn, 23.98 tbc (default)
[vd] Codec list:
[vd] lavc:hevc - HEVC (High Efficiency Video Coding)
[vd] Opening video decoder lavc:hevc
[vd] Probing 'vdpau'...
[vd] Trying hardware decoding.
[vd] Selected video codec: HEVC (High Efficiency Video Coding) [lavc:hevc]
[vd] Pixel formats supported by decoder: vaapi_vld vdpau yuv420p
[vd] Codec profile: Main (0x1)
AO: [pulse] 48000Hz 5.1(side) 6ch s32
Using hardware decoding (vdpau).