intel / intel/vpl-gpu-rt

[Bug]:[DG2]The 444 12bit VPP does not support large resolutions

Open
#305 1 comment 0 reactions 1 assignee Claimed by @yefeizhou View on GitHub
Dominant language
C++
Stars
157
Forks
104
PR merge metrics
No merged PRs in 30d

Description

### Which component impacted?

Video Processing

### Is it regression? Good in old configuration?

None

### What happened?
The 444 12bit VPP does not support large resolutions
Frame sizes above xv36 4k don't seem to be supported

The command below works
$ ffmpeg -y -init_hw_device qsv=qsv,child_device=/dev/dri/renderD128 -f lavfi -i testsrc=size=4096x128,format=xv36 -vf "hwupload=extra_hw_frames=16" -f null -

The command below doesn't work

$ ffmpeg -y -init_hw_device qsv=qsv,child_device=/dev/dri/renderD128 -f lavfi -i testsrc=size=8192x128,format=xv36 -vf "hwupload=extra_hw_frames=16" -f null -

**Reproduce cmd:**
ffmpeg -v verbose -hwaccel qsv -init_hw_device qsv=qsv,child_device=/dev/dri/renderD128 -hwaccel_output_format xv36 -hwaccel_flags allow_profile_mismatch -c:v hevc_qsv -i input -lavfi 'null' -c:v rawvideo -pix_fmt xv36 -fps_mode passthrough -autoscale 0 -vframes 3 -y -f tee 'output.yuv'

### What's the usage scenario when you are seeing the problem?

Content Creation

### What impacted?

_No response_

### Debug Information

1. What's libva/libva-utils/gmmlib/media-driver version?
libva:0931342011c40c8b88a006adda8ece66efd574ca
libva-utils:b0389f427b5c7cbbd468848d14a833b8a6332be9
gmmlib:92d702f885ae7bbfcd5b480c262db805ccc580bf
intel-media-driver:433068b0db298f9592880f25601449366b4aa8d3
2. Could you confirm whether GPU hardware exist or not by `ls /dev/dri`? yes
3. Could you provide vainfo log by `vainfo >vainfo.log 2>&1`?
4. Could you provide libva trace log? Run cmd `export LIBVA_TRACE=/tmp/libva_trace.log` first then execute the case.
5. Could you attach dmesg log if GPU hang `by dmesg >dmesg.log 2>&1`?
### Do you want to contribute a patch to fix the issue?

None

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.