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

Issue 777103 link

Starred by 1 user

Issue metadata

Status: Started
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 2
Type: Compat



Sign in to add a comment

cubegeom_pre emscripten test fails on Chrome with GPU disabled

Reported by bwsta...@gmail.com, Oct 21 2017

Issue description

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

Example URL:

Steps to reproduce the problem:
1. Get the attached file (which includes the source and the compiled version of cubegeom_pre test: https://github.com/kripken/emscripten/blob/incoming/tests/cubegeom_pre.c)
2. Unzip and run cubegeom_pre.html with GPU acceleration disabled

What is the expected behavior?
The resulting image should look like this: https://github.com/kripken/emscripten/blob/incoming/tests/cubegeom_pre.png

What went wrong?
The resulting image instead look like this: https://user-images.githubusercontent.com/3396686/31800501-4c24f132-b57c-11e7-8faa-2c245c20339e.png

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? N/A

Chrome version: 61.0.3163.100  Channel: n/a
OS Version: 10.0
Flash Version:
 

Comment 1 by bwsta...@gmail.com, Oct 21 2017

Sorry, accidentally omitted the file. Please use this one.
cubegeom_pre.zip
182 KB Download
Labels: Needs-Milestone
Components: Blink>JavaScript Blink>WebGL

Comment 4 by adamk@chromium.org, Oct 31 2017

Components: -Blink>JavaScript Blink>JavaScript>WebAssembly

Comment 5 by adamk@chromium.org, Oct 31 2017

Labels: Needs-Feedback
Does this occur on other versions of Chrome (that is, is this a regression)?

Comment 6 by kbr@chromium.org, Oct 31 2017

Components: Internals>GPU>SwiftShader

Comment 7 by kbr@chromium.org, Oct 31 2017

Could you please provide about:gpu in your configuration with GPU acceleration disabled?

Why are you running Chrome in this mode?

Comment 8 by bwsta...@gmail.com, Nov 1 2017

>Does this occur on other versions of Chrome (that is, is this a regression)?

This has been worked with GPU acceleration enabled, so probably no.

>Why are you running Chrome in this mode?

I'm trying running browser tests on Travis CI (with its Docker service to run Xenial) and it doesn't provide GPU acceleration capability.
Project Member

Comment 9 by sheriffbot@chromium.org, Nov 1 2017

Cc: adamk@chromium.org
Labels: -Needs-Feedback
Thank you for providing more feedback. Adding requester "adamk@chromium.org" to the cc list and removing "Needs-Feedback" label.

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

Comment 10 by kbr@chromium.org, Nov 1 2017

Please provide the contents of about:gpu (plaintext copy/paste is fine) from the system where you're running Chrome in this configuration.

Comment 11 by kbr@chromium.org, Nov 1 2017

Labels: needs-fe

Comment 12 by kbr@chromium.org, Nov 1 2017

Labels: -needs-fe Needs-Feedback
I cannot plaintext copy/paste from Travis CI as it does not provide GUI. Is there a way to access it in CLI?
Project Member

Comment 14 by sheriffbot@chromium.org, Nov 3 2017

Cc: kbr@chromium.org
Labels: -Needs-Feedback
Thank you for providing more feedback. Adding requester "kbr@chromium.org" to the cc list and removing "Needs-Feedback" label.

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

Comment 15 by kbr@chromium.org, Nov 3 2017

Components: -Blink>JavaScript>WebAssembly
Owner: capn@chromium.org
Status: Assigned (was: Unconfirmed)
I confirmed locally that running Chrome on Windows with --disable-gpu reproduces the problem. SwiftShader renders this sample differently than the GPU. Nicolas, could you or Alexis please diagnose this?


Note: To properly save this page, select the "Webpage, Complete" option in the Save File dialog.
Graphics Feature Status
Canvas: Software only, hardware acceleration unavailable
CheckerImaging: Enabled
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: Enabled
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: Hardware accelerated but at reduced performance
WebGL2: Software only, hardware acceleration unavailable
Problems Detected
GPU rasterization should only be enabled on NVIDIA and Intel DX11+, and AMD RX-R2 GPUs for now.: 643850
Disabled Features: gpu_rasterization
Native GpuMemoryBuffers have been disabled, either via about:flags or command line.
Disabled Features: native_gpu_memory_buffers
Version Information
Data exported	11/3/2017, 10:43:33 AM
Chrome version	Chrome/64.0.3257.0
Operating system	Windows NT 10.0.14393
Software rendering list URL	https://chromium.googlesource.com/chromium/src/+/314f01c2122124dafaf99698f5049ee7d1c08140/gpu/config/software_rendering_list.json
Driver bug list URL	https://chromium.googlesource.com/chromium/src/+/314f01c2122124dafaf99698f5049ee7d1c08140/gpu/config/gpu_driver_bug_list.json
ANGLE commit id	63458a3ed819
2D graphics backend	Skia/64 8d05a2dc09b870bcd8e330a589f34cf1c7e00553-
Command Line	"C:\Users\kbr\AppData\Local\Google\Chrome SxS\Application\chrome.exe" --disable-gpu --flag-switches-begin --flag-switches-end
Driver Information
Initialization time	0
In-process GPU	true
Passthrough Command Decoder	false
Supports overlays	false
Sandboxed	false
GPU0	VENDOR = 0x1002, DEVICE= 0x683d
Optimus	false
Optimus	false
AMD switchable	false
Desktop compositing	Aero Glass
Diagonal Monitor Size of \\.\DISPLAY1	29.7"
Driver vendor	Google Inc.
Driver version	3.3.0.2
Driver date	2017/04/07
Pixel shader version	3.0
Vertex shader version	3.0
Max. MSAA samples	4
Machine model name	
Machine model version	
GL_VENDOR	Google Inc.
GL_RENDERER	Google SwiftShader
GL_VERSION	OpenGL ES 2.0 SwiftShader
GL_EXTENSIONS	
Disabled Extensions	
Window system binding vendor	
Window system binding version	
Window system binding extensions	
Direct rendering	Yes
Reset notification strategy	0x0000
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
R_16	Software only
RG_88	Software only
BGR_565	Software only
RGBA_4444	Software only
RGBX_8888	GPU_READ, SCANOUT
RGBA_8888	GPU_READ, SCANOUT
BGRX_8888	Software only
BGRX_1010102	Software only
BGRA_8888	Software only
RGBA_F16	Software only
YVU_420	Software only
YUV_420_BIPLANAR	Software only
UYVY_422	Software only
Display(s) Information
Info	Display[2528732444] bounds=0,0 2560x1600, workarea=0,0 2560x1560, scale=1, external
Color space information	{primaries:BT709, transfer:IEC61966_2_1, matrix:RGB, range:FULL, icc_profile_id:0}
Bits per color component	8
Bits per pixel	24
Diagnostics
... loading ...

Comment 16 by capn@chromium.org, Nov 3 2017

Status: Started (was: Assigned)
Thanks for reporting this. I'm able to reproduce it, and will have a closer look.

Sign in to add a comment