From mboxrd@z Thu Jan 1 00:00:00 1970 From: bugzilla-daemon@freedesktop.org Subject: [Bug 93826] 2560x1440 @144Hz graphic glitches and bad refresh rate Date: Thu, 15 Jun 2017 21:30:47 +0000 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1545082611==" Return-path: Received: from culpepper.freedesktop.org (culpepper.freedesktop.org [131.252.210.165]) by gabe.freedesktop.org (Postfix) with ESMTP id A2EFB6E823 for ; Thu, 15 Jun 2017 21:30:47 +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 --===============1545082611== Content-Type: multipart/alternative; boundary="14975622474.3BDfd590c.14303"; charset="UTF-8" --14975622474.3BDfd590c.14303 Date: Thu, 15 Jun 2017 21:30:47 +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=3D93826 --- Comment #67 from Alex Deucher --- (In reply to iuno from comment #66) > (In reply to Alex Deucher from comment #65) > >=20 > > Yes, that is independent of the patch in attachment 131983 [details] [r= eview] > > [review]. The driver disables dynamic mclk switching for refresh rates > > above 120 hz to avoid flickering. >=20 > Yes, I know it prevents flickering. Comment #62 was a reply and I mention= ed > this as *another* problem (high power draw), independent from the fixed o= ne. >=20 Do you get flickering at 144Hz without forcing the mclk to high? I.e., wit= hout these patches: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?= id=3D0a646f331db0eb9efc8d3a95a44872036d441d58 https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?= id=3D58d7e3e427db1bd68f33025519a9468140280a75 https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?= id=3D09be4a5219610a6fae3215d4f51f948d6f5d2609 https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?= id=3D2275a3a2fe9914ba6d76c8ea490da3c08342bd19 > Do you know how this works on Windows? Do they increase voltage without > raising clocks and could this be an option for amdgpu too? It's not the mclk frequency or voltage, it's the blanking period for the display timing, it's apparently too short on some monitors at very high ref= resh rates for the mclk to finish switching in time. If part of the mclk switch happens outside of the vblank period, you end up with flickering or other display artifacts. --=20 You are receiving this mail because: You are the assignee for the bug.= --14975622474.3BDfd590c.14303 Date: Thu, 15 Jun 2017 21:30:47 +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

Commen= t # 67 on bug 93826<= /a> from Alex Deucher
(In reply to iuno from comment #66)
> (In reply to Alex Deucher from comment #65)
> >=20
> > Yes, that is independent of the patch in attachment 131983 [details] [review] [rev=
iew]
> > [review].  The driver disables dynamic mclk switching for refresh=
 rates
> > above 120 hz to avoid flickering.
>=20
> Yes, I know it prevents flickering. Comment #62 was a reply and I mentioned
> this as *another* problem (high power draw), independent from the fixe=
d one.
> 

Do you get flickering at 144Hz without forcing the mclk to high?  I.e., wit=
hout
these patches:
https://git.kerne=
l.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=3D0a646f331db0=
eb9efc8d3a95a44872036d441d58
https://git.kerne=
l.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=3D58d7e3e427db=
1bd68f33025519a9468140280a75
https://git.kerne=
l.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=3D09be4a521961=
0a6fae3215d4f51f948d6f5d2609
https://git.kerne=
l.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=3D2275a3a2fe99=
14ba6d76c8ea490da3c08342bd19

> Do you know how this works on Windows? Do they i=
ncrease voltage without
> raising clocks and could this be an option for amdgpu too?

It's not the mclk frequency or voltage, it's the blanking period for the
display timing, it's apparently too short on some monitors at very high ref=
resh
rates for the mclk to finish switching in time.  If part of the mclk switch
happens outside of the vblank period, you end up with flickering or other
display artifacts.


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