There is 42% performance regression in Guimark2.BitmapCanvas on Windows-Mid-Range machine first appeared in
build 8.0-graphics-scrum-h595. The results are:
#594: 14.42 fps
#595: 8.43 fps
8.0-graphics-scrum-h595 contains the only following fix:
Fix RT-24009: Support for HiDPI displays
The regression is only observed on Windows-Mid-Range machine which is:
CPU: 1x3.33GHz Core 2 Duo (E8600)
MEM: 4 gb
HDD: 250GB 7200rpm SATA HD
GPU: Nvidia FX 570
There is no regression on my Windows 7 T430 laptop (with Intel Graphics 400) as well as there
is no regression on Windows7-High-End machines which have AMD Radeon HD 6770.
JPA profile shows the time spent in d3d calls to run the same number of pulses has been increased almost in 2 times.
Note, the machine has latest Windows updates installed.
So, the issue is perhaps NVidia specific.
Steps to run BitmapCanvas benchmark:
> cd JFX_WS/tests/performance/GUIMark2/
> ant
> java -cp "JFX_HOME/rt/lib/jfxrt.jar;./dist/GUIMark2.jar;../FXBenchmark/dist/FXBenchmark.jar;../../../import/benchmarks-2.1.1/benchmarks-2.1.1.jar"
jrockit.bm.Main guimark2.bm.BitmapCanvasBenchmark -i 1 -wt 0 -tr 30 -monsters 18000