Hi all, I am loading a single osg::TerrainTile into my scenegraph, as a child of an osg::Terrain. Into this tile goes a height field and one image layer.
I have got around 80k vertices and 157k triangles in a single drawable that is marked as a "fast" drawable in the OSG stats handler (shown by using the s hotkey) While this application runs butter smooth on Intel integrated graphics (60 FPS), I am experiencing somewhat of a mystery slowdown on nVidia GTX 970 and an nVidia GT 750M. 5 FPS and draw times of 170ms upwards on the 750M for example. This is on Ubuntu 12.4 with nVidia driver 331.113 10 FPS and draw times of 78ms upwards on the GTX 970M. This is on Ubuntu 12.4 with nVidia driver 346.46 The geometry created by src/osgTerrain/GeometryTechnique disables display lists and uses vertex buffer objects. It's referencing a vertex buffer using a single osg::DrawElementsUInt(GL_TRIANGLES). The slowdown is a mystery. Any ideas what might be going on here? Why would the nVidia driver be hitting such a slow code path? In terms of geometry complexity, 80k vertices and 157k triangles is a joke even for today's entry level GPUs. Let me know if you need some code for repro'ing. Christian
_______________________________________________ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org