Announcement

Collapse
No announcement yet.

Rav1e 0.3.1 Is 25~40% Faster At Low Speed Levels For Rust-Based AV1 Encoding

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

  • Rav1e 0.3.1 Is 25~40% Faster At Low Speed Levels For Rust-Based AV1 Encoding

    Phoronix: Rav1e 0.3.1 Is 25~40% Faster At Low Speed Levels For Rust-Based AV1 Encoding

    It was not even two full weeks ago that Rav1e 0.3 was released with speed optimizations and other AV1 encoding enhancements while released on Tuesday was Rav1e 0.3.1 with a change to boost encode speeds at lower levels...

    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
    This seems like a crappy and pathetic tradeoff. You can do it better, Intel encoder can do it.

    Comment


    • #3
      Well, considering:
      - this is an improvement made in a 2 weeks span
      - version is 0.3.1
      - there's still a handful of low-hanging fruits

      I'd say this release is satisfying.

      Comment


      • #4
        Originally posted by timofonic View Post
        This seems like a crappy and pathetic tradeoff. You can do it better, Intel encoder can do it.
        Obviously you have no idea how lossy encoders work, so here goes a quick primer:

        * There usually are quality/speed levels;
        * Faster levels are achieved by disabling quality features.

        Comment


        • #5
          Have AV1 encoders gotten usable yet or can the speeds still be measured in seconds per frame?

          Comment


          • #6
            Originally posted by Chugworth View Post
            Have AV1 encoders gotten usable yet or can the speeds still be measured in seconds per frame?
            It depends on your encode complexity. You can beat VP9/HEVC with SVT-AV1 at a non-insane encode speed. If you turn the encode complexity up to the max, the sky is the limit.

            Comment


            • #7
              I would like to see what could be done with AV1 at the same encode complexity as VP9.

              Comment


              • #8
                Originally posted by all3f0r1 View Post
                Well, considering:
                - this is an improvement made in a 2 weeks span
                - version is 0.3.1
                - there's still a handful of low-hanging fruits

                I'd say this release is satisfying.
                The Text for this Release is "This is a patch release correcting some balancing issues in speed/complexity tradeoffs."
                Looks to me like the work since the 0.3 release is not in 0.3.1 or at least not all https://github.com/xiph/rav1e/compare/v0.3.1...master
                Last edited by Toggleton; 20 February 2020, 12:07 PM.

                Comment


                • #9
                  It's not that helpful to keep pointing out that a piece of software at v0.3 is not fast enough. At this point, focus is most likely on correctness, speed will come into play much later. You know, make it work -> make it good -> make it fast.

                  Comment


                  • #10
                    This is not a showcase for Rust at all, since all the optimization is in Assembly.

                    Comment

                    Working...
                    X