Re: [Mesa-dev] Mesa 7.11 and osmesa
Brain, I'm using osmesa with VTK and in this particular test I'm rendering just lines. The ratios stay the same for just triangles. Just for these simple primitives 7.11 seems to be about 4 times slower that 7.6.1. Can you give me some pointers on where to get started with a new gallium based osmesa interface? I'd certainly like to make a stab at developing this capability. This is something that would be quite valuable for my purposes as well. Regards, Paul On Thu, Oct 6, 2011 at 10:27 AM, Brian Paul bri...@vmware.com wrote: On 10/04/2011 01:22 PM, Paul Gotzel wrote: Hello, I've recently upgraded to mesa 7.11 and I've noticed significant performance degradation when using osmesa. Here's my results when comparing the versions: Version Time 7.6.1 4s 7.10.3 16s 7.11 23s This is the time to render a single frame (including the initial program overhead). Any thoughts? I don't have time to investigate this in any depth. One thing that comes to mind is the software texturing code. Most of the ubyte-based texture sampling code was replaced by floating point so if you're doing a lot of texture mapping, that could be a reason. To learn more, someone would have to do a bisection. What kind of rendering featurs are you using (plain shaded tris, texturing, shaders, etc)? I'm not using the gallium framework. Would enabling gallium help in some way? LLVMpipe would almost certainly be a lot faster. I've been meaning to write a new OSMesa interface for gallium but haven't found the time. That would be a valuable project for at least a few people. -Brian ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev
Re: [Mesa-dev] Mesa 7.11 and osmesa
On 10/07/2011 10:53 AM, Paul Gotzel wrote: Brain, I'm using osmesa with VTK and in this particular test I'm rendering just lines. The ratios stay the same for just triangles. Just for these simple primitives 7.11 seems to be about 4 times slower that 7.6.1. These builds on the VTK dashboard use a nightly build of OSMesa from git : http://www.cdash.org/CDash/index.php?project=VTKfiltercount=1showfilters=1field1=buildname/stringcompare1=63value1=OSMesa If there is a particularly relevant test the timing data might show the change. signature.asc Description: OpenPGP digital signature ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev
Re: [Mesa-dev] Mesa 7.11 and osmesa
On 10/07/2011 12:10 PM, Kevin H. Hobbs wrote: On 10/07/2011 10:53 AM, Paul Gotzel wrote: Brain, I'm using osmesa with VTK and in this particular test I'm rendering just lines. The ratios stay the same for just triangles. Just for these simple primitives 7.11 seems to be about 4 times slower that 7.6.1. These builds on the VTK dashboard use a nightly build of OSMesa from git : http://www.cdash.org/CDash/index.php?project=VTKfiltercount=1showfilters=1field1=buildname/stringcompare1=63value1=OSMesa If there is a particularly relevant test the timing data might show the change. In particular I see what might be a timing increase around in late July here : http://www.cdash.org/CDash/testDetails.php?test=118152795build=1601123 and : http://www.cdash.org/CDash/testDetails.php?test=118152797build=1601123 Although I don't know how much actual line rendering is in these tests. signature.asc Description: OpenPGP digital signature ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev
Re: [Mesa-dev] Mesa 7.11 and osmesa
On 10/04/2011 01:22 PM, Paul Gotzel wrote: Hello, I've recently upgraded to mesa 7.11 and I've noticed significant performance degradation when using osmesa. Here's my results when comparing the versions: Version Time 7.6.14s 7.10.3 16s 7.11 23s This is the time to render a single frame (including the initial program overhead). Any thoughts? I don't have time to investigate this in any depth. One thing that comes to mind is the software texturing code. Most of the ubyte-based texture sampling code was replaced by floating point so if you're doing a lot of texture mapping, that could be a reason. To learn more, someone would have to do a bisection. What kind of rendering featurs are you using (plain shaded tris, texturing, shaders, etc)? I'm not using the gallium framework. Would enabling gallium help in some way? LLVMpipe would almost certainly be a lot faster. I've been meaning to write a new OSMesa interface for gallium but haven't found the time. That would be a valuable project for at least a few people. -Brian ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev
[Mesa-dev] Mesa 7.11 and osmesa
Hello, I've recently upgraded to mesa 7.11 and I've noticed significant performance degradation when using osmesa. Here's my results when comparing the versions: Version Time 7.6.1 4s 7.10.3 16s 7.11 23s This is the time to render a single frame (including the initial program overhead). Any thoughts? I'm not using the gallium framework. Would enabling gallium help in some way? Any help appreciated! Regards, Paul Gotzel ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev