Welcome Stranger to OCC!Login | Register

Serious Statistics Review

   -   
» Discuss this article (1)

OpenGL - Hatsheput:

I am saving DirectX 11 for third, so that leaves OpenGL for second. Unfortunately I do not know specifically which version of OpenGL is used in Serious Sam Fusion 2017, but I did find that the latest version, 4.5, released in August 2014.


If you compare these graphs with those for Vulkan, you can quickly see frame times are longer with this API, but still staying below 16.667 ms, which corresponds to 60 FPS. The first run also has some serious outliers in it, but the other two are better.

Averages Frame Time (ms) Framerate (FPS)
Run 1 8.858892 112.8809
Run 2 8.719236 114.6859
Run 3 8.578659 116.5671

If you look back at the Vulkan data for the same course you can see it was significantly faster. The percentiles in the next table bear this out as well.

Percentiles 0.1% 1% 99% 99.9%
Run 1

5.528 ms (180.88 FPS)

5.859 ms (170.67 FPS)

13.124 ms (76.20 FPS)

28.442 ms (35.16 FPS)

Run 2

5.480 ms (182.49 FPS)

5.787 ms (172.80 FPS)

12.784 ms (78.22 FPS)

15.170 ms (65.92 FPS)

Run 3

5.352 ms (186.86 FPS)

5.715 ms (174.97 FPS)

12.711 ms (78.67 FPS)

15.100 ms (66.22 FPS)

While the performance is lower than under Vulkan, it is only with that first run that the 60 FPS percentile information will be of much interest, but here it is anyway, and because I can, I will add the 50 FPS and 30 FPS numbers as well.

  16.667 ms / 60 FPS 20.000 ms / 50 FPS 33.333 ms / 30 FPS
Run 1 0.26874575% 0.18900800% 0.08564425%
Run 2 0.043630017% 0.014543339% 0.005817336%
Run 3 0.057255733% 0.017176720% 0.002862787%

If I continued to show the 20 FPS percentiles, the third run would have zeroes in that spot as its framerate never dropped low enough. Time for the QQ plots.

Looking at the difference data in this next table we can see the trends in frame time were still smooth, though not as smooth as under Vulkan.

Diff Percentile 0.1% 1% 99% 99.9%
Run 1 -12.14611 ms -2.06241 ms 2.01941 ms 12.88721 ms
Run 2 -4.826952 ms -1.963000 ms 1.916440 ms 4.886334 ms
Run 3 -4.852704 ms -1.906420 ms 1.982000 ms 5.211485 ms

While that first run shows its outliers at the extreme percentiles, the other values are not so bad compared to the other runs. The outliers are going to affect the frame time frequency plots, and you can also see that the framerates stayed near 60 FPS on those graphs.

 

 

 

And here are the display time graphs.




Related Products
Random Pic
© 2001-2017 Overclockers Club ® Privacy Policy
Elapsed: 0.0609118938   (xlweb1)