Uploaded image for project: 'Funtoo Linux'
  1. Funtoo Linux
  2. FL-10937

debian-sources: Realtek rtw89: poor latency over Wi-Fi

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Severe (Users) Severe (Users)
    • None
    • None
    • None
    • This negatively impacts Wi-Fi network performance on many Funtoo systems.

      There is a bug currently impacting our debian-sources kernels (5.18.16_p1 confirmed) that is affecting laptops and desktops with Realtek Wi-Fi.

      The specific problem is described in this issue: https://github.com/lwfinger/rtw89/issues/36

      The specific symptoms are a more-fragile-than-normal Wi-Fi connection, poor download performance (while upload performance seems OK), and most importantly poor ping times, and lag when gaming, or over ssh. It can also result in periodic network drops.

      There are simple steps to see if you are affected:

      1. You are using the rtw89 driver from the debian-sources kernel for your system's Wi-Fi do "lsmod | grep rtw89" and look for a >0 usage count.
      2. Connect to your home Wi-Fi network.
      3. Move your laptop right next to the router. You will have a very good quality signal.
      4. Ping the router's IP address over Wi-Fi.
      5. If you are affected, instead of getting consistently low (<1ms) ping times, you will get ping times between 5 and 100ms, and sometimes jumping above 100ms. This is not normal.
      6. Try an unaffected device, and you will see it has no problems having a really consistent low ping time (<1ms) when right next to your Wi-Fi router. In contrast, the affected device will simply not be consistent with a ping over Wi-Fi.

      Upstream issue is discussed here: https://github.com/lwfinger/rtw89/issues/36 and is currently OPEN so not yet fully resolved, or confirmed resolved.

            drobbins drobbins
            drobbins drobbins
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: