u/Macchina_01

Installation Process for Gaming

Hello, I tried to install Arch Linux to try Linux gaming. I learned that during the installation phase, I should disable Secure Boot.(I don’t use Secure Boot at all, it is a Windows 11 thing and some anti cheat necessity also I don’t use BitLocker)

After installation phase it is possible to enable Secure Boot as far I understand(I researched this situation and I learned(if it is right of course) I will be better off with systemd boot loader for this purpose.

So at the installation phase it is better to select systemd for boot loader(For the sake of simplicity to enable Secure Boot afterwards) ?

Also I learned Nouveau driver for Nvidia(I have an RTX 5080 card) installed when installing Arch Linux(it is not possible to not install it at the installation phase if I understand it correctly). If it is the situation can I uninstall it before I install Nvidia-Open driver.

I installed GE Proton my previous one time trial installation and I couldn’t get a decent performance while playing Cyberpunk 2077. The game had so much stuttering and was unplayable. Also tried Proton Experimental, Proton Hotfix too.

At this trial phase I selected linux and linux-lts kernels for installation(I don’t know which one is active when the Arch Linux is running, I used systemd for bootloader for that instance).

Is it enough to choose only linux kernel for solely gaming? I don’t do much with my PC besides gaming.

Thanks.

reddit.com
u/Macchina_01 — 19 hours ago

Mercusys MR90X Bufferbloat Question

Hello everyone. A while ago, I installed OpenWrt on my router. However, I noticed that Hardware Offloading introduces massive latency during uploads, forcing me to rely solely on Software Offloading. Keeping Software Offloading 'On' and Packet Steering 'Enabled' (default) yielded the best results on the Waveform bufferbloat test.

Disabling Software Offloading causes a major drop in download speeds, preventing the router from hitting its 1000 Mbps potential on PPPoE and capping it around 650 Mbps.

I tried installing SQM, but the router’s CPU struggles to handle 'Cake / Piece of Cake' alongside PPPoE encapsulation, leading to poor results. FQ_Codel with the 'Simple' script works slightly better, but it's still suboptimal. Furthermore, bandwidth limits don't work when Software Offloading and SQM are active simultaneously. Disabling offloading and setting Packet Steering to 'All CPUs' helps a bit, but it's still not ideal.

Fortunately, since I flashed OpenWrt via the stock bootloader, reverting to the stock firmware was easy. After going back to the official Mercusys MR90X firmware, enabling QoS with an 875 Mbps symmetric limit, and prioritizing my desktop PC, here are the Waveform test results:

https://preview.redd.it/jezekn22c82h1.jpg?width=1492&format=pjpg&auto=webp&s=8978d0cee4920b41a190fc93b34f62097d14735f

I just can't achieve these kinds of results with OpenWrt—I cannot get the bufferbloat latency down to zero for either download or upload. Even with Software Offloading, the maximum observed latency during active downloads constantly spikes to 50–70ms.

Is the CPU simply not powerful enough to handle OpenWrt, or could I have messed something up during the installation process? I am not an experienced user when it comes to OpenWrt or Linux.

reddit.com
u/Macchina_01 — 3 days ago

MERCUSYS MR90X OpenWRT download speed, SQM and Offloading problems

When I don't turn on Software or Hardware Offload(Hardware Offload is problematic with upload added latency value in bufferbloat tests so I don't use it, so much added latency like 30-35ms when active) download speed is max 600-650 Mb/s(I have symmetrical FTTH line speeds are 1000/1000).

But if I turn on Software Offload this time SQM's set download and upload speed limits exceeded in speedtest all the time. When I test it with turning off Software Offload and setting limits to 300000 Kb/s, set limits work as expected. But this time download speed can't reach high values.
I have very limited knowledge on Linux and OpenWRT and don't know the reason what causes it. And I saw a test again with MR90X belongs to 2025 and as I saw this person can use SQM as expected.

I have to setup and use VLAN ID to connect my service provider and using Packet Steering as Enabled(not Enabled-All CPUs) all the time.
And ifstatus wan | grep -e l3_device command returned as “l3_device”: “PPOE-WAN” for me. As far as I understand I have to select this as an interface under SQM settings to work, not "eth1.35" device.

