Bug 2075057
| Summary: | Rebase to 1.5 with AV1 support | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Linux 9 | Reporter: | Nicolas Chauvet (kwizart) <kwizart> |
| Component: | libvdpau | Assignee: | Benjamin Tissoires <btissoir> |
| Status: | CLOSED ERRATA | QA Contact: | Peter Kopec <pekopec> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | CentOS Stream | CC: | bstinson, btissoir, jwboyer, ndegraef, pekopec, tpelka |
| Target Milestone: | rc | Keywords: | Triaged |
| Target Release: | --- | Flags: | pm-rhel:
mirror+
|
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | libvdpau-1.5-1.el9 | Doc Type: | If docs needed, set a value |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2023-05-09 07:52:54 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
Nicolas Chauvet (kwizart)
2022-04-13 14:04:22 UTC
Merge request at gitlab.com (still require to upload the newer libvdpau-1.5 to lookaside cache). https://gitlab.com/redhat/centos-stream/rpms/libvdpau/-/merge_requests/2 Hello @Benjamin Tissoires You are supposed to be the Red Hat assignee for the bug. Can you help me going this issue forward ? First, I need you to upload the libvdpau archive into the rhel lookaside cache. Thanks in advance. (In reply to Nicolas Chauvet (kwizart) from comment #2) > Hello @Benjamin Tissoires > > You are supposed to be the Red Hat assignee for the bug. > Can you help me going this issue forward ? > First, I need you to upload the libvdpau archive into the rhel lookaside > cache. So after fighting internal systems for a long time this morning I managed to upload the source. Sorry for the delay. However, the "first" thing is actually not uploading the source unfortunately. It is to check with everyone if the rebase is allowed and if QA has the bandwidth to test it. It's a good thing that you added steps to reproduce the issue you are seeing, because QA will be able to validate more easily (I am not sure we have a lot of tests for libvdpau). I'll try to sort out the RHEL internals today. Thanks for the update. As libvdpau is concerned, the only needed test is to be able to advertise the AV1 specific struct (such as VdpPictureInfoAV1) and definitions in libvdpau-devel so that VDPAU enabled applications can use it. For the Record, one reason why libvpdau is in RHEL instead of EPEL is because RHEL can build for i686 (whereas EPEL not). So nothing else will make use of libvdpau inside RHEL itslef (at least until mesa is rebased to a later version that will support AV1 in vdpau / and mesa-vdpau-driver is enabled in RHEL, which is not the case anyway). libvdpau been a FLOSS part of graphic drivers (including Nvidia proprietary driver), updating it will allow to advertise the full capabilities of the driver to 3rd part applications. So the best test that can be provided as part of the QA for this component is to build vdpauinfo-1.5 (available in Fedora, older version currently provided in EPEL9) with this updated libvdpau and to verify that the AV1 specific fields appear, like with: $ vdpauinfo ... AV1_MAIN --- not supported --- AV1_HIGH --- not supported --- AV1_PROFESSIONAL --- not supported --- ... Hope this helps. Side note (and reminder), this also applies to RHEL8 if possible (and RHEL7, but that one migth be too far). I have tested libvdpau-1.4-4.el9.x86_64 and libvdpau-1.5-1.el9.x86_64 on GA104 (RTX 3070) and i have some output for both. I have used vdpauinfo-1.5-2.fc38.x86_64 and also vdpauinfo-1.4-4.fc37.x86_64. I am using NVIDIA VDPAU Driver Shared Library 525.85.05 Output section of AV1 AV1_MAIN 16 262144 8192 8192 AV1_HIGH --- not supported --- AV1_PROFESSIONAL --- not supported --- That looks fine. "Main", "High" and "Professional" are profiles for AV1 [1] and which ones are supported depends on both the hardware and software. If 1 is supported, we have AV1 support [1]: https://aomedia.org/av1/specification/annex-a/ Thx for the work on this. Also worth mentioning https://developer.nvidia.com/video-encode-and-decode-gpu-support-matrix-new for features set according to hardware in the nvidia case. There is no mention for HIGH/PROFESSIONAL AV1 profiles. Only 8bit or 10bit that applies to MAIN or HIGH profiles Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (libvdpau bug fix and enhancement update), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2023:2392 |