dri-devel Archive on lore.kernel.org
 help / color / mirror / Atom feed
From: bugzilla-daemon@freedesktop.org
To: dri-devel@lists.freedesktop.org
Subject: [Bug 91880] Radeonsi on Grenada cards (r9 390) exceptionally unstable and poorly performing
Date: Sun, 10 Sep 2017 05:13:26 +0000	[thread overview]
Message-ID: <bug-91880-502-8lHXFjW9JJ@http.bugs.freedesktop.org/> (raw)
In-Reply-To: <bug-91880-502@http.bugs.freedesktop.org/>


[-- Attachment #1.1: Type: text/plain, Size: 2485 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=91880

--- Comment #167 from Thomas DEBESSE <dev@illwieckz.net> ---
Created attachment 134124
  --> https://bugs.freedesktop.org/attachment.cgi?id=134124&action=edit
kernel patch: set "high" default DPM profile instead of "auto" for 0x67B1
variant

So, using my 0x67B0 variant, new firmware and "auto" profile I was able to run
the vkQuake Vulkan game, the Unvanquished OpenGL game, the Unigine
Superposition OpenGL benchmark, the Luxmark Hotel OpenCL benchmark, and did
some OpenCL tasks with Darktable photo software. In fact in the past, just
running Gnome Shell (even the one run by GDM) was enough to take down the
computer.

I remember having tried the "auto" profile with new firmware in the past but I
had to to return to "low" or "high" profile because at this time the firmware
update just made the hang less immediate, but the hang was still happening
randomly, it was just happening lately. The bug appears to now be gone on my
end.

Everything looks fine on my 0x67B0 variant so it looks like the firmware and
some kernel updates did the trick for me (I'm now running Linux 4.12).

So, the only remaining variant known to be faulty is the 0x67B1 one.

So forget what I've said about the MSI 39 390X, it's now a model known to work.

Since the only affected model looks to be the 0x67B1 variant, I wrote this
small patch that must set "auto" as DPM profile on AMD GPU except for the
0x67B1 HAWAII variant which will use "high" as default. This patch does not
prevent the user to force the "auto" DPM profile by itself, but the "high" one
must now be set by default on this known variant.

I'm not able to test this patch since my GPU is the 0x67B0 one and looks to not
be affected by the bug anymore.

Before testing this patch, please check that you have the latest firmware for
your card. If not, update your firmware first as explained in previous comments
and check if it fixes the issue for you. If the latest firmware and a recent
kernel is not enough for you, well, perhaps we will have to mainline this
kernel change if AMD is not able to provide a fix.

This patch targets the 4.12 kernel tree but is so simple it must work on some
other versions too.

A review by someone at AMD like Marek Olšák, Alex Deucher or John Bridgman who
had participated in that thread would be very appreciated.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 3827 bytes --]

[-- Attachment #2: Type: text/plain, Size: 160 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

  parent reply	other threads:[~2017-09-10  5:13 UTC|newest]

Thread overview: 213+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-09-04 15:00 [Bug 91880] Radeonsi on Grenada cards (r9 390) exceptionally unstable and poorly performing bugzilla-daemon
2015-09-04 15:03 ` bugzilla-daemon
2015-09-04 18:40 ` bugzilla-daemon
2015-09-04 18:46 ` bugzilla-daemon
2015-09-04 18:50 ` bugzilla-daemon
2015-09-04 19:05 ` bugzilla-daemon
2015-09-04 19:08 ` bugzilla-daemon
2015-09-08 13:13 ` bugzilla-daemon
2015-10-16 15:01 ` bugzilla-daemon
2015-10-16 15:13 ` bugzilla-daemon
2015-10-16 21:20 ` bugzilla-daemon
2015-10-16 22:04 ` bugzilla-daemon
2015-10-16 22:17 ` bugzilla-daemon
2015-10-17 11:17 ` bugzilla-daemon
2015-10-17 14:06 ` bugzilla-daemon
2015-10-18 11:59 ` bugzilla-daemon
2015-10-19 11:16 ` bugzilla-daemon
2015-11-18 14:35 ` bugzilla-daemon
2015-11-18 14:36 ` bugzilla-daemon
2015-11-26 20:06 ` bugzilla-daemon
2015-11-26 20:07 ` bugzilla-daemon
2015-12-01 19:07 ` bugzilla-daemon
2015-12-01 19:08 ` bugzilla-daemon
2015-12-09 11:58 ` bugzilla-daemon
2015-12-09 12:27 ` bugzilla-daemon
2015-12-09 12:28 ` bugzilla-daemon
2015-12-09 15:05 ` bugzilla-daemon
2015-12-09 16:23 ` bugzilla-daemon
2015-12-09 16:28 ` bugzilla-daemon
2015-12-09 16:30 ` bugzilla-daemon
2015-12-09 16:35 ` bugzilla-daemon
2015-12-10  1:08 ` bugzilla-daemon
2015-12-10  5:40 ` bugzilla-daemon
2015-12-12 16:11 ` bugzilla-daemon
2015-12-12 16:12 ` bugzilla-daemon
2015-12-14 15:35 ` bugzilla-daemon
2015-12-14 17:36 ` bugzilla-daemon
2015-12-14 17:39 ` bugzilla-daemon
2015-12-18 19:42 ` bugzilla-daemon
2015-12-20 18:29 ` bugzilla-daemon
2015-12-21 13:34 ` bugzilla-daemon
2015-12-21 17:45 ` bugzilla-daemon
2015-12-25 22:50 ` bugzilla-daemon
2015-12-26  9:06 ` bugzilla-daemon
2015-12-27  0:32 ` bugzilla-daemon
2015-12-27  2:34 ` bugzilla-daemon
2015-12-27 10:46 ` bugzilla-daemon
2015-12-28 17:13 ` bugzilla-daemon
2016-01-12 15:39 ` bugzilla-daemon
2016-01-14  6:46 ` bugzilla-daemon
2016-01-14  6:52 ` bugzilla-daemon
2016-01-14 13:34 ` bugzilla-daemon
2016-01-14 20:47 ` bugzilla-daemon
2016-01-14 20:49 ` bugzilla-daemon
2016-01-14 20:49 ` bugzilla-daemon
2016-01-15  1:47 ` bugzilla-daemon
2016-01-15 12:13 ` bugzilla-daemon
2016-01-15 12:30 ` bugzilla-daemon
2016-01-16 14:00 ` bugzilla-daemon
2016-01-18  4:23 ` bugzilla-daemon
2016-01-19 15:13 ` bugzilla-daemon
2016-01-20  1:13 ` bugzilla-daemon
2016-01-20  4:32 ` bugzilla-daemon
2016-01-20 15:29 ` bugzilla-daemon
2016-01-20 17:12 ` bugzilla-daemon
2016-01-20 17:37 ` bugzilla-daemon
2016-01-20 17:51 ` bugzilla-daemon
2016-01-20 17:53 ` bugzilla-daemon
2016-01-20 18:11 ` bugzilla-daemon
2016-01-20 18:15 ` bugzilla-daemon
2016-01-20 18:31 ` bugzilla-daemon
2016-01-20 19:17 ` bugzilla-daemon
2016-01-20 20:48 ` bugzilla-daemon
2016-01-21 19:40 ` bugzilla-daemon
2016-01-22 17:01 ` bugzilla-daemon
2016-01-25 22:10 ` bugzilla-daemon
2016-01-25 23:12 ` bugzilla-daemon
2016-01-26  0:22 ` bugzilla-daemon
2016-01-26  2:21 ` bugzilla-daemon
2016-01-29 18:15 ` bugzilla-daemon
2016-01-29 21:40 ` bugzilla-daemon
2016-01-29 23:12 ` bugzilla-daemon
2016-01-29 23:12 ` bugzilla-daemon
2016-01-30  8:56 ` bugzilla-daemon
2016-01-31 13:33 ` bugzilla-daemon
2016-03-15 17:57 ` bugzilla-daemon
2016-03-15 18:12 ` bugzilla-daemon
2016-03-18 11:44 ` bugzilla-daemon
2016-03-21 17:31 ` bugzilla-daemon
2016-03-27 19:47 ` bugzilla-daemon
2016-03-31 18:01 ` bugzilla-daemon
2016-03-31 18:03 ` bugzilla-daemon
2016-03-31 18:34 ` bugzilla-daemon
2016-03-31 18:37 ` bugzilla-daemon
2016-04-03 17:34 ` bugzilla-daemon
2016-04-14  6:43 ` bugzilla-daemon
2016-04-20 18:59 ` bugzilla-daemon
2016-04-23 13:48 ` bugzilla-daemon
2016-05-02  4:05 ` bugzilla-daemon
2016-05-04 22:38 ` bugzilla-daemon
2016-05-04 23:36 ` bugzilla-daemon
2016-05-09  2:40 ` bugzilla-daemon
2016-05-09  2:53 ` bugzilla-daemon
2016-06-02  7:23 ` bugzilla-daemon
2016-06-02 14:54 ` bugzilla-daemon
2016-06-30  0:41 ` bugzilla-daemon
2016-07-17  6:26 ` bugzilla-daemon
2016-07-17 19:00 ` bugzilla-daemon
2016-07-17 20:18 ` bugzilla-daemon
2016-07-19 21:39 ` bugzilla-daemon
2016-07-20  1:39 ` bugzilla-daemon
2016-07-20  3:22 ` bugzilla-daemon
2016-07-20  3:28   ` Bridgman, John
2016-07-20 10:01 ` bugzilla-daemon
2016-07-23  1:57 ` bugzilla-daemon
2016-07-25 10:22 ` bugzilla-daemon
2016-08-02 19:19 ` bugzilla-daemon
2016-08-04  6:29 ` bugzilla-daemon
2016-08-11  9:03 ` bugzilla-daemon
2016-08-31 11:07 ` bugzilla-daemon
2016-09-19  2:36 ` bugzilla-daemon
2016-10-14 21:20 ` bugzilla-daemon
2016-10-28 19:25 ` bugzilla-daemon
2016-10-31 19:47 ` bugzilla-daemon
2016-10-31 19:49 ` bugzilla-daemon
2016-11-01 18:53 ` bugzilla-daemon
2016-11-02  9:52 ` bugzilla-daemon
2016-11-03  5:52 ` bugzilla-daemon
2016-11-03  9:45 ` bugzilla-daemon
2016-11-03 22:46 ` bugzilla-daemon
2016-11-30 13:42 ` bugzilla-daemon
2016-11-30 14:12 ` bugzilla-daemon
2016-12-04 23:11 ` bugzilla-daemon
2016-12-08 22:59 ` bugzilla-daemon
2016-12-08 23:25 ` bugzilla-daemon
2016-12-08 23:27 ` bugzilla-daemon
2016-12-09  1:15 ` bugzilla-daemon
2016-12-09  4:36 ` bugzilla-daemon
2016-12-10 21:13 ` bugzilla-daemon
2016-12-11  5:55 ` bugzilla-daemon
2016-12-11 11:12 ` bugzilla-daemon
2016-12-11 19:39 ` bugzilla-daemon
2016-12-11 21:39 ` bugzilla-daemon
2016-12-19 14:07 ` bugzilla-daemon
2016-12-20  2:13 ` bugzilla-daemon
2017-01-11  9:55 ` bugzilla-daemon
2017-01-14 14:36 ` bugzilla-daemon
2017-01-17 12:10 ` bugzilla-daemon
2017-03-16 11:37 ` bugzilla-daemon
2017-03-16 11:49 ` bugzilla-daemon
2017-04-18  7:58 ` bugzilla-daemon
2017-04-28 18:49 ` bugzilla-daemon
2017-05-19 22:25 ` bugzilla-daemon
2017-05-20 18:21 ` bugzilla-daemon
2017-05-30 20:50 ` bugzilla-daemon
2017-06-10 17:28 ` bugzilla-daemon
2017-07-08 18:29 ` bugzilla-daemon
2017-07-08 19:56 ` bugzilla-daemon
2017-08-13 15:57 ` bugzilla-daemon
2017-09-09 11:29 ` bugzilla-daemon
2017-09-09 12:01 ` bugzilla-daemon
2017-09-09 16:33 ` bugzilla-daemon
2017-09-09 18:47 ` bugzilla-daemon
2017-09-09 23:55 ` bugzilla-daemon
2017-09-10  0:00 ` bugzilla-daemon
2017-09-10  3:45 ` bugzilla-daemon
2017-09-10  3:50 ` bugzilla-daemon
2017-09-10  5:13 ` bugzilla-daemon [this message]
2017-09-10  5:39 ` bugzilla-daemon
2017-09-10  8:11 ` bugzilla-daemon
2017-09-10 11:47 ` bugzilla-daemon
2017-09-10 16:16 ` bugzilla-daemon
2017-09-13 22:41 ` bugzilla-daemon
2017-09-14  5:13 ` bugzilla-daemon
2017-09-14 13:08 ` bugzilla-daemon
2017-09-14 15:14 ` bugzilla-daemon
2017-09-14 15:18 ` bugzilla-daemon
2017-09-18 23:06 ` bugzilla-daemon
2017-09-25 13:19 ` bugzilla-daemon
2017-09-26 20:36 ` bugzilla-daemon
2018-01-11 14:56 ` bugzilla-daemon
2018-03-03  4:44 ` bugzilla-daemon
2018-03-13  5:49 ` bugzilla-daemon
2018-03-13  5:50 ` bugzilla-daemon
2018-03-13  5:50 ` bugzilla-daemon
2018-03-13 14:47 ` bugzilla-daemon
2018-03-18 20:31 ` bugzilla-daemon
2018-03-19 16:23 ` bugzilla-daemon
2018-05-03 23:11 ` bugzilla-daemon
2018-05-04  3:08 ` bugzilla-daemon
2018-05-06 18:29 ` bugzilla-daemon
2018-05-07 15:02 ` bugzilla-daemon
2018-05-07 18:23 ` bugzilla-daemon
2018-05-07 22:31 ` bugzilla-daemon
2018-05-11 21:36 ` bugzilla-daemon
2018-05-11 21:38 ` bugzilla-daemon
2018-05-11 22:13 ` bugzilla-daemon
2018-05-11 22:15 ` bugzilla-daemon
2018-05-12 13:11 ` bugzilla-daemon
2018-05-13 20:21 ` bugzilla-daemon
2018-05-13 20:40 ` bugzilla-daemon
2018-05-13 20:49 ` bugzilla-daemon
2018-05-14 18:54 ` bugzilla-daemon
2018-06-01 23:11 ` bugzilla-daemon
2018-08-04  0:50 ` bugzilla-daemon
2018-08-16 22:46 ` bugzilla-daemon
2018-08-18  8:34 ` bugzilla-daemon
2018-08-18 10:09 ` bugzilla-daemon
2018-08-18 10:13 ` bugzilla-daemon
2018-08-19  4:29 ` bugzilla-daemon
2018-08-19 17:23 ` bugzilla-daemon
2018-08-19 19:03 ` bugzilla-daemon
2019-09-25 17:53 ` bugzilla-daemon

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=bug-91880-502-8lHXFjW9JJ@http.bugs.freedesktop.org/ \
    --to=bugzilla-daemon@freedesktop.org \
    --cc=dri-devel@lists.freedesktop.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox