This is swiped from reddit but I thought it was really helpful so please don’t judge me too harshly lol.

So it turns out that some Linux distros don’t enable this by default for whatever reason but if you have an Intel wifi card that uses the iwlwifi driver (you can check this with lspci -k and look for a section that says Network controller: Intel Corporation and Kernel driver in use: iwlwifi under it), you can add a simple line to a config file that might make a huge difference to your wifi speeds.

Just edit /etc/modprobe.d/iwlwifi.conf (if it doesn’t exist just create it) and add the line: options iwlwifi 11n_disable=8 then reboot. I ran Speedtest before and after trying this on my laptop and it seems to have increased it by about 20% or so.

Your mileage may vary of course, but hopefully this helps someone!

  • BCsven
    link
    fedilink
    arrow-up
    7
    ·
    29 days ago

    Not sure if this is the same setting but a linux podcast noted one setting was not set by default (for speed) in order to keep power consumption lower

    • SteveTech@programming.dev
      link
      fedilink
      English
      arrow-up
      1
      ·
      29 days ago

      I think some people also use power_save=0 which would, but my understanding is 11n_disable=8 enables aggregating transmit packets together, which impacts latency but improves upload speed.