Constant Jittering/Stuttering With Slow Texture Loading On Linux

Edit: Solved, solution was absurdly simple. Downloaded the native linux client from Gaijin’s site and it runs like a dream…

Original Post:

Hey y’all, I just made the switch to Linux (y’all will have to forgive me being very new to the OS) and I’m dealing with significant jittering in War Thunder at all times despite a really solid frame rate (55-90fps).
At best it’s about 1 jitter/second for just long enough to be noticeable and annoying af, at worst there’s some significant stuttering, and either way textures are loading in very slowly (I’ll pass a tree in my Yak before it loads in a higher res texture for it, or I’ll have to get within 5-10 meters of some objects before decent textures load.)

My hardware worked great when I used to use Windows, all my drivers should be automatically kept up to date by EndeavorOS, and textures really shouldn’t be loading slowly with my OS on an SSD and my game on an NVME SSD.

Already tried lowering my settings significantly (from very high/movie to low/medium), dropping terrain deformation to minimum as suggested in another thread, installing a highly recommended custom build of Proton and switching to it from Proton Experimental (which made things worse if anything.)

System Specs (the basics):
Nvidia GTX 1080
Intel Core I7-8700K
64GB RAM
Endeavor OS (Arch Linux)

Inxi -F Output:

System:
  Kernel: 6.17.2-arch1-1 arch: x86_64 bits: 64
  Desktop: Xfce v: 4.20.1 Distro: EndeavourOS
Machine:
  Type: Desktop Mobo: Micro-Star model: Z370-A PRO (MS-7B48) v: 1.0
    serial: <superuser required> UEFI: American Megatrends v: 2.30
    date: 12/21/2017
CPU:
  Info: 6-core model: Intel Core i7-8700K bits: 64 type: MT MCP cache:
    L2: 1.5 MiB
  Speed (MHz): avg: 4299 min/max: 800/4700 cores: 1: 4299 2: 4299 3: 4299
    4: 4299 5: 4299 6: 4299 7: 4299 8: 4299 9: 4299 10: 4299 11: 4299 12: 4299
Graphics:
  Device-1: NVIDIA GP104 [GeForce GTX 1080] driver: nvidia v: 580.95.05
  Display: x11 server: X.Org v: 21.1.18 with: Xwayland v: 24.1.8 driver: X:
    loaded: nvidia unloaded: modesetting gpu: nvidia,nvidia-nvswitch resolution:
    1: 3440x1440~100Hz 2: 2560x1080~60Hz
  API: EGL v: 1.5 drivers: nvidia,swrast
    platforms: gbm,x11,surfaceless,device
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa v: 580.95.05
    renderer: NVIDIA GeForce GTX 1080/PCIe/SSE2
  Info: Tools: api: eglinfo,glxinfo de: xfce4-display-settings
    gpu: nvidia-smi x11: xdpyinfo, xprop, xrandr
Audio:
  Device-1: Intel 200 Series PCH HD Audio driver: snd_hda_intel
  Device-2: NVIDIA GP104 High Definition Audio driver: snd_hda_intel
  Device-3: JMTek LLC. USB PnP Audio Device
    driver: hid-generic,snd-usb-audio,usbhid type: USB
  Device-4: SteelSeries ApS Arctis 5
    driver: hid-generic,snd-usb-audio,usbhid type: USB
  API: ALSA v: k6.17.2-arch1-1 status: kernel-api
  Server-1: PipeWire v: 1.4.9 status: active
Network:
  Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
    driver: r8169
  IF: enp3s0 state: up speed: 1000 Mbps duplex: full mac: 30:9c:23:9d:99:d8
Drives:
  Local Storage: total: 18.3 TiB used: 2.61 TiB (14.2%)
  ID-1: /dev/nvme0n1 vendor: Western Digital model: WD BLACK SN850X 2000GB
    size: 1.82 TiB
  ID-2: /dev/sda vendor: Western Digital model: WDS100T2B0A-00SM50
    size: 931.51 GiB
  ID-3: /dev/sdb vendor: Western Digital model: WD10EZEX-08WN4A0
    size: 931.51 GiB
  ID-4: /dev/sdc vendor: SanDisk model: SDSSDA120G size: 111.79 GiB
  ID-5: /dev/sdd vendor: Seagate model: Expansion HDD size: 14.55 TiB
    type: USB
Partition:
  ID-1: / size: 913.85 GiB used: 56.89 GiB (6.2%) fs: ext4 dev: /dev/sda2
Swap:
  Alert: No swap data was found.
Sensors:
  System Temperatures: cpu: 57.0 C mobo: N/A
  Fan Speeds (rpm): N/A
Info:
  Memory: total: 64 GiB note: est. available: 62.75 GiB
    used: 14.15 GiB (22.6%)
  Processes: 427 Uptime: 1d 19h 31m Shell: Bash inxi: 3.3.39

Any help greatly appreciated.

Switched back to Proton Experimental and now getting fatal errors just trying to load into matches.
Screenshot_2025-10-21_00-09-01
Issue persists after switching to Proton-GE, Proton Hotfix, after restart, and after verifying files.

Why are you using proton at all? War Thunder has a vanilla Linux client.

1 Like

Through Steam or the non-Steam launcher? Because I’ve tried running it through Steam without a Steam Play compatibility tool and with every single option in the list, and even with nuking my graphics settings it’s running like shit.

Not having this issue with any other game either. All are running pretty much as good or in some cases better than they were on Windows.

If you aren’t tied to steam use the native client then.

You’re running an emulator to run a game which is native to linux.

1 Like

I’ll give it a try and then update the thread, thanks for the advice.

Steam has an option to launch through the launcher instead of just launching straight into the game. Would that do the trick or should I go download the entirely non-steam version from the Gaijin website?

I’d absolutely just try the native launcher off the website and see how it goes compared to proton.

Also though, if you’re not tied to endeavour, another one is that bazzite.

I’ve not jumped too deep into Linux, I just did an Ubuntu install on a laptop to keep my daily logins active and not play (Laptop was old and crumby)

1 Like

Just downloaded the game from the website and yep, it runs like a dream. Greatly appreciate the suggestion.

I hate when the rocks we stuck lightning in and tricked into doing math are finicky.

1 Like