New issue
Advanced search Search tips

Issue 798936 link

Starred by 2 users

Issue metadata

Status: Archived
Owner: ----
Closed: Jan 14
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 2
Type: Bug



Sign in to add a comment

30% regression in graphics_WebGLAquarium/avg_fps_1000_fishes on AMD Stoney platform

Reported by shiris...@amd.corp-partner.google.com, Jan 4 2018

Issue description

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

Steps to reproduce the problem:
1. Run WebGLAquarium on ChromeOS in AMD Stoney
2. 
3. 

What is the expected behavior?
~60 fps for 500 fishes

What went wrong?
30% performance regression

Did this work before? N/A 

Chrome version: 63.0.3239.84  Channel: n/a
OS Version: 10.0
Flash Version:
 
The issue is observed is on ChromeOS and not Windows.
Labels: Needs-Triage-M63
Labels: -OS-Windows Triaged-ET OS-Chrome
As per comment #1, as this issue is seen on Chrome OS and not on Windows, marking Chrome OS for further triaging.

Thanks..
Project Member

Comment 4 by bugdroid1@chromium.org, Jan 6 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/57d32bfc804544458a698295d97529a058009990

commit 57d32bfc804544458a698295d97529a058009990
Author: Shirish S <shirish.s@amd.com>
Date: Sat Jan 06 00:53:27 2018

Fix WebGL performance regression on AMD Stoney platform

The regression is caused since the below commit:
"cdc786f5d2a2 Use 8x MSAA rather than 4x MSAA when available."

It has been found that althogh 8x improves the image quality
but leads to a performance regression of around 30%.
Hence to resolve the same this patch introduces a workaround
to limit the MSAA max sample count to 4x, for AMD platform _only_.

Added self to AUTHORS

BUG= chromium:798936 ,b:70820067
TEST=test_that graphics_WebGLAquarium
     results :
     avg_fps_0050_fishes=59.2230100192
     avg_fps_1000_fishes=56.5302789847

Change-Id: I3133c558ee641f126e2f932a8398d4ae4855f392
Signed-off-by: Shirish S <shirish.s@amd.com>
Reviewed-on: https://chromium-review.googlesource.com/846639
Commit-Queue: Kenneth Russell <kbr@chromium.org>
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#527464}
[modify] https://crrev.com/57d32bfc804544458a698295d97529a058009990/AUTHORS
[modify] https://crrev.com/57d32bfc804544458a698295d97529a058009990/gpu/config/gpu_driver_bug_list.json
[modify] https://crrev.com/57d32bfc804544458a698295d97529a058009990/gpu/config/gpu_driver_bug_workaround_type.h
[modify] https://crrev.com/57d32bfc804544458a698295d97529a058009990/third_party/WebKit/Source/platform/graphics/gpu/DrawingBuffer.cpp

Comment 5 by pbe...@chromium.org, Jan 12 2018

Components: -UI OS>Kernel>Graphics
Project Member

Comment 6 by sheriffbot@chromium.org, Jan 14

Status: Archived (was: Unconfirmed)
Issue has not been modified or commented on in the last 365 days, please re-open or file a new bug if this is still an issue.

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

Sign in to add a comment