From mboxrd@z Thu Jan 1 00:00:00 1970 From: sylvain.bertrand@gmail.com Subject: Re: [amdgpu][tahiti xt] cursor motion smoothness Date: Mon, 2 Jul 2018 14:04:14 +0000 Message-ID: <20180702140414.GA762@freedom> References: <20180701125253.GA294@freedom> <5f0228c3-ec2f-0fd9-775b-23a18acdd753@daenzer.net> <7096c58c-b8b2-6ea2-059c-ca6fc57ee428@daenzer.net> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="OgqxwSJOaUobr8KG" Content-Transfer-Encoding: 8bit Return-path: Received: from mail-wm0-x22c.google.com (mail-wm0-x22c.google.com [IPv6:2a00:1450:400c:c09::22c]) by gabe.freedesktop.org (Postfix) with ESMTPS id 4D31D6E44F for ; Mon, 2 Jul 2018 14:04:55 +0000 (UTC) Received: by mail-wm0-x22c.google.com with SMTP id i139-v6so9172560wmf.4 for ; Mon, 02 Jul 2018 07:04:55 -0700 (PDT) Content-Disposition: inline In-Reply-To: <7096c58c-b8b2-6ea2-059c-ca6fc57ee428@daenzer.net> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Michel@freedesktop.org, =?utf-8?Q?D=C3=A4nzer_=3Cmichel=40daenzer=2Enet=3E?=@freedesktop.org Cc: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org --OgqxwSJOaUobr8KG Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit On Mon, Jul 02, 2018 at 11:29:19AM +0200, Michel Dänzer wrote: > On 2018-07-02 11:24 AM, Michel Dänzer wrote: > > On 2018-07-01 02:52 PM, sylvain.bertrand@gmail.com wrote: > >> Hi, > >> > >> I noticed that when my monitor runs at 60Hz, the cursor motion is really not > >> smooth, even at low speed (it starts to be smooth at low speed when my monitor > >> runs at 120/144Hz). Is there a way to improve this at the hardware level or is > >> this a xserver issue? > >> (I run everything git no older than 1/2 week/s). > > > > If you have DC enabled, does disabling it (amdgpu.dc=0) help? > > Never mind, I missed that it's about Tahiti, which DC doesn't support. > > > Please share the corresponding Xorg log file. > > What exactly does "not smooth" mean? I meant cursor motion is very blury, enough I can loose its location on the screen. And for instance, while moving the dota2 map with the grab method, at 60Hz it looks like moving the dota2 map at a sub-30Hz with some lag. At 120/144Hz, cursor motion is way less blury, and dota2 map motion is smooth with the grab method. -- Sylvain --OgqxwSJOaUobr8KG Content-Type: application/x-xz Content-Disposition: attachment; filename="Xorg.0.log.xz" Content-Transfer-Encoding: base64 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 EZ9EhLHEZ/sCAAAAAARZWg== --OgqxwSJOaUobr8KG Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVs IG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg== --OgqxwSJOaUobr8KG--