Hello,
There has been a couple of posts that indicated some optimizations that can be done on performance to increase fps. Below is a list of the optimizations…
var viewer = new Cesium.Viewer(‘cesiumContainer’, {
scene3DOnly:true,
targetFrameRate:60,
resolutionScale:0.1,
contextOptions: {
scene3DOnly:true,
allowTextureFilterAnisotropic:false,
fxaa:false,
webgl: {
alpha:false,
depth:true,
stencil:false,
anialias:false
}
}
});
viewer.orderIndependentTranslucency = false;
viewer.fxaaOrderIndependentTranslucency = false;
viewer.scene.fxaa = false;
viewer.scene.debugShowFramesPerSecond = true;
``
The map is visualizing data through streaming CZML (CzmlDataSource), no time-dynamic entities.
The test workstations (Linux) run on NVIDIA drivers (v 259.59), various NVS cards ranging from 128MB to 2GB; browser is Firefox v17 and v3x. Some workstations configure multiple monitors where the video card memory is split. Turning Xinerama off makes FPS better.
Firefox v17 with the 128/256MB cards, multiple monitors… This configuration is where some issue come up, two noted below.
- CZML ‘point’ are never shown but its associated label is rendered
- On a couple of instances, the map is blank when first hitting the application - no errors from the console; refreshing the page mitigated this problem
Are there any other optimizations that can be done? Are there any incorrect settings of the optimizations above? Pretty much hitting the wall as to figuring out why and how for issue 1 (the missing czml points).
Thank you.