Basemark ES 3.1 User Guide

Transcription

Basemark ES 3.1 User Guide
Basemark ES 3.1 User Guide
The 4th generation of the world’s most popular OpenGL ES benchmark for graphics
performance comparisons of OpenGL ES 3.1 enabled devices.
Follow us on social media
https://twitter.com/basemarks
http://www.facebook.com/Basemarks
http://www.youtube.com/rightwareoy
http://www.linkedin.com/company/Basemarks
1
Contents
The Product ....................................................................................................................................................... 3
Rightware’s Competence .................................................................................................................................. 3
System Requirements........................................................................................................................................ 4
Before Testing.................................................................................................................................................... 4
Technical Description ........................................................................................................................................ 4
Official Results & Scoring ................................................................................................................................... 6
Comparing the Scores – Power Board ........................................................................................................... 7
Custom Tests ..................................................................................................................................................... 8
Data Logging ...................................................................................................................................................... 9
About Rightware.............................................................................................................................................. 10
2
The Product
Basemark ES 3.1 measures graphics performance in rendering a 3D game like scene in OpenGL ES 3.1
enabled devices. One of the ground breaking new features in Basemark ES 3.1 is the ability to run custom
tests by toggling various graphics features on or off. This innovation enables users to measure how specific
graphical effects tax the device and to detect performance bottlenecks.
Basemark ES 3.1 has three different version: Free, Professional and Corporate. The following table describes
the main differences between the versions:
Business usage allowed
Available at Google Play
Overall score on UI
FPS information on UI
Configurations on UI
Results data file output
Forced results upload
Test automation
Source codes
Free
No
Yes
Yes
No
No
No
Yes
No
No
Pro
No
Yes
Yes
Yes
Yes
HTML
Yes
No
No
Corporate
Yes
No
Yes
Yes
Yes
HTML + XML
No
Yes
Yes
Rightware’s Competence
Rightware team has the industry’s longest and deepest experience of designing and implementing
trustworthy benchmarks for smartphones and other embedded devices. Rightware was born out of
Futuremark in a trade sale back in 2009 and the core team has been developing mobile phone benchmarks
already since 2004.
Basemark ES 3.1 has been developed under rigorous process and scrutiny by Rightware Benchmark
Development Program (BDP) members. The BDP members consists of virtually every relevant
semiconductor and OEM of the world. See full listing of Rightware BDP members pictured below. The list is
also posted online at http://www.rightware.com/benchmarks/corporate/
Picture 1: Rightware BDP Members
3
System Requirements
System requirements for Basemark ES 3.1 is as follows

Android:
o Minimum OS version: Android 5.0
o Minimum OpenGL ES version: 3.1
o Minimum Required Free Memory Space: 80 MB
Before Testing
In order to get accurate and consistent benchmark results, you should pay attention to the following
instructions:


Close all the other apps that may be running in the background, and disable notifications before
running the benchmark.
Allow your phone/tablet to cool down before running the benchmark. Some high-powered mobile
devices use thermal throttling to avoid overheating the CPU or GPU, which can lead to lower scores
on successive runs. To reduce this effect, it is better to wait 20 minutes before starting another
benchmark run.
Technical Description
Basemark ES 3.1 contains the following Features:

Deferred Lighting with Alpha Blending
o Four render targets are attached to shaders in geometry stage, two are used for storing
positions, normals and material properties while the other two are used for decal textures
and semi-transparent objects, respectively
o There are 80 Lights in the scene
o A Stencil Test is used to optimize the lighting, ensuring that only areas affected by the
lighting range of each light object will be shaded
Screenshots showing contents of Deferred Shader’s G-Buffer: Normal, Depth, Color and Semi-transparent objects.


Water physics simulation using compute shaders
o Based on Fast Fourier Transform for wave propagation.
Screen space Ambient occlusion using fragment shaders
4
Screen Space Ambient Occlusion in action in the screenshot on the right








Indirect Rendering
Particle Effects
Normal Mapping
Multi-pass water reflection
Cube map reflections
Blur
Depth of field
Bloom shading
Screenshot Displaying the scene with (right side) and without (left side) Bloom Shading + Depth of Field

