You are not logged in.

#1 2025-12-10 19:12:57

Snoffin@xdni3012312312312
Member
Registered: 2025-12-10
Posts: 6

Network Instability in Marvel Rivals

Hello I am experiencing Network instability where my ping regularly jumps from 30-50ms to 100ms+. I have ran the Network Diagnostics in the game and got all connection error from my device -->Router-->ISP Gateway--> Game Server

On Window the game run completely normal with no ping spike

I have tried  modifying the iwlwifi.conf
options iwlwifi power_save=0
options iwlwifi bt_coex_active=0
options iwlwifi swcrypto=1

update my linux-firmware

I also tried different Proton including and GE Proton latest version.
My launch option is: gamemoderun %command%  -PS0CompileMode=1

Offline

#2 2025-12-10 19:43:38

jsov
Member
Registered: 2025-12-10
Posts: 14

Re: Network Instability in Marvel Rivals

Hi! Is it possible that you can plug an ethernet cable into your device? This would be a good first test, as it will determine if the issues are stemming from your hardware, or your software. I've personally never experienced this on Marvel Rivals, and I couldn't find any other examples of this happening on the internet, so this is really interesting!

Let me know if you can or can't do this. Totally fine ether way. (see what i did there? i'll see myself out.)

Offline

#3 2025-12-10 19:46:25

Snoffin@xdni3012312312312
Member
Registered: 2025-12-10
Posts: 6

Re: Network Instability in Marvel Rivals

jsov wrote:

Hi! Is it possible that you can plug an ethernet cable into your device? This would be a good first test, as it will determine if the issues are stemming from your hardware, or your software. I've personally never experienced this on Marvel Rivals, and I couldn't find any other examples of this happening on the internet, so this is really interesting!

Let me know if you can or can't do this. Totally fine ether way. (see what i did there? i'll see myself out.)


I don't use ethernet cable but I don't see how this would work since on Windows the game work completely fine even without ethernet cable.
Thank you for the reply tho!

Offline

#4 2025-12-10 20:52:29

Snoffin@xdni3012312312312
Member
Registered: 2025-12-10
Posts: 6

Re: Network Instability in Marvel Rivals

jsov wrote:

Hi! Is it possible that you can plug an ethernet cable into your device? This would be a good first test, as it will determine if the issues are stemming from your hardware, or your software. I've personally never experienced this on Marvel Rivals, and I couldn't find any other examples of this happening on the internet, so this is really interesting!

Let me know if you can or can't do this. Totally fine ether way. (see what i did there? i'll see myself out.)

I am sorry but you might be right about using an ethernet cable. I will check this out and also i see your pun lol.

Offline

#5 2025-12-10 21:12:03

jsov
Member
Registered: 2025-12-10
Posts: 14

Re: Network Instability in Marvel Rivals

Yes, I'm not suggesting using the ethernet cable as a permanent fix - just as a troubleshooting step to get us going in the right direction faster.

Offline

#6 2025-12-10 23:36:18

Snoffin@xdni3012312312312
Member
Registered: 2025-12-10
Posts: 6

Re: Network Instability in Marvel Rivals

jsov wrote:

Yes, I'm not suggesting using the ethernet cable as a permanent fix - just as a troubleshooting step to get us going in the right direction faster.

Ok i used the ethernet cable to connect to my laptop the network is fine on Linux no lagspike

Offline

#7 2025-12-10 23:48:37

jsov
Member
Registered: 2025-12-10
Posts: 14

Re: Network Instability in Marvel Rivals

Awesome - so now we know the issue is somewhere in the WiFi drivers for Linux. Let’s get some basic information first.

First of all, I would like to see the output from

$ lspci -k

This will confirm that you’re using the correct firmware for you WiFi device.

Next, what WiFi manager are you using? NetworkManager? iwd? Something else?
A common WiFi error is having multiple WiFi managers running at the same time, so I just want to make sure this isn’t the case with you.

Is the ping more often 100+ or normal on WiFi?

Also, do you notice that when you are using the computer, your WiFi “randomly” disconnects for a few seconds?

Let me know,
J

Last edited by jsov (2025-12-10 23:49:04)

