Corrupted background with GPU rasterization |
|||||||||||||
Issue descriptionChrome Version: 58.0.3004.3 OS: Win10 What steps will reproduce the problem? (1) Navigate to http://www.metafilter.com/ What is the expected result? Site has a professional solid color blue background (see screenshot). What happens instead? Light blue stripe artifact are shown in the background. Disabling GPU rasterization in about://flags makes the bug go away. about://gpu: Graphics Feature Status Canvas: Hardware accelerated Flash: Hardware accelerated Flash Stage3D: Hardware accelerated Flash Stage3D Baseline profile: Hardware accelerated Compositing: Hardware accelerated Multiple Raster Threads: Enabled Native GpuMemoryBuffers: Software only. Hardware acceleration disabled Rasterization: Hardware accelerated Video Decode: Hardware accelerated Video Encode: Hardware accelerated VPx Video Decode: Hardware accelerated WebGL: Hardware accelerated WebGL2: Hardware accelerated Driver Bug Workarounds clear_uniforms_before_first_program_use decode_encode_srgb_for_generatemipmap disable_discard_framebuffer disable_dxgi_zero_copy_video disable_framebuffer_cmaa exit_on_context_lost force_cube_complete scalarize_vec_and_mat_constructor_args texsubimage_faster_than_teximage Problems Detected Some drivers are unable to reset the D3D device in the GPU process sandbox Applied Workarounds: exit_on_context_lost TexSubImage is faster for full uploads on ANGLE Applied Workarounds: texsubimage_faster_than_teximage Clear uniforms before first program use on all platforms: 124764, 349137 Applied Workarounds: clear_uniforms_before_first_program_use Always rewrite vec/mat constructors to be consistent: 398694 Applied Workarounds: scalarize_vec_and_mat_constructor_args ANGLE crash on glReadPixels from incomplete cube map texture: 518889 Applied Workarounds: force_cube_complete Framebuffer discarding can hurt performance on non-tilers: 570897 Applied Workarounds: disable_discard_framebuffer Limited enabling of Chromium GL_INTEL_framebuffer_CMAA: 535198 Applied Workarounds: disable_framebuffer_cmaa Zero-copy NV12 video displays incorrect colors on NVIDIA drivers.: 635319 Applied Workarounds: disable_dxgi_zero_copy_video Disable KHR_blend_equation_advanced until cc shaders are updated: 661715 Decode and Encode before generateMipmap for srgb format textures on Windows: 634519 Applied Workarounds: decode_encode_srgb_for_generatemipmap Native GpuMemoryBuffers have been disabled, either via about:flags or command line. Disabled Features: native_gpu_memory_buffers Version Information Data exported 2/11/2017, 3:56:32 PM Chrome version Chrome/58.0.3004.3 Operating system Windows NT 10.0.14393 Software rendering list version 12.10 Driver bug list version 9.30 ANGLE commit id ea20d6228077 2D graphics backend Skia/58 3a97054456cd89cc885a7ce774523577dbe9164e Command Line Args Files (x86)\Google\Chrome\Application\chrome.exe" --flag-switches-begin --enable-devtools-experiments --flag-switches-end Driver Information Initialization time 138 In-process GPU false Passthrough Command Decoder false Sandboxed false GPU0 VENDOR = 0x10de, DEVICE= 0x1b81 Optimus false AMD switchable false Desktop compositing Aero Glass Diagonal Monitor Size of \\.\DISPLAY1 26.9" Driver vendor NVIDIA Driver version 21.21.13.6909 Driver date 8-1-2016 Pixel shader version 5.0 Vertex shader version 5.0 Max. MSAA samples 8 Machine model name Machine model version GL_VENDOR Google Inc. GL_RENDERER ANGLE (NVIDIA GeForce GTX 1070 Direct3D11 vs_5_0 ps_5_0) GL_VERSION OpenGL ES 3.0 (ANGLE 2.1.0.ea20d6228077) GL_EXTENSIONS GL_ANGLE_depth_texture GL_ANGLE_framebuffer_blit GL_ANGLE_framebuffer_multisample GL_ANGLE_instanced_arrays GL_ANGLE_lossy_etc_decode GL_ANGLE_pack_reverse_row_order GL_ANGLE_request_extension GL_ANGLE_robust_client_memory GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_ANGLE_texture_usage GL_ANGLE_translated_shader_source GL_CHROMIUM_bind_generates_resource GL_CHROMIUM_bind_uniform_location GL_CHROMIUM_copy_compressed_texture GL_CHROMIUM_copy_texture GL_CHROMIUM_sync_query GL_EXT_blend_minmax GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_EXT_debug_marker GL_EXT_discard_framebuffer GL_EXT_disjoint_timer_query GL_EXT_draw_buffers GL_EXT_frag_depth GL_EXT_map_buffer_range GL_EXT_occlusion_query_boolean GL_EXT_read_format_bgra GL_EXT_robustness GL_EXT_sRGB GL_EXT_shader_texture_lod GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_s3tc_srgb GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_norm16 GL_EXT_texture_rg GL_EXT_texture_storage GL_EXT_unpack_subimage GL_KHR_debug GL_NV_EGL_stream_consumer_external GL_NV_fence GL_NV_pack_subimage GL_NV_pixel_buffer_object GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_image_external_essl3 GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth32 GL_OES_element_index_uint GL_OES_get_program_binary GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_surfaceless_context GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_vertex_array_object Disabled Extensions GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent Window system binding vendor Google Inc. (adapter LUID: 0000000000008275) Window system binding version 1.4 (ANGLE 2.1.0.ea20d6228077) Window system binding extensions EGL_EXT_create_context_robustness EGL_ANGLE_d3d_share_handle_client_buffer EGL_ANGLE_d3d_texture_client_buffer EGL_ANGLE_surface_d3d_texture_2d_share_handle EGL_ANGLE_query_surface_pointer EGL_ANGLE_window_fixed_size EGL_ANGLE_keyed_mutex EGL_ANGLE_surface_orientation EGL_ANGLE_direct_composition EGL_NV_post_sub_buffer EGL_KHR_create_context EGL_EXT_device_query EGL_KHR_image EGL_KHR_image_base EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image EGL_KHR_get_all_proc_addresses EGL_KHR_stream EGL_KHR_stream_consumer_gltexture EGL_NV_stream_consumer_gltexture_yuv EGL_ANGLE_flexible_surface_compatibility EGL_ANGLE_stream_producer_d3d_texture_nv12 EGL_ANGLE_create_context_webgl_compatibility EGL_CHROMIUM_create_context_bind_generates_resource EGL_EXT_pixel_format_float Direct rendering Yes Reset notification strategy 0x8252 GPU process crash count 0 Compositor Information Tile Update Mode One-copy Partial Raster Enabled GpuMemoryBuffers Status ATC Software only ATCIA Software only DXT1 Software only DXT5 Software only ETC1 Software only R_8 Software only RG_88 Software only BGR_565 Software only RGBA_4444 Software only RGBX_8888 Software only RGBA_8888 Software only BGRX_8888 Software only BGRA_8888 Software only YVU_420 Software only YUV_420_BIPLANAR Software only UYVY_422 Software only Diagnostics 0 b3DAccelerationEnabled true b3DAccelerationExists true bAGPEnabled true bAGPExistenceValid true bAGPExists true bCanRenderWindow true bDDAccelerationEnabled true bDriverBeta false bDriverDebug false bDriverSigned false bDriverSignedValid false bNoHardware false dwBpp 32 dwDDIVersion 12 dwHeight 1440 dwRefreshRate 59 dwWHQLLevel 0 dwWidth 2560 iAdapter 0 lDriverSize 17799424 lMiniVddSize 0 szAGPStatusEnglish Enabled szAGPStatusLocalized Enabled szChipType GeForce GTX 1070 szD3DStatusEnglish Enabled szD3DStatusLocalized Enabled szDACType Integrated RAMDAC szDDIVersionEnglish 12 szDDIVersionLocalized 12 szDDStatusEnglish Enabled szDDStatusLocalized Enabled szDXVAHDEnglish Supported szDXVAModes szDescription NVIDIA GeForce GTX 1070 szDeviceId 0x1B81 szDeviceIdentifier {D7B71E3E-58C1-11CF-0F41-7E411BC2D835} szDeviceName \\.\DISPLAY1 szDisplayMemoryEnglish 4095 MB szDisplayMemoryLocalized 4095 MB szDisplayModeEnglish 2560 x 1440 (32 bit) (59Hz) szDisplayModeLocalized 2560 x 1440 (32 bit) (59Hz) szDriverAssemblyVersion 21.21.13.6909 szDriverAttributes Final Retail szDriverDateEnglish 1.8.2016 0.00.00 szDriverDateLocalized 8/1/2016 00:00:00 szDriverLanguageEnglish English szDriverLanguageLocalized English szDriverModelEnglish WDDM 2.1 szDriverModelLocalized WDDM 2.1 szDriverName C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispiwu.inf_amd64_9ff5ab165faead52\nvd3dumx.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispiwu.inf_amd64_9ff5ab165faead52\nvwgf2umx.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispiwu.inf_amd64_9ff5ab165faead52\nvwgf2umx.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispiwu.inf_amd64_9ff5ab165faead52\nvwgf2umx.dll szDriverNodeStrongName oem59.inf:0f066de361866ac3:Section090:21.21.13.6909:pci\ven_10de&dev_1b81 szDriverSignDate Unknown szDriverVersion 21.21.0013.6909 szKeyDeviceID Enum\PCI\VEN_10DE&DEV_1B81&SUBSYS_61733842&REV_A1 szKeyDeviceKey \Registry\Machine\System\CurrentControlSet\Control\Video\{8130A644-2208-4809-8AA0-0DA2286827C8}\0000 szManufacturer NVIDIA szMiniVdd unknown szMiniVddDateEnglish Unknown szMiniVddDateLocalized unknown szMonitorMaxRes Unknown szMonitorName Generic PnP Monitor szNotesEnglish No problems found. szNotesLocalized No problems found. szOverlayEnglish Supported szRankOfInstalledDriver 00D12001 szRegHelpText Unknown szRevision Unknown szRevisionId 0x00A1 szSubSysId 0x61733842 szTestResultD3D7English Not run szTestResultD3D7Localized Not run szTestResultD3D8English Not run szTestResultD3D8Localized Not run szTestResultD3D9English Not run szTestResultD3D9Localized Not run szTestResultDDEnglish Not run szTestResultDDLocalized Not run szVdd unknown szVendorId 0x10DE Log Messages GpuProcessHostUIShim: The GPU process exited normally. Everything is okay.
,
Feb 14 2017
,
Feb 14 2017
Repro case: https://www.adobe.com/products/photoshop/features.html Stripes appear when --gpu-rasterization-msaa-sample-count=2 or more Stripes disappear when MSAA is disabled by setting it to 0: --gpu-rasterization-msaa-sample-count=0
,
Feb 14 2017
You can click the "Dark mode" button on the right sidebar to turn on the blue background.
,
Feb 17 2017
Unable to reproduce this issue on Windows 10 with chrome version #58.0.3004.3 Observed that with flag --gpu-rasterization-msaa-sample-count=16, didn't see any artifact in websites "http://www.metafilter.com/" and "https://www.adobe.com/products/photoshop/features.html" Attaching a screen-cast for reference. Could you please look into it and let us know your observations.
,
Feb 17 2017
#5, the bug is GPU-specific probably. Also, make sure the GPU rasterization itself is enabled, not just MSAA: "--force-gpu-rasterization" or chrome://flags/#enable-gpu-rasterization
,
Feb 17 2017
I can reproduce this on my NVidia GPU - as woxxom@ says, probably GPU specific. Will continue investigating.
,
Feb 17 2017
Bisected this to the following Skia change: Relax check for gpu use of static src-over XP https://chromium.googlesource.com/skia.git/+/abe795e4db533c2e230be0c2be868754e5a02a7e egdaniel@, any ideas on what about that CL might cause these artifacts?
,
Feb 17 2017
So I haven't been able to repo this on either of my Nvidia cards (both Quadros with basically ToT nvidia drivers). What cards are people reproing on? I've also tried windows and linux. I've force GPU and set the msaa count as described above. So the only effect of that change is the following. Before that change if we were blending a color with src-over (Src + (1-SrcAlpha)*Dst), and we knew that SrcAlpha would be 1, then we just disabled blending and outputed Src as the color. With the change we just stick with setting the fixed function blending to [1,1-SrcAlpha] for all cases. This is technically the more safer of the approaches as we are using the blend requested by the draw. So most likely this seems like it would be a bug in Nvidia msaa blending if this is showing up. Though without being able to repo this myself its hard for me to confirm. Adding csmartdalton@ who may have more insight on what's happening with nvidia msaa draws here.
,
Feb 17 2017
Hmm, this isn't repro'ing on my work Quadro. May be driver or GPU specific, etc... So far i've only repro'd on my home computer, which has a GTX1080 and a fairly recent driver. Let me try to narrow this down a bit further.
,
Feb 17 2017
Ok, I think I must have missed it the first time I tried on the Quadro, I've now been able to consistently repro using: Quadro K2200, Geforce GTX 750 Ti, and GeForce GTX 1080 It seems to work across a range of drivers (tried various drivers back to 2015), but I've confirmed that it definitely happens on driver version 21.21.13.7866 Note that I'm using --force-enable-gpu-rasterization and --gpu-rasterization-msaa-sample-count=8 Also, make sure you toggle the "dark" theme (via the right side-bar) on metafilter, or it won't show up. Finally, it's a bit fainter on my machine than on the screenshot above. I've attached a new screenshot. At some window widths it's a bit harder to see, if you resize the window's width back and forth a bit it makes it easier to notice.
,
Feb 21 2017
Okay so I have been able to repo the bug now. Given that this is a Windows only bug (or though it seems from the reports and my ability to repo), I wonder if this is actually some bug in Angle. On windows if I use --use-gl=egl (default, uses angle), I see the bug. If I use --use-gl=osmesa or --use-gl=desktop I do not see the bug, which is why I wonder if this is some Angle state issue. (Note, --use-gl=desktop seems to be pretty unstable in many other ways and hangs often).
,
Feb 21 2017
Adding geofflang@ in case he has any thoughts or has seen anything like this on NVidia + ANGLE before. See 2nd paragraph of comment #9 for an explanation of what the change is - seems pretty safe, so it's weird that it leads to corruption.
,
Feb 21 2017
Haven't seen this particular issue before. CCing the rest of the team because we'll likely have to work around this if the root cause is discovered.
,
Feb 27 2017
geofflang@, do you (or one of the other ANGLE folks) have time to look into this - per #12 this sounds like an ANGLE issue.
,
Feb 27 2017
We can take a look but we'll probably need a couple weeks, about to travel to GDC/MTV for a meetup.
,
Apr 25 2017
Issue 715013 has been merged into this issue.
,
Apr 29 2017
I'm seeing a very similar issue, but the website linked in the bug appears normally on my PC. I've been trying to produce a minimal replication but I only seem to be able to reproduce this on codepen.io. Replication: http://codepen.io/shortercode/pen/VbpXJj Have attached full about://gpu text dump along with screenshot Highlights: NVidea driver ver: 21.21.0013.7653 GPU: GeForce GTX 980 Ti Flags: none Rasterization: Hardware accelerated
,
May 24 2017
,
May 24 2017
As requested from Issue 718586
,
Jun 10 2017
Hi, any updates here? Bumped into some discussion about this on Stack Overflow and /r/webdev: https://stackoverflow.com/questions/41946156/strange-diagonal-lines-in-chrome-chromium-bug https://www.reddit.com/r/webdev/comments/697gmt/im_getting_these_weird_diagonal_lines_in_my/
,
Jun 12 2017
ericrk, are you able to repro this still? I'm no longer able to on any of the linked sites with a GTX 770 in 58 or 61. Maybe a driver update fixed it...
,
Jun 12 2017
I'm still getting diagonal lines regularly on a GTX970 on Windows 10 64-bit with the latest WHQL drivers.
,
Jun 12 2017
This still reproduces for me on ToT (Canary) on Quadro K2200 with driver version 21.21.13.7711 (the lastest I can get from Windows Update). geofflang@, did you set "--force-enable-gpu-rasterization" and "--gpu-rasterization-msaa-sample-count=8", as well as forcing the "dark"theme on metafilter?
,
Jun 12 2017
sorry, for #24, I should have written "--force-gpu-rasterization".
,
Jun 12 2017
Yep, using --force-gpu-rasterization --gpu-rasterization-msaa-sample-count=8 --no-sandbox on the metafilter website with the dark theme. Driver version is 22.21.13.8233 (382.33 in NVIDIA versioning). I'll try reverting my driver a bit.
,
Jun 12 2017
Still no repro for me on the 21.21.13.7633 (376.33 driver). I'll try at home tonight on my GTX 970.
,
Jun 23 2017
Were you ever able to get a repro?
,
Jun 23 2017
,
Jun 23 2017
@ericrk Yep, I found a computer that could repro it but I haven't made much progress finding out what causes it yet. It doesn't repro when attempting to use nvidia's graphics debugging tools.
,
Jun 23 2017
Was able to get a trace using RenderDoc that showed the issue. Problem is that on the interior edges of some quads, not all sub-pixels are being touched by the triangles and the the background is showing through. I can iterate through the sub-samples of the renderbuffer and see that less than half of them are hit for some pixels. I checked the vertex inputs and outputs and there doesn't appear to be any rounding issues, all triangles share the exact same vertex positions. I tried to create a stand-alone repro using the same vertex coordinates on a multisampled renderbuffer but no luck reproducing yet. Here is an updated codepen that forces re-rasterization every frame to help debug the issue: https://codepen.io/anon/pen/qjXYMj . Also of note is that if the div is set to any width other than 100%, the issue does not show. It seems that it's split into smaller quads at that point, this may be a workaround.
,
Jun 26 2017
General CSS workaround for web devs until this issue gets resolved:
div {
position: relative;
z-index: 0;
}
div:before {
content: '';
display: block;
position: absolute;
top: 0; right: 0; bottom: 0; left: 0;
z-index: -1;
background: inherit;
}
https://codepen.io/anon/pen/MoEzQV
,
Jun 27 2017
I have a website using large background elements with a purple color and it's particularly conspicuous: http://imitone.com/manual/ Running an NVidia GeForce GTX 1080 Founders' Edition.
,
Jun 30 2017
Eric, do you know who on the Skia team would be able to try making a workaround for this (changing full-width quads into several smaller quads)? It's unclear if this is a driver bug but it seems less and less likely that ANGLE will be able to do anything about it. I'm going to keep trying to figure out exactly what combination of factors triggers it.
,
Jun 30 2017
Attached another example of this bug. https://userspice.com/ footer. GTX 970, Win 7 running Chrome 59.0.3071.115
,
Jul 10 2017
Any news ?
,
Jul 10 2017
I'm sure we could implement such a workaround in Skia. However, I think we should we first contact NVIDIA. They might be able to provide a narrower or simpler workaround as well as provide a fix in future drivers.
,
Jul 20 2017
I have been seeing this around randomly for a while now. The footer on https://uber.com and https://uber.design got some white lines on a black background. I'm also seing the lines at the other pages linked in comments. Intel Pentium G3258 and GTX 970, Windows 10 with Chrome 59.0.3071.115 (64-bit).
,
Aug 17 2017
I'm experiencing the same issue. It recently started happening to me. Attached GPU information. It happens consistently on the codepen linked in #18
,
Aug 21 2017
Bug still persist on lastest version of chrome and nvidia driver.... it's a bug of chrome or nvidia?
,
Aug 21 2017
I've spent more time on this over the last couple weeks but I can't pin down the factors that cause it to happen. I've re-created standalone samples which use the exact same draw parameters and GL state as in a graphics capture of Chrome as it repros the bug but I always get correct multisample coverage results. Also worth noting is that depending on the GPU, different pages reproduce the error in Chrome. On my 770GTX, it shows in slide previews in google slides but not on any of the repros posted in this bug. A Quadro M2000 does repro from the posted codepens. Olli: Is there a way we can forward this to the D3D11 driver team? It appears to be an architecture-specific bug (or behaviour difference, at least) that affects how triangle seams are blended when doing multisampled rendering. The repros are doing very simple quad drawing but the destination render target does not get fully covered. I can provide very detailed repro instructions but I've been unable to create a standalone repro.
,
Aug 21 2017
In case anything changed since last time I submitted gpu.html in comment 20, https://bugs.chromium.org/p/chromium/issues/detail?id=691262#c20
,
Aug 25 2017
With 385.41 bug persist... -_-
,
Aug 28 2017
With Firefox last version, bug is fixed... But I think there is a lot of difference between FF and Chrome in rendering engine.
,
Sep 7 2017
https://yadi.sk/i/Ud14kGph3MgPTY Same problem. What to do?
,
Sep 7 2017
As far as I know those artifacts in Comment 45, are caused by some SVG. It does not matter where on the page it is. A similar issue: https://stackoverflow.com/questions/46091634/svg-fill-artifact-in-chrome
,
Sep 18 2017
Version 61.0.3163.91 still affected :( but now it work on 2k/4k display...
,
Oct 4 2017
I'm seeing this issue now on every 5th site out of 10. The issue exists for at least a year now... Attached a video about the GitHub comment area. After some playing, seems like it's not happening on zoom levels other than 100%. Specs: GeForce GTX745 1920x1080 Windows 7 Chrome Version 61.0.3163.100 (Official Build) (64-bit)
,
Oct 4 2017
For some reason the attachment is not there at my comment, here you go: https://drive.google.com/file/d/0By_Fy6XTj0CIVHZlaTJENzhSRjA/view?usp=sharing
,
Oct 13 2017
RE: comment #49, I _do_ see it at zoom levels other than 100%, but not at _all_ other zoom levels. It happens—in my case—at any zoom level that is a multiple of 25%. So 50%, 75%, 100%, 125%, etc. It doesn't happen at 25% itself, however, nor at "odd" zooms like 67%, 80%, 110%, etc. As someone who has dabbled in 3D graphics as well as web development, it feels like there's two polygons (triangles) making up the background color rectangle, and that the diagonal line between them is imperfectly positioned, or perhaps is anti-aliased. Sometimes a rounding error can cause this. If this _is_ the case, then I doubt browser rendering engines delve that deeply into how backgrounds are rendered. In other words, I can imagine they get involved with rendering backgrounds on rectangles at specific z-depths, but I highly doubt they specify or control the polygons that actually make up those rectangles. Ergo, Nvidia, we're looking at _you_.
,
Oct 13 2017
Sorry about the delayed response. Geoff - can you provide the detailed repro instructions? We could really use a standalone repro case though, otherwise it's hard to say for certain whether this is a bug in Chromium or on our side.
,
Oct 21 2017
Seen the glitch on certain pages, e.g. https://material.io/icons/ Chrome Version 62.0.3202.62 (official build) (64-Bit) GPU: MSI GeForce GTX 970 with 387.92 Nvidia driver OS: Windows 10 Pro 64-bit On my system, the seams show if I open the pen provided in comment 18: https://bugs.chromium.org/p/chromium/issues/detail?id=691262#c18 However, when I exported that pen and opened it locally, there were no seams. So I downloaded the full codepen page and stripped down the code as much as possible so that the seams still occur. The result is attached (minimal.html). There is also a screenshot how it looks in my Chrome (minimal.png). It appears to be necessary, that there are certain CSS rules, SVG and an iframe, and the SVG must fulfill some unknown criterion - if I change a single digit of the SVG path (from 13 to 14) in the attached HTML, save the file and reload it in Chrome, the seams are gone! I tried to script this in a way, that you could press a key and it would change the SVG path and thus the seams should disappear, but I couldn't make it work properly. After the path change, it required me to resize the browser window (make it very narrow, then wide again) to somehow trigger a refresh. I'm not sure what actually makes it refresh and the seams to disappear. Maybe this helps a bit to track down the issue. Thanks!
,
Oct 25 2017
Geoff can send report to nvidia? this bug is very frustating....
,
Oct 25 2017
Olli: I've attached a RenderDoc capture of the issue from https://codepen.io/anon/pen/qjXYMj . If opened on a Maxwell GPU (I used a quadro M2000) you'll see diagonal seams where the mutlisample coverage was incomplete on the draw call with event ID 2340.
,
Oct 26 2017
Thanks for the RenderDoc capture, it should be very helpful to debug the issue on our side! The bug has been reported to NVIDIA's D3D driver team.
,
Oct 29 2017
TCs could be much more helpful, if you ask them and provide with some contacts ;)
,
Nov 13 2017
FYI same issue with a Radeon card. I have the same issue on a Mac Book Pro 2017 (High Sierra 10.13.1), Chrome 62 and a Radeon Pro 560 4 GB. Turning off GPU rasterization in chrome://flags/ solves the problem (obviously not a fix). FYI This mac comes with two graphics card, if you go on battery, the integrated Intel card is used. When the integrated Intel card, the bug does not occur. FYI The bug is also not reproducible on Firefox with the Radeon card, only on Chrome. HTH.
,
Nov 13 2017
I should point out, the above bug report occurs on an (intranet) navigation, using hover changing the opacity with a transition of 1s.
,
Dec 15 2017
Happens to me on Google Slides as well, with a dark theme. (I don't think you need another repro case at this point, just pointing it out.) I'm on a GTX 970 if that helps. Windows, Chrome version 63.0.3239.84 (Official Build) (64-bit).
,
Dec 16 2017
I've been experiencing this rendering artefact for at least the last 6 months, even after having upgraded from GTX 970 to an nVidia GTX 1080 Ti on the Intel platform. It doesn't happen on Intel chipsets with integrated graphics, for example, on the same version of Chrome/Win 10. Both computers have the latest drivers installed.
,
Dec 29 2017
Any ETA for this bug??
,
Dec 29 2017
Probably never. I have this bug for more than a year already. I experience it on the whole list of websites which is really annoying. I had a lot of different problems with Chrome recently. Maybe it isn't worth to stick with it anymore? Idk...
,
Jan 18 2018
,
Jan 26 2018
I'd like to report that the issue was present on Chrome 63 and I just upgraded to Chrome 64 and the issue is no longer present. Is this a confirmed fix?
,
Jan 27 2018
It also looks like it's fixed for me. (Reply to comment 67)
,
Jan 28 2018
I deleted my previous comment saying that it's fixed after switching graphics cards, just went to the UPS website and it occured again on the GTX 1070 (After switching from the GTX 970). Sorry to those diagnosing this issue.
,
Jan 28 2018
... Welp nevermind, I was on 63, just upgraded to v64 and it seems resolved to me now. Whatever you did worked.
,
Jan 28 2018
Checking the codepen in #18, this issue appears to be fixed for me as well after upgrading from 63 to 64. Win7 64-bit, GTX 960, driver 388.43.
,
Jan 29 2018
Anyone from the Chrome team have an idea what fixed this in Chrome 64? Was there some kind of a workaround in Skia?
,
Jan 29 2018
Skia added a workaround to implement clears as draws on D3D11 ANGLE. That could possibly be related.
,
Feb 5 2018
The newest stable release on my Win 10 HP Spectre x360 (2017 edition) also exhibits the same problems as my desktop Intel i7 + nVidia 1080 Ti. I've attached a capture of an two animated layers exhibiting this behaviour.
,
Feb 5 2018
@ #74: That doesn't appear to be the same bug, could you file a new one with the contents of your about:gpu pasted in? This bug didn't appear to be related to clears from the traces I was able to grab.
,
Feb 5 2018
Sure, will do.
,
May 22 2018
Going to close this as fixed now. Not seeing the issue anymore due to differences in how Chrome does rasterization/compositing.
,
Jun 17 2018
Issue 853519 has been merged into this issue. |
|||||||||||||
►
Sign in to add a comment |
|||||||||||||
Comment 1 by ericrk@chromium.org
, Feb 13 2017