Summary: | dpm auto doesn't clock the GPU high enough for SteamVR apps | ||
---|---|---|---|
Product: | DRI | Reporter: | Christoph Haag <haagch> |
Component: | DRM/AMDgpu | Assignee: | Default DRI bug account <dri-devel> |
Status: | RESOLVED MOVED | QA Contact: | |
Severity: | normal | ||
Priority: | medium | CC: | fdsfgs, pgriffais |
Version: | unspecified | ||
Hardware: | Other | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Christoph Haag
2017-04-20 21:31:22 UTC
I can observe the same behaviour. Setting power_dpm_force_performance_level to high reduces ans smoothes out the StreamVr Compositor frame timings. Even when no "real" app is running (so just the basic space you get when launching) Arch Linux RX 480 i7 3770k 4.11.7-1-ck Mesa git from 2017-07-03 maybe my bug is a dupe from this https://bugs.freedesktop.org/show_bug.cgi?id=101749 i notice that we all have a RX480... does other AMDGPU cards also have this or is the problem only related with this hardware? I think we probably need to add a new op to the context ioctl to allow the application to request a floor for a specific clock (sclk, mclk, dclk, eclk, etc.) so that the application can override the natural dynamic selection done by the smu. Then when commands from that specific context are scheduled, the kernel driver can force a higher floor for whichever clocks are requested. The situation has massively improved since I opened this issue at least with very recent kernels. I'm hesitant to close it, at least not before doing some testing to see if it can still be reproduced. -- 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/drm/amd/issues/157. |
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.