• 0 Posts
  • 23 Comments
Joined 2 years ago
cake
Cake day: July 16th, 2023

help-circle



  • I mostly agree.

    However, Ubuntu clearly sees 24.10 as the test bed for 25.04 and this is how they get the software tested. That is up to them.

    I think also that, if you make a change this big, and only a couple of minor bugs are found and fixed before release, you are in pretty good shape.

    And if all bugs are fixed this fast, even bugs found after release may impact only a few.

    They have provided a mechanism to use the old utils if you want to be more conservative. Given that, I do not find this “irresponsible”.

    There are probably bigger bugs elsewhere in 24.10 right now that will be harder to mitigate.


  • It has not even released yet.

    Is your claim that non-Rust software gets written and runs perfectly without bugs the first time it is run, never requiring you to “tweek it”? That does not seem strongly evidence based. I assume by tweek, you mean tweak.

    Also, they fixed this bug before this story, and your well researched comment, even appeared. The same thing happened just a few days ago when a similar “performance” bug was found. An entire chorus of idiots, including some prominent YouTubers, proudly proclaimed “I warned ya” for that one as well. Many predicting Ubuntu would need to be delayed or that people would be switching to other distros. Of course, the Rust version was already 50% faster than the C version by then and it was still weeks before the release date. Those comments did not age well.

    And here we are again.

    If you were trying to sound smart, it did not work.










  • Xen is running full virtual machines. You run full operating systems on simulated hardware. The real “host” operating system is the hypervisor (Xen). Inside a VM, you have the concept of one or more CPUs but you do not know which actual CPU cores that maps to. The load can be distributed to any of them by the real host.

    In something like Docker, you only run a single host kernel. On top of that you run sandbox environments that run on the kernel that “think” they have an environment to themselves but are actually sharing a single host kernel. The single host kernel directly manages the real hardware. Processes can run on any of the CPUs managed by the single host kernel.

    In both of the above, updating the host means shutting the system down.

    With this new approach, you have multiple kernels, all running natively on real hardware. Any given CPU is being managed by only one of the kernels. No hypervisor.





  • AV1 has issues with film grain. There are things you can do. Let me admit however that one movie that I have not encoded as AV1 is a restored version of the original Star Wars. And film grain is a contributor to that.

    Another thing about film grain though is that it is often artificially added after as you say. With AV1, you can often get amazing compression that removes the grain as a side-effect and then just add it back yourself. To each their own how they feel about this approach.

    I also agree that H.264 can be more transparent. However, that is at massive file sizes. Others may have the space for that but I do not… Perhaps I do mot have the eyes for it either. I am not extracting and comparing single frames. To me, the AV1 files that I have look better at the size that I am archiving than they would using any other codec.

    I use the fact that massive bit rate H.264 looks great to my advantage as that is what my AV1 is being transcoded into when I watch it most of the time.

    Some content compresses better than others. Sometimes I get massive size reductions with AV1 at what looks like great quality to me. Other times, it struggles to beat H.265 or even H.264 at similar quality. It is pretty rare that I do not choose AV1 though.

    I often use Netflix VMAF to get an idea of target compression. It is not perfect though. You have to verify visually. Saves time trialing different parameters though.

    I should say that the audio codec is another big factor. I typically pair AV1 with Opus audio and the size reductions there are amazing even at quality levels that are transparent to me.

    If AV2 offers better quality at the same size, or similar quality at smaller sizes, I will likely switch to it long before having hardware that can play it natively.