From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?Q?Michel_D=c3=a4nzer?= Date: Fri, 06 Nov 2015 02:25:09 +0000 Subject: Re: Mobility Radeon HD 4530/4570/545v: flicker in 1920x1080 Message-Id: <563C0F85.8070204@daenzer.net> List-Id: References: <20151031201344.GA30459@amd> <563522C5.1000206@amd.com> <20151031212259.GA6253@amd> <20151103220919.GA4824@amd> <20151103230329.GA4167@amd> <5639B580.1050409@vodafone.de> <20151104221000.GA3608@amd> <20151105202301.GA3624@amd> In-Reply-To: <20151105202301.GA3624@amd> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable To: Pavel Machek , Alex Deucher Cc: "Deucher, Alexander" , "linux-fbdev@vger.kernel.org" , kernel list , Maling list - DRI developers , =?UTF-8?Q?Christian_K=c3=b6nig?= On 06.11.2015 05:23, Pavel Machek wrote: > Hi! >=20 >>>> The flickering would vanish completely if that's the reason for the is= sue >>>> you are seeing. >>> >>>> Try setting ref_div_min and ref_div_max to 2 in >>>> radeon_compute_pll_avivo(). >>> >>> Ok, I did this, but no luck, still flickers. But the flicker only >>> happens when something changes on screen, like dragging a big >>> window. Is that consistent with wrong PLL timings? >> >> Does it go away with radeon.dpm=3D0? Sounds more like either memory >> reclocking happening outside of vblank, or underflow to the display >> controllers. >=20 > No, it does not: >=20 > pavel@half:~$ cat /proc/cmdline > BOOT_IMAGE=3D(hd0,2)/l/linux/arch/x86/boot/bzImage root=3D/dev/sda4 > resume=3D/dev/sda1 radeon.dpm=3D0 >=20 > ..and same issue. And yes, it looks like an underflow to me. How can I > debug reclocking / underflows? Does radeon.disp_priority=3D2 help? --=20 Earthling Michel D=C3=A4nzer | http://www.amd.c= om Libre software enthusiast | Mesa and X developer From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?Q?Michel_D=c3=a4nzer?= Subject: Re: Mobility Radeon HD 4530/4570/545v: flicker in 1920x1080 Date: Fri, 6 Nov 2015 11:25:09 +0900 Message-ID: <563C0F85.8070204@daenzer.net> References: <20151031201344.GA30459@amd> <563522C5.1000206@amd.com> <20151031212259.GA6253@amd> <20151103220919.GA4824@amd> <20151103230329.GA4167@amd> <5639B580.1050409@vodafone.de> <20151104221000.GA3608@amd> <20151105202301.GA3624@amd> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail.gna.ch (darkcity.gna.ch [195.226.6.51]) by gabe.freedesktop.org (Postfix) with ESMTP id 65C3C6E186 for ; Thu, 5 Nov 2015 18:25:16 -0800 (PST) In-Reply-To: <20151105202301.GA3624@amd> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Pavel Machek , Alex Deucher Cc: "Deucher, Alexander" , "linux-fbdev@vger.kernel.org" , kernel list , Maling list - DRI developers , =?UTF-8?Q?Christian_K=c3=b6nig?= List-Id: dri-devel@lists.freedesktop.org T24gMDYuMTEuMjAxNSAwNToyMywgUGF2ZWwgTWFjaGVrIHdyb3RlOgo+IEhpIQo+IAo+Pj4+IFRo ZSBmbGlja2VyaW5nIHdvdWxkIHZhbmlzaCBjb21wbGV0ZWx5IGlmIHRoYXQncyB0aGUgcmVhc29u IGZvciB0aGUgaXNzdWUKPj4+PiB5b3UgYXJlIHNlZWluZy4KPj4+Cj4+Pj4gVHJ5IHNldHRpbmcg cmVmX2Rpdl9taW4gYW5kIHJlZl9kaXZfbWF4IHRvIDIgaW4KPj4+PiAgcmFkZW9uX2NvbXB1dGVf cGxsX2F2aXZvKCkuCj4+Pgo+Pj4gT2ssIEkgZGlkIHRoaXMsIGJ1dCBubyBsdWNrLCBzdGlsbCBm bGlja2Vycy4gQnV0IHRoZSBmbGlja2VyIG9ubHkKPj4+IGhhcHBlbnMgd2hlbiBzb21ldGhpbmcg Y2hhbmdlcyBvbiBzY3JlZW4sIGxpa2UgZHJhZ2dpbmcgYSBiaWcKPj4+IHdpbmRvdy4gSXMgdGhh dCBjb25zaXN0ZW50IHdpdGggd3JvbmcgUExMIHRpbWluZ3M/Cj4+Cj4+IERvZXMgaXQgZ28gYXdh eSB3aXRoIHJhZGVvbi5kcG09MD8gIFNvdW5kcyBtb3JlIGxpa2UgZWl0aGVyIG1lbW9yeQo+PiBy ZWNsb2NraW5nIGhhcHBlbmluZyBvdXRzaWRlIG9mIHZibGFuaywgb3IgdW5kZXJmbG93IHRvIHRo ZSBkaXNwbGF5Cj4+IGNvbnRyb2xsZXJzLgo+IAo+IE5vLCBpdCBkb2VzIG5vdDoKPiAKPiBwYXZl bEBoYWxmOn4kIGNhdCAvcHJvYy9jbWRsaW5lCj4gQk9PVF9JTUFHRT0oaGQwLDIpL2wvbGludXgv YXJjaC94ODYvYm9vdC9iekltYWdlIHJvb3Q9L2Rldi9zZGE0Cj4gcmVzdW1lPS9kZXYvc2RhMSBy YWRlb24uZHBtPTAKPiAKPiAuLmFuZCBzYW1lIGlzc3VlLiBBbmQgeWVzLCBpdCBsb29rcyBsaWtl IGFuIHVuZGVyZmxvdyB0byBtZS4gSG93IGNhbiBJCj4gZGVidWcgcmVjbG9ja2luZyAvIHVuZGVy Zmxvd3M/CgpEb2VzIHJhZGVvbi5kaXNwX3ByaW9yaXR5PTIgaGVscD8KCgotLSAKRWFydGhsaW5n IE1pY2hlbCBEw6RuemVyICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgIGh0dHA6Ly93d3cu YW1kLmNvbQpMaWJyZSBzb2Z0d2FyZSBlbnRodXNpYXN0ICAgICAgICAgICAgIHwgICAgICAgICAg ICAgTWVzYSBhbmQgWCBkZXZlbG9wZXIKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJl ZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5m by9kcmktZGV2ZWwK From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1031744AbbKFCZT (ORCPT ); Thu, 5 Nov 2015 21:25:19 -0500 Received: from darkcity.gna.ch ([195.226.6.51]:49413 "EHLO mail.gna.ch" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1031154AbbKFCZR (ORCPT ); Thu, 5 Nov 2015 21:25:17 -0500 Subject: Re: Mobility Radeon HD 4530/4570/545v: flicker in 1920x1080 To: Pavel Machek , Alex Deucher References: <20151031201344.GA30459@amd> <563522C5.1000206@amd.com> <20151031212259.GA6253@amd> <20151103220919.GA4824@amd> <20151103230329.GA4167@amd> <5639B580.1050409@vodafone.de> <20151104221000.GA3608@amd> <20151105202301.GA3624@amd> Cc: "linux-fbdev@vger.kernel.org" , kernel list , Maling list - DRI developers , "Deucher, Alexander" , =?UTF-8?Q?Christian_K=c3=b6nig?= From: =?UTF-8?Q?Michel_D=c3=a4nzer?= X-Enigmail-Draft-Status: N1110 Message-ID: <563C0F85.8070204@daenzer.net> Date: Fri, 6 Nov 2015 11:25:09 +0900 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Icedove/38.3.0 MIME-Version: 1.0 In-Reply-To: <20151105202301.GA3624@amd> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 06.11.2015 05:23, Pavel Machek wrote: > Hi! > >>>> The flickering would vanish completely if that's the reason for the issue >>>> you are seeing. >>> >>>> Try setting ref_div_min and ref_div_max to 2 in >>>> radeon_compute_pll_avivo(). >>> >>> Ok, I did this, but no luck, still flickers. But the flicker only >>> happens when something changes on screen, like dragging a big >>> window. Is that consistent with wrong PLL timings? >> >> Does it go away with radeon.dpm=0? Sounds more like either memory >> reclocking happening outside of vblank, or underflow to the display >> controllers. > > No, it does not: > > pavel@half:~$ cat /proc/cmdline > BOOT_IMAGE=(hd0,2)/l/linux/arch/x86/boot/bzImage root=/dev/sda4 > resume=/dev/sda1 radeon.dpm=0 > > ..and same issue. And yes, it looks like an underflow to me. How can I > debug reclocking / underflows? Does radeon.disp_priority=2 help? -- Earthling Michel Dänzer | http://www.amd.com Libre software enthusiast | Mesa and X developer