It's 7/5/2017. I hope everyone had a great holiday break!
Last week, we fired up the IMA Open Simulator Test Grid on the R&D Server and loaded regions with content. So this test grid was scheduled as the location for today's test. The Hestia region has 136K primitives of content as a viewer test region.
This morning, I did a comparative test of two actively developed viewers: Alchemy and Firestorm. The test was performed using a Windows 10 laptop with Intel(R) HD 4400 graphics via a typical home-based connection to the Internet. To get an idea what this system would be capable of on other platforms, here are two YouTube videos for reference using the 4000 series:
If you do a search on the Internet, you will find questions and advice on how to use this common configuration to access Second Life and various game engines. Note this is included in the list of graphics processors that meet Second Life minimum requirements.
Rather than follow the advice seen in various blogs for improved user experiences, this was a comparative test for client viewer software from a typical user perspective. The viewer graphics preferences in each viewer tested were set to advanced lighting with Sun/Moon shadows and maximum draw distance. Here are the steps and comparative results for me:
The two actively developed viewers tested were Alchemy and Firestorm (latest releases). Test limit: 30 minutes per viewer.
Steps for each viewer test:
(Be sure to clear cache first if you have ever visited the Hestia region with either viewer.)
1) Login to any HG enabled grid other than the IMA Open Simulator Test Grid.
2) Open the world map and enter opensim.infinitemetaverse.net:9000:Hestia then click find or search.
3) Once found, click the Teleport button. Note the start time.
4) On arrival, turn the avatar to look at the building beginning to render on the top of the hill.
5) Every minute, walk or fly around as the region content is rendering and note the FPS indicated in the upper right.
6) Once the content is fully rendered, note the rendered time.
7) Subtract the start time from the rendered time to get total minutes.
8) Add up all the FPS values and divide by the total minutes to determine the average FPS.
My Comparative Results:
Alchemy total minutes: 15
Alchemy average FPS: 7.8
Firestorm total minutes: beyond 30 minutes (region did not fully render)
Firestorm average FPS: 4.2
Notes: While this region was heavily populated for the purpose of testing viewers, this is a good example of how NOT to build a region because 136K primitives is too large for the average user's computer and connection to the Internet.
I am interested to see any other results! The region is available to anyone 24/7. Happy hypergridding!