Offline

#8 Yesterday 00:16:26

Snoffin@xdni3012312312312
Member
Registered: 2025-12-10
Posts: 6

Re: Network Instability in Marvel Rivals

jsov wrote:

Awesome - so now we know the issue is somewhere in the WiFi drivers for Linux. Let’s get some basic information first.

First of all, I would like to see the output from

$ lspci -k

This will confirm that you’re using the correct firmware for you WiFi device.

Next, what WiFi manager are you using? NetworkManager? iwd? Something else?
A common WiFi error is having multiple WiFi managers running at the same time, so I just want to make sure this isn’t the case with you.

Is the ping more often 100+ or normal on WiFi?

Also, do you notice that when you are using the computer, your WiFi “randomly” disconnects for a few seconds?

Let me know,
J

  ost bridge: Intel Corporation Device 4649 (rev 02)
        DeviceName: Onboard - Other
        Subsystem: Micro-Star International Co., Ltd. [MSI] Device 13c7
libkmod: ERROR: kmod_config_parse: /etc/modprobe.d/iwlwifi.conf line 2: ignoring bad line starting with 'option'
00:01.0 PCI bridge: Intel Corporation 12th Gen Core Processor PCI Express x16 Controller #1 (rev 02)
        Subsystem: Micro-Star International Co., Ltd. [MSI] Device 13c7
        Kernel driver in use: pcieport
00:04.0 Signal processing controller: Intel Corporation Alder Lake Innovation Platform Framework Processor Participant (rev 02)
        DeviceName: Onboard - Other
        Subsystem: Micro-Star International Co., Ltd. [MSI] Device 13c7
        Kernel driver in use: proc_thermal_pci
        Kernel modules: processor_thermal_device_pci
00:06.0 PCI bridge: Intel Corporation 12th Gen Core Processor PCI Express x4 Controller #0 (rev 02)
        Kernel driver in use: pcieport
00:06.2 PCI bridge: Intel Corporation 12th Gen Core Processor PCI Express x4 Controller #2 (rev 02)
        Kernel driver in use: pcieport
00:08.0 System peripheral: Intel Corporation 12th Gen Core Processor Gaussian & Neural Accelerator (rev 02)
        DeviceName: Onboard - Other
        Subsystem: Micro-Star International Co., Ltd. [MSI] Device 13c7
00:14.0 USB controller: Intel Corporation Alder Lake PCH USB 3.2 xHCI Host Controller (rev 01)
        DeviceName: Onboard - Other
        Subsystem: Micro-Star International Co., Ltd. [MSI] Device 13c7
        Kernel driver in use: xhci_hcd
00:14.2 RAM memory: Intel Corporation Alder Lake PCH Shared SRAM (rev 01)
        DeviceName: Onboard - Other
00:14.3 Network controller: Intel Corporation Alder Lake-P PCH CNVi WiFi (rev 01)
        DeviceName: Onboard - Ethernet
        Subsystem: Intel Corporation Dual Band Wi-Fi 6(802.11ax) AX201 160MHz 2x2 [Harrison Peak]
        Kernel driver in use: iwlwifi
        Kernel modules: iwlwifi
00:15.0 Serial bus controller: Intel Corporation Alder Lake PCH Serial IO I2C Controller #0 (rev 01)
        DeviceName: Onboard - Other
        Subsystem: Micro-Star International Co., Ltd. [MSI] Device 13c7
        Kernel driver in use: intel-lpss
        Kernel modules: intel_lpss_pci
00:16.0 Communication controller: Intel Corporation Alder Lake PCH HECI Controller (rev 01)
        DeviceName: Onboard - Other
        Subsystem: Micro-Star International Co., Ltd. [MSI] Device 13c7
        Kernel driver in use: mei_me
        Kernel modules: mei_me
00:1c.0 PCI bridge: Intel Corporation Device 51b8 (rev 01)
        Subsystem: Micro-Star International Co., Ltd. [MSI] Device 13c7
        Kernel driver in use: pcieport
