Bug 208115
Summary: | amdgpu (likely) - power management and display connection problems with an RX590 card | ||
---|---|---|---|
Product: | Drivers | Reporter: | Adarion from userland (h_mailinglists) |
Component: | Video(DRI - non Intel) | Assignee: | drivers_video-dri |
Status: | NEW --- | ||
Severity: | normal | CC: | juippis, paananen.olli |
Priority: | P1 | ||
Hardware: | x86-64 | ||
OS: | Linux | ||
Kernel Version: | 5.x.x | Subsystem: | |
Regression: | No | Bisected commit-id: | |
Attachments: | excerpt from dmesg grepping amdgpu |
Description
Adarion from userland
2020-06-09 20:59:03 UTC
Sadly I did not yet find the time for long time tests in my productive systems. a quick check: RX 590 in my FX-6300 based box (Asus M5A78L-M PLUS/USB3) I did one successful return from DPMS, but that was just one, and different (newly purchased) monitor (Asus PA24A) hooked up via HDMI. Kernel was 5.7.x. idle KDE session: ~69 W (wall, "empty system" just mainboard, CPU, fans, RAM and one SSD to boot from) early DPMS off: 66 W BACO(?): jumps between 62...77 W (there shouldn't have been much of a system activity, I wonder what's caused the alterations) "sensors" readings still high, show something around 30W idle. (The RX 560 however, is down to 56 W in idle KDE, but also shows some variance during DPMS off/BACO.) Expected: The RX 590 should be roughly 9-12 W idle, like it's smaller brethren. Currently running the Zen+ with some old HD 5450, the RX 590 is gathering dust. (Can't risk crashing my productive system every 10 minutes.) I have similar behaviour with RX 5700 XT and two outputs, one DisplayPort(primary) one HDMI(tv). If i plugin hdmi cable after i booted the system, everything works fine. Idle power consumption is at ~10-12 watts -> plug in and enable HDMI output, it goes up to ~36 watts, disable or plug out cable -> drops back to ~10-12 watts as expected. But if i have the HDMI cable connected from the start when i boot up the system, this behaviour appears. Power consumption is at ~36 watts all the time, no matter if i disable HDMI with xrandr or even plug out the HDMI cable. A little (and very late, sorry, but I have a v. stressful "real life") update from my side. I recently found the time to plug the RX 590 back into the Zen+ setup. (was running with the HD 5450 (radeonhd) meanwhile) I am on kernel 5.10.x / 5.11. there, recent libdrm, mesa etc.; most recent BIOS I could obtain for the MSI B350 PCMate. I did plug the DP cable into a different port this time. I need to test thoroughly, but now I am on something that seems normal! Screen wakeup seems okay so far, it wakes up from power saving (BACO?), an regains the screen control correctly, without resolution drop or distortion. Full operable. S2Ram works incl. wakeup (tested once only yet, but that gave me hope). And: wall power measurement looks as expected: 51... 55 watts for the whole box. This is on par with the HD 5450 and as I would expect it to be on idle. I'll keep an eye on it, esp. once I start using it as my main box (so far it was mostly used for chroot compiling Gentoo intallations and occasional video encoding), but maybe things have settled? It's sad that I don't know the real reason for the change (different DP port on GPU side? kernel update (PM things should be in the kernel so I don't think it's mesa related), mainboard BIOS update?). If I find the time I'll test it on different mainboards and I'll try to find out if the GPU-side video output port has an influence on behaviour. (But I have very full weeks ahead.) |