Announcement

Collapse
No announcement yet.

LLVMpipe + OpenArena/lightsmark benchmarking

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • LLVMpipe + OpenArena/lightsmark benchmarking

    I'd like to test the performance of OpenArena/Lightsmark with LLVMPipe. I can run the both from command-line using the same commandline arguments as the phoronix test suite files. However, when I run "phoronix-test-suite benchmark" it says that "3D acceleration support not available" and then doesn't continue to run.

    Is there a way to disable this check and continue running the benchmark through llvmpipe?

    Thanks

  • #2
    Originally posted by ihatedurians View Post
    I'd like to test the performance of OpenArena/Lightsmark with LLVMPipe. I can run the both from command-line using the same commandline arguments as the phoronix test suite files. However, when I run "phoronix-test-suite benchmark" it says that "3D acceleration support not available" and then doesn't continue to run.

    Is there a way to disable this check and continue running the benchmark through llvmpipe?

    Thanks
    What version of PTS are you using? Do you happen to be using the VESA DDX? Usually only when using the VESA driver is that error shown.
    Michael Larabel
    https://www.michaellarabel.com/

    Comment


    • #3
      Originally posted by Michael View Post
      What version of PTS are you using? Do you happen to be using the VESA DDX? Usually only when using the VESA driver is that error shown.
      Yes. Here is the output from system-info:
      Phoronix Test Suite v4.2.0
      System Information

      Hardware:
      Processor: ..... Graphics: LLVMpipe

      Software:
      OS: Ubuntu 12.04, Kernel: 3.2.0-37-generic (x86_64), Desktop: Unity 2D ... Display Driver: vesa 2.3.0, OpenGL: 2.1 Mesa 8.0.4 Gallium 0.4, .... Screne Resolution: 800x600, System Layer: Xen 4.1.2 Hypervisor

      Is there a way to get around the error? It's clear that it's possible to run the applications using LLVMpipe, I would just like to save the results with phoronix-test-suite.

      Thanks

      Comment


      • #4
        When that check was added to PTS, LLVMpipe wasn't around. So when a DDX driver of vesa/nv/cirrus (common known configurations without 3D support were present), the 3D tests weren't advertised since the classic Mesa software rasterizer is useless. Well, with LLVMpipe, yeah, it works fine on those unaccelerated DDX X.Org drivers. However, with all of my LLVMpipe testing in past few years, it's been in conjunction with other drivers so didn't hit this issue until now.

        This patch should fix it: http://phorogit.com/index.php?p=phor...f175b1b608c5dd

        Or the patch will already be found in the next Phoronix Test Suite 4.4 Milestone release, which as luck would have it is just a few hours away.
        Michael Larabel
        https://www.michaellarabel.com/

        Comment


        • #5
          Originally posted by Michael View Post
          When that check was added to PTS, LLVMpipe wasn't around. So when a DDX driver of vesa/nv/cirrus (common known configurations without 3D support were present), the 3D tests weren't advertised since the classic Mesa software rasterizer is useless. Well, with LLVMpipe, yeah, it works fine on those unaccelerated DDX X.Org drivers. However, with all of my LLVMpipe testing in past few years, it's been in conjunction with other drivers so didn't hit this issue until now.

          This patch should fix it: http://phorogit.com/index.php?p=phor...f175b1b608c5dd

          Or the patch will already be found in the next Phoronix Test Suite 4.4 Milestone release, which as luck would have it is just a few hours away.
          Thanks. The patch makes perfect sense. I just hacked it into my pts-core, while I await a PTS 4.4 release debian package.

          Comment

          Working...
          X