00:1c.5 PCI bridge: Intel Corporation Alder Lake-P PCH PCIe Root Port #6 (rev 01)
        Subsystem: Micro-Star International Co., Ltd. [MSI] Device 13c7
        Kernel driver in use: pcieport
00:1f.0 ISA bridge: Intel Corporation Alder Lake PCH eSPI Controller (rev 01)
        DeviceName: Onboard - Other
        Subsystem: Micro-Star International Co., Ltd. [MSI] Device 13c7
00:1f.3 Multimedia audio controller: Intel Corporation Alder Lake PCH-P High Definition Audio Controller (rev 01)
        DeviceName: Onboard - Sound
        Subsystem: Micro-Star International Co., Ltd. [MSI] Device 13e9
        Kernel driver in use: sof-audio-pci-intel-tgl
        Kernel modules: snd_soc_avs, snd_sof_pci_intel_tgl, snd_hda_intel
00:1f.4 SMBus: Intel Corporation Alder Lake PCH-P SMBus Host Controller (rev 01)
        DeviceName: Onboard - Other
        Subsystem: Micro-Star International Co., Ltd. [MSI] Device 13c7
        Kernel driver in use: i801_smbus
        Kernel modules: i2c_i801
00:1f.5 Serial bus controller: Intel Corporation Alder Lake-P PCH SPI Controller (rev 01)
        DeviceName: Onboard - Other
        Subsystem: Micro-Star International Co., Ltd. [MSI] Device 13c7
        Kernel driver in use: intel-spi
        Kernel modules: spi_intel_pci
01:00.0 VGA compatible controller: NVIDIA Corporation AD106M [GeForce RTX 4070 Max-Q / Mobile] (rev a1)
        Subsystem: Micro-Star International Co., Ltd. [MSI] Device 13c7
        Kernel driver in use: nvidia
        Kernel modules: nouveau, nvidia_drm, nvidia
01:00.1 Audio device: NVIDIA Corporation AD106M High Definition Audio Controller (rev a1)
        Subsystem: Micro-Star International Co., Ltd. [MSI] Device 13c7
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd_hda_intel
02:00.0 Non-Volatile memory controller: Micron Technology Inc 2400 NVMe SSD (DRAM-less) (rev 03)
        Subsystem: Micron Technology Inc Device 2100
        Kernel driver in use: nvme
        Kernel modules: nvme
03:00.0 Non-Volatile memory controller: Micron/Crucial Technology P310 NVMe PCIe SSD (DRAM-less) (rev 01)
        Subsystem: Micron/Crucial Technology Device 1100
        Kernel driver in use: nvme
        Kernel modules: nvme
05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller (rev 15)
        Subsystem: Micro-Star International Co., Ltd. [MSI] Device 13c7
        Kernel driver in use: r8169
        Kernel modules: r8169 


Yes I use NetworkManager , iwctl . The ping is spike up to 100+ yes when I use the computer my Wifi doesn't randomly disconnects

Last edited by Snoffin@xdni3012312312312 (Yesterday 23:22:01)

Offline

#9 Yesterday 06:53:49

jsov
Member
Registered: 2025-12-10
Posts: 14

Re: Network Instability in Marvel Rivals

Alright - a few things wrong here. First of all, this line

libkmod: ERROR: kmod_config_parse: /etc/modprobe.d/iwlwifi.conf line 2: ignoring bad line starting with 'option'
00:01.0 PCI bridge: Intel Corporation 12th Gen Core Processor PCI Express x16 Controller #1 (rev 02)

tells us that your iwlwifi.conf file is syntactically incorrect. First, let's backup the file by changing the extension so it is no longer included.

# mv /etc/modprobe.d/iwlwifi.conf /etc/modprobe.d/iwlwifi.conf.bak 

Our next issue is that you are using iwd with NetworkManager. This is a problem if you aren't specific in your configuration. NetworkManager's default supplicant is wpa_supplicant. However, when you have iwd enabled & running (like you suggest by saying that you use iwctl), iwd and wpa_supplicant are "fighting" over the control of the wifi. This can cause latency, sudden disconnections, and more.

There are a few ways to fix this:

