From mboxrd@z Thu Jan 1 00:00:00 1970 From: bugzilla-daemon@freedesktop.org Subject: [Bug 99418] DRI3 Stuttering while scrolling in Chromium/Chrome with VBLANK off Date: Thu, 02 Feb 2017 04:00:35 +0000 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1607087989==" Return-path: Received: from culpepper.freedesktop.org (culpepper.freedesktop.org [131.252.210.165]) by gabe.freedesktop.org (Postfix) with ESMTP id 4AA9F6E364 for ; Thu, 2 Feb 2017 04:00:35 +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 --===============1607087989== Content-Type: multipart/alternative; boundary="14860080351.409Aa7.25125"; charset="UTF-8" --14860080351.409Aa7.25125 Date: Thu, 2 Feb 2017 04:00:35 +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=3D99418 --- Comment #32 from Michel D=C3=A4nzer --- (In reply to lei.pero from comment #31) > It's still odd behaviour, in both cases Chrome caps FPS to refresh rate (= this > case 85FPS), Sounds like Chrome just has its own framerate throttling which works independently from sync-to-vblank. > but using DRI3 using mutter/clutter, for some reason it creates > continuous stutters, even tho FPS is the same and all other parameters are > equal. It really looks (when viewed live) as if FPS is not equal to refre= sh > rate. It's possible that the mutter framerate doesn't match the refresh rate (you= can check by setting GALLIUM_HUD=3Dfps for the mutter process), but it's also possible it's simply due to unfortunate interaction between the Chrome and mutter frame timings. > [...] it is still probably mutter/clutter configuration problem in the co= de > (since it happens only there), it doesn't follow configuration in .drirc = as > other WM's. Not really. By setting vblank_mode=3D0, you're forcing mutter to run in a w= ay it doesn't intend. If doing so breaks something, that can hardly be considered= a mutter bug, and you get to keep all the pieces. :) --=20 You are receiving this mail because: You are the assignee for the bug.= --14860080351.409Aa7.25125 Date: Thu, 2 Feb 2017 04:00:35 +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 # 32 on bug 99418<= /a> from Michel D=C3=A4nzer
(In reply to lei.pero from comment #31)
> It's still odd behaviour, in both cases Chrome c=
aps FPS to refresh rate (this
> case 85FPS),

Sounds like Chrome just has its own framerate throttling which works
independently from sync-to-vblank.


> but using DRI3 using mutter/clutter, for some re=
ason it creates
> continuous stutters, even tho FPS is the same and all other parameters=
 are
> equal. It really looks (when viewed live) as if FPS is not equal to re=
fresh
> rate.

It's possible that the mutter framerate doesn't match the refresh rate (you=
 can
check by setting GALLIUM_HUD=3Dfps for the mutter process), but it's also
possible it's simply due to unfortunate interaction between the Chrome and
mutter frame timings.


> [...] it is still probably mutter/clutter config=
uration problem in the code
> (since it happens only there), it doesn't follow configuration in .dri=
rc as
> other WM's.

Not really. By setting vblank_mode=3D0, you're forcing mutter to run in a w=
ay it
doesn't intend. If doing so breaks something, that can hardly be considered=
 a
mutter bug, and you get to keep all the pieces. :)


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