Page 1 of 2 12 LastLast
Results 1 to 10 of 17

Thread: Gallium3D LLVMpipe Starts To Smoke

  1. #1
    Join Date
    Jan 2007
    Posts
    13,405

    Default Gallium3D LLVMpipe Starts To Smoke

    Phoronix: Gallium3D LLVMpipe Starts To Smoke

    While it's rare for a few days to pass at Phoronix without pulling the latest development code for Mesa / Gallium3D and the Linux kernel DRM in order to run updated Radeon, Intel, and Nouveau Linux graphics benchmarks, LLVMpipe isn't benchmarked as commonly. LLVMpipe is the new CPU-based software acceleration method for the Gallium3D that leverages the Low-Level Virtual Machine to provide better performance than the classic Mesa software rasterizer or Softpipe. Fortunately, upon running a brand new set of tests, the results show a bit more promise but there is still much work ahead.

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

  2. #2
    Join Date
    Jun 2009
    Posts
    2,908

    Default

    It's nice to see the state of llvmpipe, and it's very impressive for a purely software renderer. But how on Earth did you manage to get 20 fps with HD 5450 in OpenArena?

    I get close to 60fps in 1080p with an HD 4550 (which is about equal in terms of performance), and this has been the case for about a year. 25fps at 1024x768 is something I can't achieve even with low power profile and anti-performance tweaks.

    Since all tests but one are capped at exactly 60 fps, I'm guessing it's the vsync issue again.

  3. #3
    Join Date
    Dec 2007
    Location
    Edinburgh, Scotland
    Posts
    574

    Default

    It would be interesting to test this on the 6core i7 again and compare against the last test to see the improvements

  4. #4
    Join Date
    May 2008
    Posts
    30

    Default

    Why comparing LLVMpipe (which is a software pipe) to RadeonHD and Nouveau (which are hardware accelerated pipes) ?
    Why not comparing LLVMpipe to Mesa, to see the real improvements between the two solutions?

    These are real questions, I might have misunderstood some subtlety about the rendering pipe...

  5. #5
    Join Date
    May 2008
    Posts
    30

    Default

    Quote Originally Posted by FireBurn View Post
    It would be interesting to test this on the 6core i7 again and compare against the last test to see the improvements
    +1
    Compare Mesa and LLVMpipe with CPU with more and more cores, to see if LLVM handles it better than GCC. (but I make a lot of assumptions here, correct me if I'm wrong)

  6. #6
    Join Date
    Dec 2007
    Location
    Edinburgh, Scotland
    Posts
    574

    Default

    Quote Originally Posted by Creak View Post
    Why comparing LLVMpipe (which is a software pipe) to RadeonHD and Nouveau (which are hardware accelerated pipes) ?
    Why not comparing LLVMpipe to Mesa, to see the real improvements between the two solutions?

    These are real questions, I might have misunderstood some subtlety about the rendering pipe...
    I agree, dedicated hardware should always win

  7. #7
    Join Date
    Nov 2008
    Location
    Madison, WI, USA
    Posts
    838

    Default

    Quote Originally Posted by FireBurn View Post
    I agree, dedicated hardware should always win
    That first OpenArena test looks a bit suspicious to me. Not in the testing methodology, but that we may have an opportunity to identify a CPU bottleneck in the Gallium/LLVM/Radeon architecture.

    One of these days I'm hoping to starting profiling the r600 driver to see if there's any way I can help. Otherwise, I'll probably start working on fleshing out the GSoC clover implementation a bit (implementing built-in math functions and stuff, conformance testing, etc).

  8. #8
    Join Date
    May 2008
    Posts
    30

    Default

    BTW... I'd like to buy a new graphic card, is it good to take an ATI now? I prefer their "open" policy, but I don't know if the open source driver is good enough.
    For instance, I have an nVidia card at the moment and if I use Nouveau, the temperature gets higher and higher, way above 100C.
    It took me some time to understand why my PC was freezing without any reason...

    Since RadeonHD drivers are based on open specs and aren't retro-engineered, are they more stable?

    I don't play huge games on my Linux, but I do 3D programming.

  9. #9
    Join Date
    May 2008
    Posts
    30

    Default

    Quote Originally Posted by Veerappan View Post
    One of these days I'm hoping to starting profiling the r600 driver to see if there's any way I can help
    I'd be glad to help you in this as soon as I've got an ATI card (see previous message).

  10. #10
    Join Date
    Jul 2008
    Posts
    77

    Default

    I continue to wonder if this will ever breathe any life into the non-T&L Radeon Xpress 1100/200M

    I suppose the desired behavior would be to fall back to LLVMPipe instead of the current soft pipe for operations not supported by the GPU.

Posting Permissions

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