From mboxrd@z Thu Jan 1 00:00:00 1970 From: bugzilla-daemon@freedesktop.org Subject: [Bug 91880] Radeonsi on Grenada cards (r9 390) exceptionally unstable and poorly performing Date: Sun, 10 Sep 2017 16:16:00 +0000 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1064391390==" Return-path: Received: from culpepper.freedesktop.org (culpepper.freedesktop.org [131.252.210.165]) by gabe.freedesktop.org (Postfix) with ESMTP id C290F6E1A5 for ; Sun, 10 Sep 2017 16:16:00 +0000 (UTC) In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org --===============1064391390== Content-Type: multipart/alternative; boundary="15050601602.A4E36.6637"; charset="UTF-8" --15050601602.A4E36.6637 Date: Sun, 10 Sep 2017 16:16:00 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://bugs.freedesktop.org/ Auto-Submitted: auto-generated https://bugs.freedesktop.org/show_bug.cgi?id=3D91880 --- Comment #171 from Thomas DEBESSE --- > This sounds a lot like what I've been doing manually which sounds nice. > Thanks for the input. I honestly would like a solution that doesn't cause= my > machine to draw an additional 90 watts at idle though. Unlike the kernel patch above, that systemd service is setting the GPU to "= low battery" by default, which is the most energy saving profile. The provided = `dpm query` tool allows you to change that at any time. That's what I'm doing: at init, my GPU is set to "low battery" profile, and when I need to do some he= avy time, I do that: dpm-query set all high performance And then once the heavy task is done, I do that to save energy again: dpm-query set all low battery With the default config for the service, you just have to add your own user= to the "video" group to have the right to change the profile as user. So, even if the patch above get merged one day, this service and tool is st= ill useful, it's an easy way to change the default profile, whatever the default is. Notice that the kernel patch above only set the level to "high", but keep t= he state to "balanced", so it's still adaptative. What "high balanced" does is setting the shader and memory frequencies to the max, which is drawing more power than default, but you will notice the fan are still idling and stoppe= d if you do nothing because it's still saving a lot of energy. If you set "high performance" the fan will almost instantaneously start because there is no saving anymore. So "high balanced" is less energy saving that "auto balance= d", but is still saving a lot of energy because it does not have to cold the ch= ip while doing nothing (meaning the chip does nothing strong enough to get hot= ). --=20 You are receiving this mail because: You are the assignee for the bug.= --15050601602.A4E36.6637 Date: Sun, 10 Sep 2017 16:16:00 +0000 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://bugs.freedesktop.org/ Auto-Submitted: auto-generated

Comme= nt # 171 on bug 91880<= /a> from Thomas DEBESSE
> This sounds a lot like what I've be=
en doing manually which sounds nice.
> Thanks for the input. I honestly would like a solution that doesn't ca=
use my
> machine to draw an additional 90 watts at idle though.

Unlike the kernel patch above, that systemd service is setting the GPU to &=
quot;low
battery" by default, which is the most energy saving profile. The prov=
ided `dpm
query` tool allows you to change that at any time. That's what I'm doing: at
init, my GPU is set to "low battery" profile, and when I need to =
do some heavy
time, I do that:

dpm-query set all high performance

And then once the heavy task is done, I do that to save energy again:

dpm-query set all low battery

With the default config for the service, you just have to add your own user=
 to
the "video" group to have the right to change the profile as user.

So, even if the patch above get merged one day, this service and tool is st=
ill
useful, it's an easy way to change the default profile, whatever the default
is.

Notice that the kernel patch above only set the level to "high", =
but keep the
state to "balanced", so it's still adaptative. What "high ba=
lanced" does is
setting the shader and memory frequencies to the max, which is drawing more
power than default, but you will notice the fan are still idling and stoppe=
d if
you do nothing because it's still saving a lot of energy. If you set "=
high
performance" the fan will almost instantaneously start because there i=
s no
saving anymore. So "high balanced" is less energy saving that &qu=
ot;auto balanced",
but is still saving a lot of energy because it does not have to cold the ch=
ip
while doing nothing (meaning the chip does nothing strong enough to get hot=
).


You are receiving this mail because:
  • You are the assignee for the bug.
= --15050601602.A4E36.6637-- --===============1064391390== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVs IG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg== --===============1064391390==--