1. Remove NetworkManager and use iwd and iwctl to manage your wireless networks.
2. Remove iwd and use NetworkManager with wpa_supplicant to manage your wireless networks.
3. (what I use) Keep both installed, use NetworkManager as a frontend and iwd as a supplicant, because iwd is newer and has better integrations with the kernel.

To do number three, add

[device]
wifi.backend = iwd

to

 /etc/NetworkManager/NetworkManager.conf 

then stop NetworkManager with

# systemctl stop NetworkManager 

stop & disable wpa_supplicant with

# systemctl disable --now wpa_supplicant 

stop & disable iwd with

# systemctl disable --now iwd 

and start and enable NetworkManager with

# systemctl enable --now NetworkManager 

To decide which one you want, read the Arch Wiki! It's super great. Some helpful articles:
https://wiki.archlinux.org/title/NetworkManager
https://wiki.archlinux.org/title/Networ … Fi_backend
https://wiki.archlinux.org/title/Iwd
https://wiki.archlinux.org/title/Network_configuration

After doing all of this and deciding on the correct network management option, reboot your computer and let me know how everything works!

Good luck,
J

Last edited by jsov (Yesterday 07:05:24)

Offline

#10 Yesterday 08:52:31

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 14,501

Re: Network Instability in Marvel Rivals

@Snoffin@xdni3012312312312
Please use [ code ] [ /code ] tags for program output , see https://bbs.archlinux.org/help.php#bbcode

jsov wrote:

A common WiFi error is having multiple WiFi managers running at the same time, so I just want to make sure this isn’t the case with you.

That is a very common network configuration error.
You may find https://bbs.archlinux.org/viewtopic.php?id=256156 interesting.


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.

clean chroot building not flexible enough ?
Try clean chroot manager by graysky

Offline

#11 Yesterday 19:39:52

Snoffin@xdni3012312312312
Member
Registered: 2025-12-10
Posts: 6

Re: Network Instability in Marvel Rivals

jsov wrote:

Alright - a few things wrong here. First of all, this line

libkmod: ERROR: kmod_config_parse: /etc/modprobe.d/iwlwifi.conf line 2: ignoring bad line starting with 'option'
00:01.0 PCI bridge: Intel Corporation 12th Gen Core Processor PCI Express x16 Controller #1 (rev 02)

tells us that your iwlwifi.conf file is syntactically incorrect. First, let's backup the file by changing the extension so it is no longer included.

# mv /etc/modprobe.d/iwlwifi.conf /etc/modprobe.d/iwlwifi.conf.bak 

Our next issue is that you are using iwd with NetworkManager. This is a problem if you aren't specific in your configuration. NetworkManager's default supplicant is wpa_supplicant. However, when you have iwd enabled & running (like you suggest by saying that you use iwctl), iwd and wpa_supplicant are "fighting" over the control of the wifi. This can cause latency, sudden disconnections, and more.

There are a few ways to fix this:

1. Remove NetworkManager and use iwd and iwctl to manage your wireless networks.
2. Remove iwd and use NetworkManager with wpa_supplicant to manage your wireless networks.
3. (what I use) Keep both installed, use NetworkManager as a frontend and iwd as a supplicant, because iwd is newer and has better integrations with the kernel.

To do number three, add

[device]
wifi.backend = iwd

to

 /etc/NetworkManager/NetworkManager.conf 

then stop NetworkManager with

# systemctl stop NetworkManager 

stop & disable wpa_supplicant with

# systemctl disable --now wpa_supplicant 

stop & disable iwd with

# systemctl disable --now iwd 

and start and enable NetworkManager with

# systemctl enable --now NetworkManager 

To decide which one you want, read the Arch Wiki! It's super great. Some helpful articles:
https://wiki.archlinux.org/title/NetworkManager
https://wiki.archlinux.org/title/Networ … Fi_backend
https://wiki.archlinux.org/title/Iwd
https://wiki.archlinux.org/title/Network_configuration

After doing all of this and deciding on the correct network management option, reboot your computer and let me know how everything works!

Good luck,
J


Thank you Jsov!!! It worked

Last edited by Snoffin@xdni3012312312312 (Yesterday 23:19:13)

Offline

Board footer

Powered by FluxBB