I recently found this on Reddit while looking into why jellyfin is effected so much by latency. I found that this worked and thought I would share it because it is generally applicable, takes five minutes to setup, and helps a lot with bandwidth on higher latency connections. I admit I am not sure of the technical stuff behind this, so if anyone would like to chime in that would be much appreciated.

  • walden@sub.wetshaving.social
    link
    fedilink
    English
    arrow-up
    3
    ·
    7 months ago

    Interesting. I’d be interested in hearing other people’s experience with this. Is this BBR stuff enabled by default on any distros?

    • Nanabaz2@lemmy.world
      link
      fedilink
      English
      arrow-up
      5
      ·
      7 months ago

      According to multiple debian based and ubuntu based and Arch I use. No. Not default. Cubic still is.

      My experience was that some days ago I was trying to make my UDP faster, but turned out found out about BBR - for TCP. Well, lucky me - currently some country away from home for family reason. Plex generally takes 40-80s to start a movie/episode for me. And measly about 10s max buffer available - and this is on a 3-5Mbps show.

      After BBR (note I have to apply on Proxmox host, my container are unprivileged and can’t set this themselves), I got 8-30s max to start a show/movie. And now comfortably sit between some good minutes on buffer. 15-20Mbps quality now playable.

      To me personally it was black magic, and I was tossing it in just 2 days ago too

      Ask more if question

    • B0rax@feddit.de
      link
      fedilink
      English
      arrow-up
      1
      ·
      edit-2
      7 months ago

      For example unraid (does that count as a distro?) has it enabled by default

    • HumanPerson@sh.itjust.worksOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      7 months ago

      I don’t know if it is, but it is really as simple as adding to lines to a config file and restarting a service.