Re: [Mesa-dev] Mesa 7.11 and osmesa

2011-10-07 Thread Paul Gotzel
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

2011-10-07 Thread Kevin H. Hobbs
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

2011-10-07 Thread Kevin H. Hobbs
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

2011-10-06 Thread Brian Paul

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

2011-10-04 Thread Paul Gotzel
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