Recently performed another tests. First I installed htop from LuCI after that when I do a speed test I saw CPU 0 is saturated other CPUs not helping and download speed result is in the range of 600-650 Mb/s like that when Offloading disabled at all.
When packet steering set to Enabled-All CPUs this time other cores start helping. This time download speed is in the range 800-850 Mb/s(CPU 0 again most used core, load not spread across to cores in a balanced way)If I enabled SQM with FQ-Codel and Simple QoS settings CPU can’t handle the load again and download speed downed to 650-700 Mb/s range like that. I think there is not a solution for me to use Sofware Offload and SQM at the same time.
Tried irqbalance but recently I uninstalled it. Installed it again but it won’t appear under LuCI’s menu this time. Uninstalling and installing again, rebooting router not working.
Also Enabled-All CPUs packet steering setting causes bad added latency when using Sofware Offload, Enabled setting fixes it.

reddit.com
u/Macchina_01 — 6 days ago

Mercusys MR90X OpenWRT 25.12.4 r32933 Bufferbloat Tests

First of all I should say I am a new user and my knowledge on OpenWRT is very limited and have basic knowledge on network side of things.

With this router's original firmware I should enable QoS for especially online gaming purposes to prevent packet losses, latency issues etc.

These are the tests I conduct with different settings:

SQM Enabled on eth1.35 device, I have to use VLAN ID 35 for connect to my service provider, so under the "Interfaces" menu there is a WAN port which is using PPPoE protocol and the device name I see for this WAN port when I click "Edit" button is "eth1.35" so I select this same device for SQM device setting.

And I am using Software Offloading all the time, if I am not using it download speed is low and when I am using Hardware Offloading(I know it is incompatible with SQM so I am not enabling it with SQM turned ON) upload active test's added latency rate sky rocketed, like 30ms added latency. So I am not using Hardware Offloading at all.

Also I use SQM QoS with default settings, I only changed que discipline and que setup script also selected ethernet for Link Layer Adaptation, overhead was set to 44. I am using Packet Steering setting as "Enabled"(not Enabled-All CPUs) all the time. All below tests conducted with an active zoom session and watching a Netflix 4K Dolby Vision stream at the same time. SQM download and upload speeds set to 834000 Kb/s(without SQM Speedtest result is 927000 Kb/s so I set these speeds according to that result).

The below screenshot belongs to SQM QoS set to Cake - Piece of Cake setting,

https://preview.redd.it/8xz3wxw2og1h1.jpg?width=722&format=pjpg&auto=webp&s=97cb9aaa48dcbd2daf0f8026ee565f26875fe131

The below screenshot belongs to FQ-Codel - Simple QoS setting,

https://preview.redd.it/96jtxe54og1h1.jpg?width=725&format=pjpg&auto=webp&s=47428e518b7e532dab1956d9e0fd7cfe290b7ffe

​The below screenshot belongs to SQM turned off setting,

https://preview.redd.it/vnjyjcb5og1h1.jpg?width=717&format=pjpg&auto=webp&s=63a5db4b7cf80fc8b4c7fe4b7fcc0cdc64419087

As far as I understand after these tests using SQM QoS bringing not so much to the table, I don't know the CPU usage when turned ON SQM but I think I am better off with SQM turned off setting.

reddit.com
u/Macchina_01 — 7 days ago

Mercusys MR90X SQM not working properly ?

I installed the package for LuCI and set the values according to Wiki can not get it to work. I have 1000/1000 fiber network and Speedtest result is like 927/927(Also it is strange to me if I don’t enable Hardware Offload(did not use Software Offload) download speed is low, like. 600 Mb/s, but upload speed is still same or similar as enabled setting)

Also I need Vlan ID 35 setting for WAN to connect over PPPoE to my service provider(already set VLAN, router can connect the internet with this setting, after the setting done by me there was a device named eth1.35 added to the interfaces)

But something I read mentioned to use SQM have to disable Hardware or Software Offloading setting. But without enabling this setting my download speed is low.

Also can not limit my download and upload speed to 835000 Kb/s. No matter what I enter these values upload and download speeds go high above of these values. Also disabling Offload and setting 835000 download limit resulted 325 Mb/s at waveform buffer bloat testing page.

Thanks for the help.

reddit.com
u/Macchina_01 — 7 days ago

Mercusys MR90X V1 Open WRT Installation

Hello I have this router and I attempted to install OpenWRT with the stock loader method(from OpenWRT Wiki) ended up bricking my MR90X.

I can debrick the router with instructions about debricking from Wiki page but the OpenWRT installation instructions are not clear, I have no experience with Linux, WinSCP or Putty.

Any more understandable explanation for to install OpenWRT to this router?

Thanks.

reddit.com
u/Macchina_01 — 8 days ago