Wireless speed a fraction of what it should be

edits: minor verbiage changes, added some info

Absolutely going crazy trying to solve this issue. After perusing these forums and others about why my internet speed might be so much slower while using Manjaro in comparison to Windows on a dual-boot PC, I have tried changing my kernel (now on 5.15 LTS) to confirmed known good with my network card, checking all of drivers and firmware, reinstalling said firmware, and rebooting too many times to count between reading potential solutions on here. I am at a loss.

On average my wireless speed on here is now topping out at 20Mbps… on the Windows 10 LTSC side of the dual boot, it is at an absolute minimum 8 times as fast.

Checking with dmesg | grep firmware confirms that I am running the proper firmware version.

My wireless card is a built-in Intel Dual Band Wireless-AC 3186. The one post I saw that was seemingly exactly what I was looking for (a different solution to most) eventually linked to a forum post on here that is no longer accessible unfortunately…

Running inxi -Fazy yields the following:

System:
  Kernel: 5.15.144-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 13.2.1
    clocksource: tsc available: hpet,acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-5.15-x86_64
    root=UUID=f947438b-c753-4ef8-be42-58c572ad4f37 rw splash
    udev.log_priority=3 amd_iommu=on
  Desktop: KDE Plasma v: 5.27.10 tk: Qt v: 5.15.11 wm: kwin_x11 vt: 2
    dm: SDDM Distro: Manjaro Linux base: Arch Linux
Machine:
  Type: Desktop System: Gigabyte product: B550 UD AC v: N/A
    serial: <superuser required>
  Mobo: Gigabyte model: B550 UD AC serial: <superuser required> BIOS: American
    Megatrends LLC. v: F3 Y1 date: 01/19/2022
Battery:
  ID-1: hidpp_battery_0 charge: 90% condition: N/A volts: 4.1 min: N/A
    model: Logitech G903 LIGHTSPEED Wireless Gaming Mouse w/ HERO type: N/A
    serial: <filter> status: charging
