Last Comment Bug 667317 - Azure is slower in some parts of the Asteroids benchmark.
: Azure is slower in some parts of the Asteroids benchmark.
Status: ASSIGNED
: regression
Product: Core
Classification: Components
Component: Canvas: 2D (show other bugs)
: Trunk
: x86 Windows 7
: -- normal with 8 votes (vote)
: ---
Assigned To: Bas Schouten (:bas.schouten)
:
Mentors:
http://www.kevs3d.co.uk/dev/asteroids...
Depends on:
Blocks: 651858
  Show dependency treegraph
 
Reported: 2011-06-26 12:11 PDT by JK
Modified: 2012-06-26 12:05 PDT (History)
15 users (show)
See Also:
Crash Signature:
(edit)
QA Whiteboard:
Iteration: ---
Points: ---
Has Regression Range: ---
Has STR: ---


Attachments

Description JK 2011-06-26 12:11:38 PDT
User-Agent:       Mozilla/5.0 (Windows NT 6.1; WOW64; rv:5.0) Gecko/20100101 Firefox/5.0
Build Identifier: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:7.0a1) Gecko/20110626 Firefox/7.0a1

The first test is faster (Azure ~35 FPS, no Azure ~15 FPS).
Tests 4 and 5 are slower with Azure enabled. Unfortunately the test doesn't list separate results for each test. Could someone modify the test to separate the results?

4: Azure 5 FPS No Azure 11 FPS
5: Azure 3 FPS No Azure 7 FPS

The test is slideshow-like whether Azure is enabled or not.

Azure:
Benchmark Score: 497
Average FPS: 11

No Azure:
Benchmark Score: 429
Average FPS: 9

Internet Explorer 10:
Benchmark Score: 2446
Average FPS: 51

Chrome 14:
Benchmark Score: 2034
Average FPS: 43

Reproducible: Always




Adapter Description ATI Radeon HD 4600 Series
Vendor ID 1002
Device ID 9498
Adapter RAM 1024
Adapter Drivers aticfx64 aticfx64 aticfx32 aticfx32 atiumd64 atidxx64 atiumdag atidxx32 atiumdva atiumd6a atitmm64
Driver Version 8.861.0.0
Driver Date 5-24-2011
Direct2D Enabled true
DirectWrite Enabled true (6.1.7601.17563)
ClearType Parameters ClearType parameters not found
WebGL Renderer Google Inc. -- ANGLE -- OpenGL ES 2.0 (ANGLE 0.0.0.686)
GPU Accelerated Windows1/1 Direct3D 10
Comment 1 Bas Schouten (:bas.schouten) 2011-06-26 12:48:48 PDT
There's two reasons, one of them is shadow drawing which needs to be optimized a little. The second is we're also needlessly drawing shadows in some cases. I've got a patch to fix the latter which I need to clean up a bit.
Comment 2 Joe Wilson 2011-07-29 15:47:56 PDT
I thought some more data might be useful.

Running the benchmark on Mozilla/5.0 (Windows NT 6.1; WOW64; rv:8.0a1) Gecko/20110728 Firefox/8.0a1 (so I think with Azure turned ON)

Tests 1, 2, 4, 5, 6 - are drawn correctly
Test 3 - some asteroids have white shadow, the screenshot: http://img718.imageshack.us/img718/8721/watchthewhiteshadow.png

Test 1 runs very fast, sometimes it slows a bit, but not for much and not for long. 100-111fps
Test 2 runs pretty fast, sometimes it slows a bit, but not for much and not for long. 71-67fps
Test 3 runs very slow. 8-9fps
Test 4 runs very slow. Starts with 21-22fps, but then drops to the constant 14fps.
Test 5 runs very very slow. Starts with 12fps, but then drops to the constant 5fps.
Test 6 runs pretty fast. Starts with 111fps, but every time asteroids explode and numbers appear - it falls down to 37fps, after every explosion it gets restored to 71fps (not 111fps as at the beginning).

Adapter Description NVIDIA GeForce GTX 560
Vendor ID 10de
Device ID 1201
Adapter RAM 1024
Adapter Drivers nvd3dumx,nvwgf2umx,nvwgf2umx nvd3dum,nvwgf2um,nvwgf2um
Driver Version 8.17.12.7533
Driver Date 5-20-2011
Direct2D Enabled true
DirectWrite Enabled true (6.1.7601.17563)
ClearType Parameters ClearType parameters not found
WebGL RendererGoogle Inc. -- ANGLE -- OpenGL ES 2.0 (ANGLE 0.0.0.686)
GPU Accelerated Windows2/2 Direct3D 10

Note You need to log in before you can comment on or make changes to this bug.