From mboxrd@z Thu Jan 1 00:00:00 1970 From: bugzilla-daemon@freedesktop.org Subject: [Bug 109135] R9 390 hangs at boot with DPM/DC enabled for kernels 4.19.x and above, says KMS not supported Date: Wed, 16 Jan 2019 14:27:14 +0000 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1962616977==" Return-path: Received: from culpepper.freedesktop.org (culpepper.freedesktop.org [IPv6:2610:10:20:722:a800:ff:fe98:4b55]) by gabe.freedesktop.org (Postfix) with ESMTP id 9DF356F0BB for ; Wed, 16 Jan 2019 14:27:14 +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 --===============1962616977== Content-Type: multipart/alternative; boundary="15476488341.FB20aF67.28628" Content-Transfer-Encoding: 7bit --15476488341.FB20aF67.28628 Date: Wed, 16 Jan 2019 14:27:14 +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=3D109135 --- Comment #20 from iive@yahoo.com --- (In reply to Alex Deucher from comment #12) > (In reply to iive from comment #10) [...] > > Most of the new changes are done before RC1 and it is quite common that > > there are major breakages there, in systems we do not want to bother wi= th. > > These breakages are usually fixed (or reverted) in later Release Candid= ates. >=20 > This is not always the case; in most cases bisects are pretty smooth. If > you run into unrelated problems with a particular commit, you can always > skip it during the bisect (git bisect skip). Let's say that they merge a change that breaks booting on my motherboard and then they merge the radeon repo. Then they fix booting at rc2. I will have to `git bisect skip` all commits between the boot-breaking merge and rc2, as they all will produce broken kernels. Since all/most suspected radeon commits are in this range, you can't bisect them. One tick to avoid such problem is to do mass revert. Starting from the final release (e.g. 4.19.0) and then reverting all commits in a given subsystem (= e.g. amdgpu) up to the previous release. Then doing the bisect in the reverted commits. If there are no interlinked changes, this method mostly works. But even sma= ll cosmetic changes or simple API modification outside the subsystem can complicate things. Anyway, bisect was done successfully. I just still kind of don't understand why it landed on that commit. It doesn't look like this is the commit that changes the default amdgpu.dpm method. Also, why not use dpm=3D1 for DPM and dpm=3D2 for PowerPlay? --=20 You are receiving this mail because: You are the assignee for the bug.= --15476488341.FB20aF67.28628 Date: Wed, 16 Jan 2019 14:27:14 +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 # 20 on bug 10913= 5 from iive@yahoo.com
(In reply to Alex Deucher from comment #12)
> (In reply to iive from comment #10)
[...]
> > Most of the new changes are done before RC1=
 and it is quite common that
> > there are major breakages there, in systems we do not want to bot=
her with.
> > These breakages are usually fixed (or reverted) in later Release =
Candidates.
>=20
> This is not always the case; in most cases bisects are pretty smooth. =
 If
> you run into unrelated problems with a particular commit, you can alwa=
ys
> skip it during the bisect (git bisect skip).

Let's say that they merge a change that breaks booting on my motherboard and
then they merge the radeon repo. Then they fix booting at rc2.

I will have to `git bisect skip` all commits between the boot-breaking merge
and rc2, as they all will produce broken kernels. Since all/most suspected
radeon commits are in this range, you can't bisect them.

One tick to avoid such problem is to do mass revert. Starting from the final
release (e.g. 4.19.0) and then reverting all commits in a given subsystem (=
e.g.
amdgpu) up to the previous release. Then doing the bisect in the reverted
commits.
If there are no interlinked changes, this method mostly works. But even sma=
ll
cosmetic changes or simple API modification outside the subsystem can
complicate things.

Anyway, bisect was done successfully.

I just still kind of don't understand why it landed on that commit.
It doesn't look like this is the commit that changes the default amdgpu.dpm
method.

Also, why not use dpm=3D1 for DPM and dpm=3D2 for PowerPlay?


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