Skip to content

Conversation

@Kangz
Copy link
Contributor

@Kangz Kangz commented Aug 24, 2021

The previous value of 2048 was preventing WebGPU from being supported on
any ARM Android devices.


💥 Error: 500 Internal Server Error 💥

PR Preview failed to build. (Last tried on Aug 24, 2021, 11:22 AM UTC).

More

PR Preview relies on a number of web services to run. There seems to be an issue with the following one:

🚨 CSS Spec Preprocessor - CSS Spec Preprocessor is the web service used to build Bikeshed specs.

🔗 Related URL

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>500 Internal Server Error</title>
</head><body>
<h1>Internal Server Error</h1>
<p>The server encountered an internal error or
misconfiguration and was unable to complete
your request.</p>
<p>Please contact the server administrator at 
 [no address given] to inform them of the time this error occurred,
 and the actions you performed just before this error.</p>
<p>More information about this error may be available
in the server error log.</p>
<hr>
<address>Apache/2.4.10 (Debian) Server at api.csswg.org Port 443</address>
</body></html>

If you don't have enough information above to solve the error by yourself (or to understand to which web service the error is related to, if any), please file an issue.

The previous value of 2048 was preventing WebGPU from being supported on
any ARM Android devices.
@Kangz Kangz requested review from kainino0x and kvark August 24, 2021 11:21
@Kangz
Copy link
Contributor Author

Kangz commented Aug 24, 2021

See #513

@github-actions
Copy link
Contributor

Previews, as seen when this build job started (42ea075):
WebGPU | IDL
WGSL
Explainer

@fintelia
Copy link

The previous analysis was that the most prominent/recent devices that didn't meet the limit were from 2016-2017. Is that no longer true?

@Kangz
Copy link
Contributor Author

Kangz commented Aug 24, 2021

The previous analysis must have been wrong since all ARM devices only support 256. There are new ARM devices shipped all the time.

Copy link
Contributor

@kvark kvark left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Well, if that's the case... 😢

Copy link
Contributor

@kainino0x kainino0x left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I went back and checked gpuinfo and this checks out - no ARM has 2048. (From inspection it seems Mali-T880 and Mali-G72 are still the most popular, but they are probably also still current designs even though they're a few years old.)

@kainino0x
Copy link
Contributor

And very recent ARM devices bump this to only 1024.

@kainino0x kainino0x merged commit bba3985 into gpuweb:main Aug 25, 2021
github-actions bot added a commit that referenced this pull request Aug 25, 2021
SHA: bba3985
Reason: push, by @kainino0x

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
github-actions bot added a commit that referenced this pull request Aug 25, 2021
SHA: bba3985
Reason: push, by @kainino0x

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
github-actions bot added a commit that referenced this pull request Aug 25, 2021
SHA: bba3985
Reason: push, by @kainino0x

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@Kangz Kangz deleted the maxarraylayers branch March 25, 2022 14:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants