Bug 214071
Summary: | amdgpu idle power draw too high at +75Hz | ||
---|---|---|---|
Product: | Drivers | Reporter: | Paul Größel (pb.g) |
Component: | Video(DRI - non Intel) | Assignee: | drivers_video-dri |
Status: | RESOLVED ANSWERED | ||
Severity: | normal | CC: | alexdeucher, info, NGAGE13, rafael.ristovski |
Priority: | P1 | ||
Hardware: | x86-64 | ||
OS: | Linux | ||
Kernel Version: | 5.13.10 | Subsystem: | |
Regression: | No | Bisected commit-id: |
Description
Paul Größel
2021-08-15 07:09:48 UTC
Hardware setup: Mainboard: MSI MPG B550I GAMING EDGE WIFI CPU: Ryzen 5950X GPU: Radeon RX 6900XT Kernel 5.13.10 mesa 21.1.4 X11 Anything happening with this bug? I noticed the same behavior, but like to add it's fine for me at 100Hz (using ~7W) only at 120Hz it fires up (~35W). I have an AMD RX 6900XT with kernel 5.17.1 and Mesa 22.0.0 (on GNOME/Xorg, Arch Linux). The driver can only change memory clocks during display blanking periods to avoid display glitches. If the blanking period is too short, the driver can't change the memory clock so it keeps it clocked high. You could try adjusting the modelines for the problematic modes to extend the blanking periods and see if that helps. I have a similar problem If I use a refresh rate above 90(100,120,144 or 165), then the memory frequency goes up to 1000. The video memory is heated to 60-65 degrees, the GPU temperature is normal. As soon as I set the refresh rate to 90 or less, the memory frequency drops to 96. The GPU memory temperature also drops to 45-50 degrees. The problem exists on the EndeavourOS and Fedora 38 distributions. Mainboard: MSI PRO B650-P WIFI CPU: Ryzen 7600X GPU: Radeon RX 6700XT 12Gb Display: Xiaomi Mi Gaming 27 with DisplayPort connection. Kernel 6.2.8 and 6.1.21 mesa 23.0.1 Wayland 1.21.0 KDE 5.27 or GNOME 43 Tested this problem on Windows 11. Windows 11 set memory clock to 100-200 on 165Hz. AMD's bug tracker is here: https://gitlab.freedesktop.org/drm/amd/-/issues |