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

Issue 632967 link

Starred by 4 users

Issue metadata

Status: WontFix
Owner:
Closed: May 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 2
Type: Bug-Regression

Blocking:
issue 603651



Sign in to add a comment

Since GDI removal in 52 scrolling produces tearing for various configurations

Reported by saphi...@gmail.com, Jul 30 2016

Issue description

UserAgent: Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.83 Safari/537.36 Vivaldi/1.3.551.13

Example URL:
http://www.pouet.net

Steps to reproduce the problem:
1. Having either an Intel HD integrated graphics chip or some specific Nvidia Geforce cards like the GTX 680
2. Smooth scrolling produces some screen tearing on Chromium 52 based browsers on pages with dark background if you open them, open a link on the same page, go back to the previous page and scroll around
3. Can be fixed if you turn off smooth scrolling

What is the expected behavior?
Disable smooth scrolling should not be removed because it removes glitches which appear thanks to the removal of GDI code which broke page rendering on certain graphics chips 

What went wrong?
Removal of GDI rendering code seems to have screwed up rendering for various graphics chips (tearing) and introduced in general more blurry fonts

Does it occur on multiple sites: Yes

Is it a problem with a plugin? No 

Did this work before? Yes Chromium 51 and before

Does this work in other browsers? Yes 

Chrome version: 52.0.2743.83  Channel: n/a
OS Version: 6.3
Flash Version: Shockwave Flash 23.0 r0
 

Comment 1 by saphi...@gmail.com, Jul 30 2016

This also appears in Chromium portable builds, can be reproduced for example with Intel HD 4000 graphics card or Intel HD 2000 graphics chips or a Gefore GTX 680 card and can only be fixed as i wrote with disabling hardware acceleration and smooth scrolling off. All drivers are fully updated of course as much as possible.

Chromium 52 based browsers and beyond render only without glitches on an older Asus Laptop with an old ATI Mobility Radeon card. 

Comment 2 by kojii@chromium.org, Jul 30 2016

Components: -Blink Blink>Scroll

Comment 3 by saphi...@gmail.com, Jul 31 2016

Also, to see that it is a more general problem take a look to that threads, where the Steam client Chromium based browser part also got that tearing that is related to smooth scrolling:

https://www.reddit.com/r/Steam/comments/4hzf45/is_there_any_way_to_disable_the_smooth_scrolling/

https://www.reddit.com/r/Steam/comments/4h74p7/valve_can_you_please_put_disable_smooth_scrolling/

or also in the Google product forums:

https://productforums.google.com/forum/#!topic/chrome/X86KTB6z30Q

So i hope Google either decides to keep that option in future versions (as it is not really a code bloat) or finds a way to make smooth scrolling more reliable without glitches.
Cc: bokan@chromium.org
Labels: -Type-Bug Hotlist-Input-Dev Type-Bug-Regression
Owner: ymalik@chromium.org
Status: Assigned (was: Unconfirmed)
Summary: Since GDI removal in 52 scrolling produces tearing for various configurations (was: Since GDI removal in 52 scrolling produces tearing for various configurationa)
Reporter talks about smooth scrolling causing tearing.
Cc: skobes@chromium.org

Comment 6 Deleted

Comment 7 Deleted

Comment 8 by saphi...@gmail.com, Aug 10 2016

Even more glitches in Chromium based browsers using version like 52.0.2743.117 or 52.0.2743.116 updates now even in hardware acceleration off mode - more than in teh updates before, even with deactivated smooth scrolling.

What i forgot to post in the beginning:

As i am not using hardare acceleration for glitches/tearing reasons this is what chrome://gpu shows.

Graphics Feature Status
Canvas: Software only, hardware acceleration unavailable
Flash: Software only, hardware acceleration unavailable
Flash Stage3D: Software only, hardware acceleration unavailable
Flash Stage3D Baseline profile: Software only, hardware acceleration unavailable
Compositing: Software only, hardware acceleration unavailable
Multiple Raster Threads: Unavailable
Native GpuMemoryBuffers: Software only. Hardware acceleration disabled
Rasterization: Software only, hardware acceleration unavailable
Video Decode: Software only, hardware acceleration unavailable
Video Encode: Software only, hardware acceleration unavailable
WebGL: Unavailable

But that appearance of glitches now also in that fall-back mode which offers only software rendering since Chromium 52 (which was not the case in 51) perhaps it is not scrolling alone but a broken software rendering part in Chromium 52 and above?

Comment 9 by ymalik@chromium.org, Nov 16 2016

Blocking: 603651
Cc: -skobes@chromium.org ymalik@chromium.org
Owner: skobes@chromium.org
Cc: dtapu...@chromium.org
Reporter: is the tearing still happening in recent chrome versions?
Status: WontFix (was: Assigned)
I don't see anything actionable here.

Sign in to add a comment