Screenspace anti-aliasing
Effect of Screenspace anti-aliasing (enabled only on the right)
5
Official Results & Scoring
Basemark ES 3.1 is designed as a professional GPU performance analysis tool. Therefore, the score
computation is derived from FPS, which is calculated as an arithmetic mean with the following formula:
𝐹𝑃𝑆 =
𝑇𝑜𝑡𝑎𝑙 # 𝑜𝑓 𝑓𝑟𝑎𝑚𝑒𝑠
𝑇𝑜𝑡𝑎𝑙 𝑡𝑖𝑚𝑒 𝑠𝑝𝑒𝑛𝑡
Total # of frames rendered is constant for all target devices running the test with the same configuration.
For on-screen and off-screen test runs, the number of frames consists of the whole scene and for each
feature test the number of frames is approximately 1/3 of the whole scene.
To get official test results, make sure you have enabled Official Test Settings from the Configuration
menu!
The official Main Score is based on the off-screen test run, because it eliminates the differences in screen
pixel sizes and the v-sync limit of 60 FPS, by rendering the test frames 36 times to an auxiliary buffer before
refreshing the screen.
The Main Score is also normalized according to a constant (𝐶) generated by our baseline devices and then
scaled such that the score range for the current top performing GPUs is near 1000. The formula for
calculating the official Main Score is:
𝑀𝑎𝑖𝑛 𝑆𝑐𝑜𝑟𝑒 = (
1080𝑝 𝑜𝑓𝑓𝑠𝑐𝑟𝑒𝑒𝑛 𝐹𝑃𝑆
) × 1000
𝐶
Official Results Page
Additionally, the official test result page provides four sub-categories: Lighting, Compute, Instancing and
Post-Processing. These tests measure the delta between the baseline measurement of running the scene
without any effects on and the performance hit you get by enabling a particular effect. The score of these is
6
expressed as a percentage where bigger is better. The theoretical maximum score is 100, which would
imply that there was zero penalty for enabling the particular effect.
The following image describes how these sub-category tests are constructed from the Basemark ES 3.1
features:
Comparing the Scores – Power Board
Only free version of Basemark ES 3.1 comes with
integrated online results comparison service, Power
Board http://results.rightware.com/.
The results screen features a link to Power Board.
Upon clicking the link, the Power Board web site
opens and displays the user’s score as well as scores
of other users that Rightware has received in its
database.
Power Board is a large database of benchmark
results, enabling visualization of device performance
in several key areas, such as gaming performance,
browser performance, and GPU performance. It also
allows consumers to make easy and objective
comparisons between devices with different
operating systems, including Android, iOS, and
Windows Phone 8, as well as phones from different
operators. Power Board collects testing results from
over 7000 smart phones and tablets using
Rightware’s free benchmarks, including

Basemark ES 3.1 for Graphics performance

Basemark OS II for Productivity performance

Basemark X for Gaming performance

Browsermark for Web Browsing performance
7
Custom Tests
Configurations Menu
Basemark ES 3.1 Professional version allows user to customise test configurations via the Configuration
menu. Please note that if you change any of the settings, then the score you obtain will not be the official
score. Only test runs with Official Test Settings on will display the official results screen. For all other test
runs, Basemark ES 3.1 shows a custom score page as depicted in the screenshot below. Only official scores
are sent to Power Board.
8
Custom Results Page
Data Logging
Basemark ES 3.1 professional version exports HTML report. This can be located from SD Card external
memory at sdcard/Android/data/com.rightware.BasemarkEngine/files.
The HTML exported file is a user friendly summary of the test that displays general system information, the
test configuration chosen and the results in Score, FPS and Elapsed Time.
Fragment of a HTML Exported File
9
About Rightware
Rightware is the market leader in providing industry standard benchmarks for trustworthy performance
analysis of processors, smartphones, and tablets. Its renowned Basemark® product family has been widely
adopted by semiconductor companies, device manufacturers, operators, independent technology media,
as well as consumers for various evaluation and development purposes. Rightware also develops the Kanzi®
UI solution for rapid 3D and 2D UI design and deployment. Rightware is headquartered in Espoo, Finland
and has offices in Silicon Valley, Detroit, Taipei, Seoul, Tokyo, Shanghai and Munich.
Company Details
Rightware Oy
Niittymäentie 7, 02200, Espoo, Finland
Telephone: +358-9-855-4322
Website: www.basemark.com
Follow us on social media
https://twitter.com/basemarks
http://www.facebook.com/Basemarks
http://www.youtube.com/rightwareoy
http://www.linkedin.com/company/Basemarks
Contact Us:
http://www.rightware.com/contact/
10