Announcement

Collapse
No announcement yet.

Rav1e Rust AV1 Encoder Adds SSSE3 Support, AArch64 NEON - But It's Still Slow

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

  • Rav1e Rust AV1 Encoder Adds SSSE3 Support, AArch64 NEON - But It's Still Slow

    Phoronix: Rav1e Rust AV1 Encoder Adds SSSE3 Support, AArch64 NEON - But It's Still Slow

    The Xiph rav1e AV1 video encoder written in the Rust programming language recently picked up more optimizations among other improvements...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    I think they should probably change the project tagline which currently reads: 'The fastest and safest AV1 encoder.' Anyway nice to see more progress on this.

    Comment


    • #3
      Why, it's the fastest and safest. If you're only looking for the fastest... well...

      Comment


      • #4
        Rust currently "suffers" from LLVM. There are some nice optimizations that would yield a viable boost to performance for most Rust programs which have to be disabled because LLVM is bugged and can't handle aliasing rules properly. This is due to the fact that it's heavily leaning to C/C++ support and everything else is 2nd class citizen.

        LLVM has been a real boon early on but lately it seems more and more blockers to Rust's progress are due to LLVM issues.

        Comment


        • #5
          Up to (3) AV1 encoders now.

          Dav1d
          SVT-AV1
          Rav1e

          Cool! Competition improves the product.

          Comment


          • #6
            Originally posted by edwaleni View Post
            Up to (3) AV1 encoders now.

            Dav1d
            SVT-AV1
            Rav1e

            Cool! Competition improves the product.
            Dav1d is a decoder only.

            Comment


            • #7
              Originally posted by edwaleni View Post
              Up to (3) AV1 encoders now.

              Dav1d
              SVT-AV1
              Rav1e

              Cool! Competition improves the product.
              There are 3 Open source encoder

              libaom (has its own decoder)
              Rav1e (Does share assembly with the decoder Dav1d https://github.com/xiph/rav1e/issues/1750 )
              Svt-av1(Has its own Research decoder)

              There are closed source Software encoder in work too, like Aurora or EVE for AV1. Or FPGA based like NGCodec.

              Comment


              • #8
                Originally posted by Toggleton View Post
                There are closed source software encoders in work too, like Aurora or EVE for AV1. Or FPGA based like NGCodec.
                There is however one encoder that has made me more optimistic than any, to the point of unbelievable: Cisco AV1. If not the fastest, it must be the most lightweight.

                https://blogs.cisco.com/collaboratio...time-av1-codec
                Video collaboration is changing, with more diverse applications and demanding content, encompassing not only video and graphics in conventional meetings, but...


                I think it's plausible though, as they've had since 2015 to adopt their Thor codebase to AV1, while being influential in the AV1 feature development.

                Comment

                Working...
                X