Bug 111806 - VDPAU broken in radeonsi by commit 0692ae34e939845e5185d3bdd33ddfe4afcdb995
Summary: VDPAU broken in radeonsi by commit 0692ae34e939845e5185d3bdd33ddfe4afcdb995
Alias: None
Product: Mesa
Classification: Unclassified
Component: Drivers/Gallium/radeonsi (show other bugs)
Version: git
Hardware: Other All
: not set not set
Assignee: Default DRI bug account
QA Contact: Default DRI bug account
Depends on:
Reported: 2019-09-25 01:20 UTC by Aidan Thornton
Modified: 2019-09-25 18:50 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Description Aidan Thornton 2019-09-25 01:20:49 UTC
VDPAU support appears to be broken on radeonsi as of git commit 0692ae34e939845e5185d3bdd33ddfe4afcdb995 "ac: move ac_get_num_physical_sgprs into radeon_info". Trying to play back videos using MPV 0.29.1 with it enabled fails with the following error within libvdpau_radeon: "LLVM failed to compile a shader correctly: SGPR:VGPR usage is 56:20, but the hw limit is 0:0" (or 0:256 without the subsequent commit that does the same thing with ac_get_num_physical_vgprs). I assume that information about the limits isn't getting set properly for some reason.

Tested with a Radeon HD 7770 on Linux 5.2 with mpv 0.29.1, ffmpeg 4.2.1, the radeon kernel driver, and xf86-video-ati 19.0.1.
Comment 1 GitLab Migration User 2019-09-25 18:50:57 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/mesa/mesa/issues/1433.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.