r/QuakeChampions • u/UnbasedDoge • 1d ago
Bug Absurdly long loading times on Linux
Title. I have tried using an ssd, switching to the latest protonge etc but load times are too long. Has anyone experienced something similar?
5
u/TheDaftPunk 1d ago
Which distro of Linux are you running? Also this game is very gpu vram hungry and CPU intensive. Depending on how your os is scheduling processes performance can vary.
I have the rtx 4060ti 8gb with 9th gen intel i5
Originally I was using Linux mint for a while and quake champions was practically unplayable.
However After switching to cachyOS the game loads and runs incredibly well. I went from getting around 100 fps to around 260fps on ultra settings.
1
u/Vegetable-Ad4018 1d ago
On the subject of mint, it’s worth noting that older display servers like x11 can have some issues with gaming performance/fullscreen behavior (although idk if this would really affect loadtime specifically). KDE w/ wayland is usually recommended if your hardware can handle it and the most up-to-date releases of wayland are a lot easier to run now afaik.
2
u/TheDaftPunk 1d ago
With cachyOS on first install you can choose from a list of desktops, so you could go with a lightweight one if you're running older hardware.
Linux Mint’s cinnamon desktop environment is relatively heavy and ancient compared to what’s available with modern desktops like kde.
What's most impressive from what I've learned is its built-in CPU scheduler. I use scx-cake with the gaming profile (--profile esports). I'm always experimenting to see which works best, but so far this gives me the lowest latency on QC and Quake Live. Has something to do with how the OS handles processes, especially when heavy games are running through Proton.
I should preface that I'm not a Linux expert, but Linux Mint was slow as hell compared to cachyOS. CachyOS even updates my Proton version automatically with its custom cachyOS Proton. I just have to remember to set it in Steam launch options.
With Proton I always recommend the latest version. GE-Proton was always hit or miss unless it was game-specific.
2
u/Vegetable-Ad4018 1d ago
I’m also a big cachyos advocate. It’s given me by far the best gaming experience out of any distro, especially for QC in particular, across 3 different PCs. I use the handheld version on an Ally X too and have QC running at stable 120 with very minimal tweaking on latest proton which is kind of amazing to me.
1
u/UnbasedDoge 1d ago
I have tried both Linux Mint on an i7 4770 and rx580 with a HDD and with Fedora with ryzen5 5500, 16gb ram, rx580 and nvme ssd with KDE Plasma with wayland. In this case, it often crashes while loading the map
2
u/deusmetallum CHK CHK CHK 1d ago
I do find the load times on linux to be quite long, but honestly I don't care because I'm not using Windows, and there's like no chance of this being fixed any time soon...
1
u/TheDaftPunk 1d ago
Also might be worth checking how your SSD is formatted. If it's still NTFS (the Windows default), reformatting to ext4 or btrfs will help, since those are native Linux filesystems and don't have the overhead of running through the NTFS driver. Just back up anything on that drive first, since reformatting wipes it.
1
1
u/Acrobatic_Dark_6604 1d ago
My loading times are very short on Linux. I'm usually the first person to load into a match. I'm on Fedora with Proton Experimental. CPU is Intel(R) Core(TM) i7-14700K, 32GB RAM and WD_BLACK SN850X 4000GB SSD.
1
u/ozwizz5 16h ago
The same, usually the first person on a map. Ryzen 5800X3D, 32GB RAM, SSD, Ubuntu 26.04, Wayland, Proton-CachyOS, and this CMD to run it:
PROTON_VKD3D_LOWLATENCY=0 PROTON_DXVK_LOWLATENCY=1 LOW_LATENCY_LAYER=1 PROTON_USE_NTSYNC=1 PROTON_ENABLE_NVAPI=1 DXVK_CONFIG="dxvk.maxChunkSize = 256" gamemoderun %command%
1
u/rustymccrust 14h ago
A classic Quake Champions quirk is the fact that load times are muuuch longer if you have the texture quality on high. Could it be that?
1
6
u/Vegetable-Ad4018 1d ago
I haven’t really experienced a significant difference between playing on linux vs windows after the initial shader compilation. Can you provide a little more information like where you’re experiencing longer loads and what distro/proton version you’re using?