New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 866094 link

Starred by 2 users

Issue metadata

Status: Available
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 2
Type: Bug-Regression



Sign in to add a comment

Recent canvas 2d change breaks vsynctester.com on Windows 7 with old Intel driver (huge frame rate drop)

Reported by jer...@duckware.com, Jul 20

Issue description

UserAgent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36

Steps to reproduce the problem:
Visit vsynctester.com and observe frame rate

What is the expected behavior?

What went wrong?
Frame rate is 8 fps (should be 60 fps).

Did this work before? Yes 

Chrome version: 69.0.3497.0  Channel: canary
OS Version: 6.1 (Windows 7, Windows Server 2008 R2)
Flash Version: 

r576611 is good.  r576618 is bad.  Changes made:

7390498 [Media Intent Handler] Add tests for MediaLauncherActivity by Tommy Steimel
a4fe4f7 Move chromeos/system/version_loader -> chromeos/dbus/util by Steven Bennetts
d282067 Grant permissions to luci scheduler on Findit's bucket. by Roberto Carrillo
ae087c5 Reland "Make TabLoader responsible for loading all tabs." by Chris Hamilton
642db78 Move chromeos/cryptohome/tpm_util -> chromeos/dbus/util by Steven Bennetts
a6e1713 Supersize: Fix symbol count bug by Tiger Oakes
79531c7 Make OffscreenCanvas 2d contexts use CanvasResource by Justin Novosad

Most likely cause is change by junov
 
Owner: junov@chromium.org
Status: Assigned (was: Unconfirmed)
Attached is chrome://gpu on problem system using r576618.

on problem system, at vsynctester.com, click on gear icon and set "Background images" to "2" MP and stable vsync returns.

why is there now such a large performance penalty?
gpu.txt
12.4 KB View Download
I can't repro in the latest builds.  I'll do some more digging to find out whether something recently fixed this just in case it needs to be merged to the M69 release branch.

There is also a chance that the bug is still reproducible, but only with specific hardware/drivers.  @jerryj: your previous comment suggest that you see this problem only on some systems and not on others. Is that correct?
junov, correct.  problem happens on older Win7 system and does not happen on a newer Win10 system.

I sure wish there were a way to go into any running Chrome, and grab a text string to pass along (command line) to Chrome on another computer -- that would *fully* mimic all graphics options/settings/workarounds/etc.

For whatever value it is:  On the problem system, when I run with --disable-gpu-driver-bug-workarounds, things work.
and attached is chrome://gpu on problem system, running r576618 with --disable-gpu-driver-bug-workarounds, which works -- (big change appears to be D3D9 -> 11).

gpu.txt
7.5 KB View Download
Now something else must have changed.  Now the fixes described above no longer work in today's Canary (70.0.3499.1).

vsync in Chrome is now 100% broken on this system even with fixes applied (Chrome can only can get to a frame rate of around 47fps).

I can only assume that structural things are changing?
Owner: ----
Status: Available (was: Assigned)
Labels: -Pri-2 Pri-1
Owner: fs...@chromium.org
Status: Assigned (was: Available)
Cc: kbr@chromium.org geoffl...@chromium.org fs...@chromium.org
Components: Blink>Canvas Internals>GPU
Owner: ----
Status: Available (was: Assigned)
Folks,

this seems to be related to disable-gpu-driver-bug-workarounds on Win7.
Could it be that something that we are disabling makes vsync weird?
Cc: zmo@chromium.org sunn...@chromium.org
Labels: -Pri-1 Pri-2
Summary: Recent canvas 2d change breaks vsynctester.com on Windows 7 (huge frame rate drop) (was: Recent canvas 2d change breaks vsynctester.com (huge frame rate drop))
Submitter: we would need to see about:gpu from Chrome Canary with --disable-gpu-driver-bug-workarounds , where that seems to not be working.

But more generally: if it's being reported correctly, the date of the installed graphics driver is 3-6-2011 -- over seven years ago. Chrome continues to evolve to use newer features of graphics drivers, and we can not guarantee that it will work unchanged on such old drivers.

What model of computer is this? Is it feasible for you to upgrade to Windows 10?

Please provide about:gpu from Chrome Canary with --disable-gpu-driver-bug-workarounds .

Downgrading back to P2. This is not a release blocker.

Summary: Recent canvas 2d change breaks vsynctester.com on Windows 7 with old Intel driver (huge frame rate drop) (was: Recent canvas 2d change breaks vsynctester.com on Windows 7 (huge frame rate drop))
Labels: GPU-Intel

Sign in to add a comment