Announcement

Collapse
No announcement yet.

LLVMpipe rocks :)

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

  • LLVMpipe rocks :)

    This is openarena@640x480 with lowest settings on my shitty Intel gma45:
    Code:
    niko2@laptop ~ $ openarena +exec anholt 2>&1 | egrep -e '[0-9]+ frames'
    840 frames 14.0 seconds 60.0 fps 6.0/16.7/57.0/3.0 ms
    Obiouvsly it's capped at 60fps by vsync.

    And this is with LLVMpipe on my *1.4Ghz* Core 2 duo ULV:
    Code:
    niko2@laptop ~ $ LIBGL_ALWAYS_SOFTWARE=1 openarena +exec anholt 2>&1 | egrep -e '[0-9]+ frames'
    840 frames 35.6 seconds 23.6 fps 22.0/42.3/794.0/15.0 ms
    Not bad for an 1.4GHz cpu
    ## VGA ##
    AMD: X1950XTX, HD3870, HD5870
    Intel: GMA45, HD3000 (Core i5 2500K)

  • #2
    Originally posted by Kano
    Why don't you use timedemo 1 mode? Look at PTS.
    I don't want to use PTS. How can I use timedemo 1 mode without it?
    ## VGA ##
    AMD: X1950XTX, HD3870, HD5870
    Intel: GMA45, HD3000 (Core i5 2500K)

    Comment


    • #3
      Originally posted by darkbasic View Post
      Not bad for an 1.4GHz cpu
      I'm not wearing a red sweater at the moment, so that's impressive.

      Comment


      • #4
        i get 216 points in 3dmark03 and the ARB shader backend in wined3d on a phenom 955 (the new glsl compiler crashs with game test 4)

        Comment


        • #5
          Uhm... neverball seems to be buggy.
          http://www.youtube.com/watch?v=XZT-semd9HU
          ## VGA ##
          AMD: X1950XTX, HD3870, HD5870
          Intel: GMA45, HD3000 (Core i5 2500K)

          Comment


          • #6
            With highest settings and 1280x800 resolution it is even more interesting:

            niko2@laptop ~ $ openarena +exec anholt 2>&1 | egrep -e '[0-9]+ frames'
            840 frames 16.7 seconds 50.3 fps 7.0/19.9/65.0/7.2 ms
            niko2@laptop ~ $ LIBGL_ALWAYS_SOFTWARE=1 openarena +exec anholt 2>&1 | egrep -e '[0-9]+ frames'
            840 frames 179.0 seconds 4.7 fps 116.0/213.1/2029.0/37.7 ms

            It means it can easily reach 30fps with an high end core i7 while an Intel gma4500 can do only 50fps. ROTFL
            ## VGA ##
            AMD: X1950XTX, HD3870, HD5870
            Intel: GMA45, HD3000 (Core i5 2500K)

            Comment


            • #7
              Originally posted by darkbasic View Post
              With highest settings and 1280x800 resolution it is even more interesting:

              niko2@laptop ~ $ openarena +exec anholt 2>&1 | egrep -e '[0-9]+ frames'
              840 frames 16.7 seconds 50.3 fps 7.0/19.9/65.0/7.2 ms
              niko2@laptop ~ $ LIBGL_ALWAYS_SOFTWARE=1 openarena +exec anholt 2>&1 | egrep -e '[0-9]+ frames'
              840 frames 179.0 seconds 4.7 fps 116.0/213.1/2029.0/37.7 ms

              It means it can easily reach 30fps with an high end core i7 while an Intel gma4500 can do only 50fps. ROTFL
              Impressive. It is stable? I mean, if you use it for say KWin effects you get an usable desktop? Thanks

              Comment


              • #8
                Maybe you can, but don't you have more interesting uses for your CPU? Any application stressing the CPU would be instantly noticeable in the GUI.

                Comment


                • #9
                  Originally posted by whizse View Post
                  Maybe you can, but don't you have more interesting uses for your CPU? Any application stressing the CPU would be instantly noticeable in the GUI.
                  Jit compiling shaders is done on the soundcard?

                  Comment


                  • #10
                    Well, I just tested llvm in a kvm virtual machine (with cpu=native smp=4) and got 10fps in OpenBve (fullscreen@1024x768, anisotropic filtering 16x 100 to 400m viewing distance). The CPU is a Phenom II x4 940 BE@3.5 Ghz.

                    Comment


                    • #11
                      Originally posted by kbios View Post
                      Impressive. It is stable? I mean, if you use it for say KWin effects you get an usable desktop? Thanks
                      I don't know because kde 4.5 desktop effects need some hacks to work with Intel cards, so I still not tested it with LLVMpipe.
                      ## VGA ##
                      AMD: X1950XTX, HD3870, HD5870
                      Intel: GMA45, HD3000 (Core i5 2500K)

                      Comment


                      • #12
                        Originally posted by V!NCENT View Post
                        Jit compiling shaders is done on the soundcard?
                        We were comparing CPU vs GPU - or did you have something else in mind?

                        Comment


                        • #13
                          Originally posted by whizse View Post
                          Any application stressing the CPU would be instantly noticeable in the GUI.
                          We were comparing CPU vs GPU - or did you have something else in mind?
                          Where does the GPU driver run?

                          Comment


                          • #14
                            Still not sure what you mean?

                            My point was that llvmpipe is a pure software renderer, even simple GL stresses the CPU pretty hard - using a compositing manager driven by llvmpipe wouldn't leave much room to do anything else. Power usage is also quite likely to be a major issue compared to doing it on the GPU.

                            Comment


                            • #15
                              Originally posted by whizse View Post
                              Still not sure what you mean?
                              I use kde 4.5. Its compositor do work only with proprietary drivers because it makes use of opengl2 extensions still not supported by open drivers. So I simply do not use it at all and I don't know if it works with LLVMpipe. Anyway kwin 4.4 should run quite well even with llvmpipe.
                              ## VGA ##
                              AMD: X1950XTX, HD3870, HD5870
                              Intel: GMA45, HD3000 (Core i5 2500K)

                              Comment

                              Working...
                              X