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

Issue 820733 link

Starred by 2 users

Issue metadata

Status: Duplicate
Merged: issue 812406
Owner:
Closed: Mar 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 2
Type: Compat



Sign in to add a comment

WebGL GPU process was unable to boot: GPU process crashed too many times with SwiftShader

Reported by taligah...@gmail.com, Mar 10 2018

Issue description

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

Example URL:
chrome://gpu/

Steps to reproduce the problem:
1. Always the case since update to version. 

What is the expected behavior?
WebGL 1 + 2 works on nvidia gtx 1070 + win7 64

What went wrong?
Not working in this specific build.
For comparions i have checked Canary 67.0.3367.0 and webgl running just fine both for v1 and v2.

Does it occur on multiple sites: N/A

Is it a problem with a plugin? N/A 

Did this work before? N/A 

Does this work in other browsers? Yes

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

WebGL: Disabled
WebGL2: Disabled
Problems Detected

GPU process was unable to boot: GPU process crashed too many times with SwiftShader.

Disabled Features: all

....

Diagnostics
... loading ...

Never loads.
 
Same error: Version 65.0.3325.146 (Official Build) (64-bit) stable 

Works: Version 66.0.3359.22 (Official Build) dev (64-bit) dev 
Works: Version 67.0.3367.0 (Official Build) canary (64-bit) canary

Comment 2 by gov...@chromium.org, Mar 10 2018

Cc: pbomm...@chromium.org kbr@chromium.org
Components: Internals>GPU
Labels: Needs-Triage-M65
Labels: Triaged-ET Needs-Feedback
@Reporter: Could you please elaborate on what is expected behavior? Are you seeing this issue on any particular webpage, If so please provide sample URL to test this issue and proper steps to reproduce this issue from TE end.
The WebGL does not work on stable/beta versions. See attachment of the chrome://gpu panel. No website is able to use WebGL at all.

I have installed Dev and Canary builds and webgl works in those builds.

Could it be a profile relates issue that prevents my installation to use WebGL? What is this "too many crashes" means exactly? Is there a counter i should reset here to get WebGL working again? Or is it a boot time failure that means these chrome builds are unable to use webgl at all?

Thanks for your interest in this issue report.
2018-03-12 15_44_22-chrome___gpu.png
42.1 KB View Download
Project Member

Comment 5 by sheriffbot@chromium.org, Mar 12 2018

Cc: sindhu.chelamcherla@chromium.org
Labels: -Needs-Feedback
Thank you for providing more feedback. Adding the requester to the cc list.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot

Comment 6 by vmi...@chromium.org, Mar 12 2018

Cc: capn@chromium.org zmo@chromium.org sunn...@chromium.org
Components: Internals>GPU>SwiftShader
Labels: Needs-Feedback
It sounds like two issues

1) User is getting SwiftShader with a newer GPU.
2) SwiftShader is crashing.

Reporter: could you please navigate to 'about:crashes' and tell us the most recent crash ids?

Could you try running chrome with a clean user profile, by specifying a temporary directory such as: chrome.exe --user-data-dir=c:\temp\chrome

Comment 7 by capn@chromium.org, Mar 12 2018

FWIW, I tried running Chrome 65.0.3325.146 with --disable-gpu on Windows 7, and http://webglsamples.org/aquarium/aquarium.html rendered fine. So SwiftShader itself is probably OK, but something else is causing GPU process crashes.
Local Crash ID 9acc72ef-b3b0-49f4-97c9-578a9db6a0a8
Crash report captured on Tuesday, January 16, 2018 at 3:05:04 AM was not uploaded

Local Crash ID f8525731-e592-4bfa-ae77-7243c6df5f31
Crash report captured on Thursday, January 11, 2018 at 9:17:47 PM was not uploaded

Local Crash ID 2d302e1f-02bf-4c55-98fb-a7ecd29679b0
Crash report captured on Saturday, December 23, 2017 at 1:59:06 AM was not uploaded

-

The captures appear to be fairly old. I don't think they would be relevant, since 4 weeks ago most definitely was working. But i'd say pre-update it was working for me.

"clean user profile" allows me to use webgl, so this could be a profile related issue as it would seem. Can i fix this locally without loosing all profile data i currently have?

-

--disable-gpu does not provide me access the content on the url, it says webgl is unavailable. i can confirm the cmd flag is accepted by visiting the chrome://version where it shows up.
Project Member

Comment 9 by sheriffbot@chromium.org, Mar 13 2018

Cc: vmi...@chromium.org
Labels: -Needs-Feedback
Thank you for providing more feedback. Adding the requester to the cc list.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot

Comment 10 by zmo@chromium.org, Mar 13 2018

Can you provide the about:gpu content? and then run chrome with --disable-software-rasterizer, and provide the about:gpu content?
Re #8: It looks like these crash reports are not uploaded to our servers.  It would be useful if you could enable crash reporting following the steps at https://support.google.com/chrome/answer/96817, and letting us know the crash IDs if you experience more issues.

The crash reports page should show something like "Uploaded Crash Report ID 0123456789abc".
zmo@, as the most recent crash reports above are from January 16, is it possible that we may be getting stuck without GPU support based on cached data?

Comment 13 by zmo@chromium.org, Mar 14 2018

I just checked. Cached data logic was removed before M65 branch point.

We will need about:gpu page content to understand why we fall back to SwiftShader in the first place.
Cc: vamshi.kommuri@chromium.org
Labels: Needs-Feedback
Adding Needs-Feedback label as per comments #10...#13 and requesting reporter to provide Chrome://gpu details and try as per comment#10.

Thanks!
zmo@ , i actually was running chrome with the --disable-software-rasterizer the whole time. It was a chrome://flags setting. I removed this setting and it no longer shows up in the chrome://version either.

The WebGL is functioning again.

Do you still want me to copy the full gpu output? Everything seems to be working. Except maybe a few lines at the end.

Please let me know if you require further informations in this case.


2018-03-14 17_37_15-chrome___gpu.png
51.1 KB View Download
2018-03-14 17_37_08-chrome___gpu.png
43.3 KB View Download
Project Member

Comment 16 by sheriffbot@chromium.org, Mar 14 2018

Labels: -Needs-Feedback
Thank you for providing more feedback. Adding the requester to the cc list.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot

Comment 17 by zmo@chromium.org, Mar 14 2018

taligahack@gmail.com: yes, we still need about:gpu content with and without --disable-software-rasterizer.

Now likely you are still running with SwiftShader, so it's less performant than hardware GPU. We want to understand why you fall back to SwiftShader in the first place.
I have attached the about:gpu outputs as per requested. 

The interesting thing for me, i was running chrome for years with the setting of disabled software rasterizer. Strange that it cause troubles with the HW rendering since update.

Please let me know if i can provide you with further informations.
about_gpu_normal.txt
16.0 KB View Download
about_gpu_disable_software_raster.txt
4.3 KB View Download

Comment 19 by zmo@chromium.org, Mar 15 2018

Mergedinto: 812406
Owner: zmo@chromium.org
Status: Duplicate (was: Unconfirmed)
It looks like a bug I already fixed in https://chromium-review.googlesource.com/c/chromium/src/+/920501

Very few people use --disable-software-rasterizer, that's why I didn't merge the fix back to M65.

You can just run Chrome without this flag. Everything should be fine.

Also, I highly recommend not pass in --ignore-gpu-blacklist.

Sign in to add a comment