CPU:
  Info: model: AMD Ryzen 5 5600X bits: 64 type: MT MCP arch: Zen 3+ gen: 4
    level: v3 note: check built: 2022 process: TSMC n6 (7nm) family: 0x19 (25)
    model-id: 0x21 (33) stepping: 2 microcode: 0xA201205
  Topology: cpus: 1x cores: 6 tpc: 2 threads: 12 smt: enabled cache:
    L1: 384 KiB desc: d-6x32 KiB; i-6x32 KiB L2: 3 MiB desc: 6x512 KiB L3: 32 MiB
    desc: 1x32 MiB
  Speed (MHz): avg: 3309 high: 4342 min/max: 2200/4650 boost: enabled
    scaling: driver: acpi-cpufreq governor: schedutil cores: 1: 3314 2: 3600
    3: 2939 4: 3016 5: 2874 6: 2932 7: 3588 8: 3895 9: 4342 10: 2922 11: 2873
    12: 3414 bogomips: 88664
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
  Vulnerabilities:
  Type: gather_data_sampling status: Not affected
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: mmio_stale_data status: Not affected
  Type: retbleed status: Not affected
  Type: spec_rstack_overflow mitigation: safe RET, no microcode
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
    prctl and seccomp
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
    sanitization
  Type: spectre_v2 mitigation: Retpolines, IBPB: conditional, IBRS_FW,
    STIBP: always-on, RSB filling, PBRSB-eIBRS: Not affected
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: NVIDIA GA104 [GeForce RTX 3070 Ti] driver: nvidia v: 545.29.06
    alternate: nouveau,nvidia_drm non-free: 545.xx+ status: current (as of
    2023-11; EOL~2026-12-xx) arch: Ampere code: GAxxx process: TSMC n7 (7nm)
    built: 2020-2023 pcie: gen: 4 speed: 16 GT/s lanes: 16 bus-ID: 06:00.0
    chip-ID: 10de:2482 class-ID: 0300
  Device-2: Logitech C920 PRO HD Webcam driver: snd-usb-audio,uvcvideo
    type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-4.3:6
    chip-ID: 046d:08e5 class-ID: 0102 serial: <filter>
  Display: x11 server: X.Org v: 21.1.10 compositor: kwin_x11 driver: X:
    loaded: nvidia gpu: nvidia display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1920x2160 s-dpi: 91 s-size: 535x602mm (21.06x23.70")
    s-diag: 805mm (31.71")
  Monitor-1: DP-0 pos: top res: 1920x1080 dpi: 90
    size: 544x303mm (21.42x11.93") diag: 623mm (24.52") modes: N/A
  Monitor-2: HDMI-0 pos: primary,bottom res: 1920x1080 dpi: 92
    size: 532x304mm (20.94x11.97") diag: 613mm (24.12") modes: N/A
  API: EGL v: 1.5 hw: drv: nvidia platforms: device: 0 drv: nvidia device: 2
    drv: swrast gbm: drv: nvidia surfaceless: drv: nvidia x11: drv: nvidia
    inactive: wayland,device-1
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa v: 545.29.06
    glx-v: 1.4 direct-render: yes renderer: NVIDIA GeForce RTX 3070 Ti/PCIe/SSE2
    memory: 7.81 GiB
  API: Vulkan v: 1.3.274 layers: 5 device: 0 type: discrete-gpu name: NVIDIA
    GeForce RTX 3070 Ti driver: nvidia v: 545.29.06 device-ID: 10de:2482
    surfaces: xcb,xlib
Audio:
  Device-1: NVIDIA GA104 High Definition Audio driver: snd_hda_intel v: kernel
    pcie: gen: 4 speed: 16 GT/s lanes: 16 bus-ID: 06:00.1 chip-ID: 10de:228b
    class-ID: 0403
  Device-2: AMD Starship/Matisse HD Audio vendor: Gigabyte
    driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16
    bus-ID: 08:00.4 chip-ID: 1022:1487 class-ID: 0403
  API: ALSA v: k5.15.144-1-MANJARO status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: JACK v: 1.9.22 status: off tools: N/A
  Server-2: PipeWire v: 1.0.0 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Intel Dual Band Wireless-AC 3168NGW [Stone Peak] driver: iwlwifi
    v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1 bus-ID: 03:00.0
    chip-ID: 8086:24fb class-ID: 0280
  IF: wlp3s0 state: up mac: <filter>
  Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
    vendor: Gigabyte driver: r8168 v: 8.052.01-NAPI modules: r8169 pcie: gen: 1
    speed: 2.5 GT/s lanes: 1 port: f000 bus-ID: 05:00.0 chip-ID: 10ec:8168
    class-ID: 0200
  IF: enp5s0 state: down mac: <filter>
Bluetooth:
  Device-1: Intel Wireless-AC 3168 Bluetooth driver: btusb v: 0.8 type: USB
    rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-6:4 chip-ID: 8087:0aa7
    class-ID: e001
  Report: rfkill ID: hci0 rfk-id: 1 state: down bt-service: enabled,running
    rfk-block: hardware: no software: yes address: see --recommends
Partition:
  ID-1: / raw-size: 931.51 GiB size: 915.81 GiB (98.31%)
    used: 262.73 GiB (28.7%) fs: ext4 dev: /dev/nvme0n1p1 maj-min: 259:1
Swap:
  Alert: No swap data was found.
Sensors:
  System Temperatures: cpu: 40.5 C mobo: N/A gpu: nvidia temp: 45 C
  Fan Speeds (rpm): N/A gpu: nvidia fan: 0%
Info:
  Processes: 325 Uptime: 1h 26m wakeups: 0 Memory: total: 16 GiB
  available: 15.52 GiB used: 3.97 GiB (25.5%) Init: systemd v: 254
  default: graphical tool: systemctl Compilers: gcc: 13.2.1 clang: 16.0.6
  Packages: 1235 pm: pacman pkgs: 1223 libs: 352 tools: pamac pm: flatpak
  pkgs: 0 pm: snap pkgs: 12 Shell: Zsh v: 5.9 default: Bash v: 5.2.21
  running-in: konsole inxi: 3.3.31

Hi there, check this report from other user. You can attempt to follow what he did.

Cheers,

Thank you for sharing that link. That exact solution seems to be one that helps most people with the cards that use the iwlwifi driver, but when I tried I saw no positive change. Looking at the Arch wiki it gave the option to also try setting options iwlwifi 11n_disable=8 , but this for me also yields nothing spectacular.

Anyways, no dice.