From mboxrd@z Thu Jan 1 00:00:00 1970 From: Pavel Machek Date: Thu, 05 Nov 2015 20:23:01 +0000 Subject: Re: Mobility Radeon HD 4530/4570/545v: flicker in 1920x1080 Message-Id: <20151105202301.GA3624@amd> 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> In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: Alex Deucher Cc: "linux-fbdev@vger.kernel.org" , kernel list , Maling list - DRI developers , "Deucher, Alexander" , Christian =?iso-8859-1?Q?K=F6nig?= 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? Best regards, Pavel -- (english) http://www.livejournal.com/~pavelmachek (cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html From mboxrd@z Thu Jan 1 00:00:00 1970 From: Pavel Machek Subject: Re: Mobility Radeon HD 4530/4570/545v: flicker in 1920x1080 Date: Thu, 5 Nov 2015 21:23:01 +0100 Message-ID: <20151105202301.GA3624@amd> References: <20151031201344.GA30459@amd> <563522C5.1000206@amd.com> <20151031212259.GA6253@amd> <20151103220919.GA4824@amd> <20151103230329.GA4167@amd> <5639B580.1050409@vodafone.de> <20151104221000.GA3608@amd> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from atrey.karlin.mff.cuni.cz (atrey.karlin.mff.cuni.cz [195.113.26.193]) by gabe.freedesktop.org (Postfix) with ESMTP id ED9776E082 for ; Thu, 5 Nov 2015 12:23:03 -0800 (PST) Content-Disposition: inline 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: Alex Deucher Cc: "linux-fbdev@vger.kernel.org" , kernel list , Maling list - DRI developers , "Deucher, Alexander" , Christian =?iso-8859-1?Q?K=F6nig?= List-Id: dri-devel@lists.freedesktop.org SGkhCgo+ID4+IFRoZSBmbGlja2VyaW5nIHdvdWxkIHZhbmlzaCBjb21wbGV0ZWx5IGlmIHRoYXQn cyB0aGUgcmVhc29uIGZvciB0aGUgaXNzdWUKPiA+PiB5b3UgYXJlIHNlZWluZy4KPiA+Cj4gPj4g VHJ5IHNldHRpbmcgcmVmX2Rpdl9taW4gYW5kIHJlZl9kaXZfbWF4IHRvIDIgaW4KPiA+PiAgcmFk ZW9uX2NvbXB1dGVfcGxsX2F2aXZvKCkuCj4gPgo+ID4gT2ssIEkgZGlkIHRoaXMsIGJ1dCBubyBs dWNrLCBzdGlsbCBmbGlja2Vycy4gQnV0IHRoZSBmbGlja2VyIG9ubHkKPiA+IGhhcHBlbnMgd2hl biBzb21ldGhpbmcgY2hhbmdlcyBvbiBzY3JlZW4sIGxpa2UgZHJhZ2dpbmcgYSBiaWcKPiA+IHdp bmRvdy4gSXMgdGhhdCBjb25zaXN0ZW50IHdpdGggd3JvbmcgUExMIHRpbWluZ3M/Cj4gCj4gRG9l cyBpdCBnbyBhd2F5IHdpdGggcmFkZW9uLmRwbT0wPyAgU291bmRzIG1vcmUgbGlrZSBlaXRoZXIg bWVtb3J5Cj4gcmVjbG9ja2luZyBoYXBwZW5pbmcgb3V0c2lkZSBvZiB2YmxhbmssIG9yIHVuZGVy ZmxvdyB0byB0aGUgZGlzcGxheQo+IGNvbnRyb2xsZXJzLgoKTm8sIGl0IGRvZXMgbm90OgoKcGF2 ZWxAaGFsZjp+JCBjYXQgL3Byb2MvY21kbGluZQpCT09UX0lNQUdFPShoZDAsMikvbC9saW51eC9h cmNoL3g4Ni9ib290L2J6SW1hZ2Ugcm9vdD0vZGV2L3NkYTQKcmVzdW1lPS9kZXYvc2RhMSByYWRl b24uZHBtPTAKCi4uYW5kIHNhbWUgaXNzdWUuIEFuZCB5ZXMsIGl0IGxvb2tzIGxpa2UgYW4gdW5k ZXJmbG93IHRvIG1lLiBIb3cgY2FuIEkKZGVidWcgcmVjbG9ja2luZyAvIHVuZGVyZmxvd3M/CgpC ZXN0IHJlZ2FyZHMsCgkJCQkJCQkJCVBhdmVsCi0tIAooZW5nbGlzaCkgaHR0cDovL3d3dy5saXZl am91cm5hbC5jb20vfnBhdmVsbWFjaGVrCihjZXNreSwgcGljdHVyZXMpIGh0dHA6Ly9hdHJleS5r YXJsaW4ubWZmLmN1bmkuY3ovfnBhdmVsL3BpY3R1cmUvaG9yc2VzL2Jsb2cuaHRtbApfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGlu ZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVk ZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo= From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932169AbbKEUXF (ORCPT ); Thu, 5 Nov 2015 15:23:05 -0500 Received: from atrey.karlin.mff.cuni.cz ([195.113.26.193]:48762 "EHLO atrey.karlin.mff.cuni.cz" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755524AbbKEUXD (ORCPT ); Thu, 5 Nov 2015 15:23:03 -0500 Date: Thu, 5 Nov 2015 21:23:01 +0100 From: Pavel Machek To: Alex Deucher Cc: Christian =?iso-8859-1?Q?K=F6nig?= , "Deucher, Alexander" , "linux-fbdev@vger.kernel.org" , Christian =?iso-8859-1?Q?K=F6nig?= , Maling list - DRI developers , kernel list Subject: Re: Mobility Radeon HD 4530/4570/545v: flicker in 1920x1080 Message-ID: <20151105202301.GA3624@amd> References: <20151031201344.GA30459@amd> <563522C5.1000206@amd.com> <20151031212259.GA6253@amd> <20151103220919.GA4824@amd> <20151103230329.GA4167@amd> <5639B580.1050409@vodafone.de> <20151104221000.GA3608@amd> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.23 (2014-03-12) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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? Best regards, Pavel -- (english) http://www.livejournal.com/~pavelmachek (cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html