Page 1 of 4 123 ... LastLast
Results 1 to 10 of 31

Thread: LLVMpipe's Geometry Processing Pipeline Kicks

  1. #1
    Join Date
    Jan 2007
    Posts
    14,599

    Default LLVMpipe's Geometry Processing Pipeline Kicks

    Phoronix: LLVMpipe's Geometry Processing Pipeline Kicks

    A month ago we talked about Gallium3D's LLVMpipe performing well and providing a much better software rasterizer than what is available with classic Mesa. Using LLVMpipe and a modest CPU for acceleration, the OpenArena was just about playable without any GPU assistance. Now a month later LLVMpipe is becoming a even more serious performer. LLVMpipe now is able to tap into the new geometry processing pipeline and it's causing some major performance gains...

    http://www.phoronix.com/vr.php?view=ODE5Mw

  2. #2
    Join Date
    Dec 2009
    Posts
    338

    Default

    I can't pretend to understand much of what this actually does, but it is certainly good news.

    Can other drivers leverage this? So, will r300g be faster thanks to this?

  3. #3
    Join Date
    Nov 2008
    Posts
    764

    Default

    Quote Originally Posted by HokTar View Post
    Can other drivers leverage this? So, will r300g be faster thanks to this?
    Only software drawing (the softpipe driver) has been improved, r300g shouldn't use the CPU for rendering.

    As I understand it, softpipe is written mainly for debugging, to compare rendering results (thus finding driver bugs) and to temporarily fill in unfinished functionality on new drivers. I don't think the end user is supposed to use it.

  4. #4
    Join Date
    Nov 2008
    Location
    Old Europe
    Posts
    910

    Default

    Afaik LLVM won't be used for r300g.

  5. #5
    Join Date
    Sep 2008
    Posts
    332

    Default

    how well does this scale on multicore cpus?
    is llvm used as a backend for the gallium layer, which is a backend for mesa?
    cpu -> llvm -> gallium3d -> mesa

  6. #6

    Default

    Thinking about running some LLVMpipe tests this week or next.

  7. #7
    Join Date
    Aug 2009
    Location
    Russe, Bulgaria
    Posts
    506

    Default

    Quote Originally Posted by Michael View Post
    Thinking about running some LLVMpipe tests this week or next.
    This would be great

  8. #8
    Join Date
    Aug 2009
    Posts
    122

    Default

    The good thing is ability to compile llvmpipe with dri state tracker, so this produces swrastg_dri.so, and replacing swrast_dri.so with this file gives u good boost on software rendering.

  9. #9
    Join Date
    Feb 2008
    Posts
    210

    Default

    Typo...

    LVMpipe leverages the Low-Level Virtal...

  10. #10
    Join Date
    Feb 2010
    Posts
    38

    Default

    Could perhaps be handy for things like WebGL on Netbooks (without Ion, Poulsbo etc.)?

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •