https://bugs.freedesktop.org/show_bug.cgi?id=72602
Priority: medium Bug ID: 72602 Assignee: dri-devel@lists.freedesktop.org Summary: [REGRESSION] r600 cayman: forced performance level gets reset to auto when playing a video with vdpau Severity: normal Classification: Unclassified OS: Linux (All) Reporter: h.judt@gmx.at Hardware: x86-64 (AMD64) Status: NEW Version: XOrg CVS Component: DRM/Radeon Product: DRI
Steps to reproduce: 1) echo low > /sys/class/drm/card0/device/power_dpm_force_performance_level 2) cat /sys/class/drm/card0/device/power_dpm_force_performance_level low 3) start playing a video (vdpau) 4) cat /sys/class/drm/card0/device/power_dpm_force_performance_level auto
Interestingly, I can repeat step 1 now and the video will play correctly, with the value staying at "low". So it seems this occurs only when initializing video playback (vdpau).
This started happening with kernel 3.12.0 or a rc. It did not get reset with <=3.11.8.
https://bugs.freedesktop.org/show_bug.cgi?id=72602
Alex Deucher agd5f@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |WONTFIX
--- Comment #1 from Alex Deucher agd5f@yahoo.com --- This is the expected behavior in kernels 3.11-3.12. The user preference is retained in 3.13.
https://bugs.freedesktop.org/show_bug.cgi?id=72602
--- Comment #2 from Harald Judt h.judt@gmx.at --- Will it suffice to cherry-pick http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=14... to get that behaviour in 3.12?
https://bugs.freedesktop.org/show_bug.cgi?id=72602
--- Comment #3 from Alex Deucher agd5f@yahoo.com --- (In reply to comment #2)
Will it suffice to cherry-pick http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/ ?id=14ac88af156efcefac9ba3cf249ae84f9ff71d37 to get that behaviour in 3.12?
I think that should do it. I don't remember if there are any dependencies on previous patches.
https://bugs.freedesktop.org/show_bug.cgi?id=72602
--- Comment #4 from Harald Judt h.judt@gmx.at --- Thanks, that indeed did it. It required http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=0a... too for the patch to apply.
dri-devel@lists.freedesktop.org