From mboxrd@z Thu Jan 1 00:00:00 1970 From: bugzilla-daemon@freedesktop.org Subject: [Bug 102646] Screen flickering under amdgpu-experimental [buggy auto power profile] Date: Wed, 06 Feb 2019 13:44:49 +0000 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1219747828==" 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 E5CB36E288 for ; Wed, 6 Feb 2019 13:44:49 +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 --===============1219747828== Content-Type: multipart/alternative; boundary="15494606894.F41cA6aa.467" Content-Transfer-Encoding: 7bit --15494606894.F41cA6aa.467 Date: Wed, 6 Feb 2019 13:44:49 +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=3D102646 --- Comment #66 from Lefteris Chatzimparmpas --- While the workaround with power_dpm_force_performance_level/pp_dpm_mclk wor= ks for me, I found another way to stop the flickering, which I mention here in case it helps debugging. My monitor has a native resolution of 1920x1200 at 75Hz or 60Hz through DP,= and 60Hz through HDMI. It supports Freesync through DP, but I have that disabl= ed.=20 I'm using the 4.19 kernel. When through a DP cable, if I switch the resolution to 1920x1080 at 60Hz, a= nd then revert back to the native 1920x1200 at 75Hz, the flickering stops for good. If I turn off and on the monitor, everything is still good, but if I reboot or do a sleep and wakeup of the computer, then the flickering return= s, that is until I switch the resolution again. Through HDMI, I don't get the flickering on the native resolution, possibly because I get this max resolution at 60Hz. But note that through DP, chang= ing to 60Hz alone doesn't seem to help. Also, through HDMI, I can make the flickering start, if I switch to 1440x90= 0 at 75Hz, and then it only stops if I switch to 1920x1080 at 60Hz and then back= to native. Finally, after I got the flickering stop with the resolution switch, I tried watching the pp_dpm_mclk, and I could see it changing values very fast, sim= ilar to when I had the flickering problem. --=20 You are receiving this mail because: You are the assignee for the bug.= --15494606894.F41cA6aa.467 Date: Wed, 6 Feb 2019 13:44:49 +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 # 66 on bug 10264= 6 from Lefteris Chatzimparmpas
While the workaround with power_dpm_force_performance_level/pp=
_dpm_mclk works
for me, I found another way to stop the flickering, which I mention here in
case it helps debugging.

My monitor has a native resolution of 1920x1200 at 75Hz or 60Hz through DP,=
 and
60Hz through HDMI.  It supports Freesync through DP, but I have that disabl=
ed.=20
I'm using the 4.19 kernel.

When through a DP cable, if I switch the resolution to 1920x1080 at 60Hz, a=
nd
then revert back to the native 1920x1200 at 75Hz, the flickering stops for
good.  If I turn off and on the monitor, everything is still good, but if I
reboot or do a sleep and wakeup of the computer, then the flickering return=
s,
that is until I switch the resolution again.

Through HDMI, I don't get the flickering on the native resolution, possibly
because I get this max resolution at 60Hz.  But note that through DP, chang=
ing
to 60Hz alone doesn't seem to help.

Also, through HDMI, I can make the flickering start, if I switch to 1440x90=
0 at
75Hz, and then it only stops if I switch to 1920x1080 at 60Hz and then back=
 to
native.

Finally, after I got the flickering stop with the resolution switch, I tried
watching the pp_dpm_mclk, and I could see it changing values very fast, sim=
ilar
to when I had the flickering problem.


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