protonscr

Total War: WARHAMMER III

protonopen appid 1142710Game compatibility - UnofficialRegressionXAudio2Mesa driversAMD RADV
ValveSoftware/Proton#5976 · opened 2022-07-08 by tmespe · updated 2026-08-22 · 31 comments · github · game page · search this game
Ttmespe 2022-07-08 github

Compatibility Report

  • Name of the game with compatibility issues: Total War Warhammer 3
  • Steam AppID of the game: 1142710

System Information

I confirm:

  • [x] that I haven't found an existing compatibility report for this game.
  • [x] that I have checked whether there are updates for my system available.

Symptoms

The game is stuck at the loading screen when entering any campaign map or the campaign benchmark at about 95%. It seems the game actually finishes loading, but does not remove the loading screen, as I can hear the sounds of the campaign map and can click and interact with it while the loading screen is still up. The prologue seems to work, probably because it's using a completely separate campaign map.

PROTON_LOG

Reproduction

Open game. Start a new campaign (not prologue) or start the campaign benchmark.

Rraaffaaeell 2022-09-26 github

Just reporting, but if you are experiencing blocky shadows with latest mesa, it might be this problem https://gitlab.freedesktop.org/mesa/mesa/-/issues/7319

Cyberpunk and gtav are having the same issue currently, so we'll have to wait for a fix for this

Rraaffaaeell 2022-09-29 github

As stated in the Cyberpunk thread, the blocky shadows are gone from this game, it seems

Kkisak-valve maintainer 2023-02-25 github

Total War: WARHAMMER III (1142710) won't launch

Issue transferred from https://github.com/ValveSoftware/Proton/issues/6570.
@RicardoVizcaya posted on 2023-02-25T15:09:39:

Compatibility Report

  • Name of the game with compatibility issues: Total War: WARHAMMER III
  • Steam AppID of the game: 1142710

System Information

  • GPU: AMD® Radeon™ RX 6800M
  • Driver/LLVM version: Mesa 22.3.6-1
  • Kernel version: 6.1.12
  • Link to full system information report: Gist Link
  • Proton version: 7.0-6

I confirm:

  • [X] that I haven't found an existing compatibility report for this game.
  • [X] that I have checked whether there are updates for my system available.

Symptoms

Since around two months I have been unable to launch the game as I did before with the following launch options:
DRI_PRIME=1 %command%
The launcher opens alright, but the game crashes after clicking PLAY without even showing the black screen. The closest issue I could find to this was https://github.com/ValveSoftware/Proton/issues/6262; it is closed though and didn't apply to me. I have tried different Proton versions, opting in and out of Steam Beta, and toggling on and off the Vulkan shaders to no avail. The only way I can make the game run (as recommended in ProtonDB) is with the launch options:
PROTON_USE_WINED3D11=1 %command%
In this case though, only my integrated GPU is recognised by the game, which does not meet the requirements to play it. Even adding gamemoderun and configuring using the dedicated graphic card as environment variable does not make my dGPU appear in the game settings.
What can I do to have the game working again under Proton?

Reproduction

  1. Launch the game with PRIME arguments to select your dGPU
  2. On the launcher, click PLAY
  3. The game will close without opening.

Proton Log

steam-1142710.log

PS

This is my first report so please let me know if I am missing to provide some information.

Kkisak-valve maintainer 2023-02-25 github

Hello @RicardoVizcaya, info: Driver: 2.0.249 in your Proton log tells us that AMDVLK is being used. It might be interesting to test how the game behaves with mesa/RADV.

RRicardoVizcaya 2023-02-25 github

Hello @kisak-valve, thanks a lot for your quick reply.
This worked! I followed the instructions from the Arch Wiki and set an environment variable AMD_VULKAN_ICD=RADV. After restarting, running the game on Steam with the launch options:
DRI_PRIME=1 %command%
worked flawlessly, with the dGPU recognised as well. It was clearly an AMDVLK issue here. Do you need some more information from me (e.g. another test with AMDVLK)?

CCallieEZ 2023-06-07 github

Moving the camera over objects trees in a battle causes significant hitching, anyone else have this problem?

NNatherul 2023-09-03 github

steam-1142710.tar.gz
gist: https://gist.github.com/Natherul/1e30299733e7821ae63acb3559cca46a

I get to the splash screen and then it just fully freezes my system. I cannot even change tty. This is not the only game it happens to but not games. (same does happen for Stellaris for example, even in native linux)

LLiemaeu 2023-09-24 github

When I open the Steam overlay, the game window gets moved behind my taskbar (in both fullscreen and windowed mode).

The Shift key gets "sticky": unless I press Tab in the Steam overlay, the Steam overlay opens again when I press Shift ingame.

Since the "recent" big Steam UI update the game crashes sometimes when opening the Steam overlay or taking a screenshot with it.

I tried Proton Experimental and GE too, same issue.

My PC:
openSUSE Tumbleweed, KDE
X11
Nvidia RTX 3070 (535.104.05 at the moment, but I had this issue since the game released, with older drivers, too)

Mmimotej 2024-02-04 github

System Information

  • GPU: RX 6700XT
  • Video driver version: Mesa 23.3.5-1
  • Kernel version: 6.7.3-zen1-1-zen
  • Link to full system information report as Gist
  • Proton version: Proton Experimental / Proton 8.0-5

Proton Log

steam-1142710.log

Symptoms

I am currently having similar issues to @ RicardoVizcaya, I am unable to start game - CA launcher starts without any issue, but once I click on start or continue, the launcher closes and game does not start, steam stays for a few minutes in running state, but after a while game "stops" (button shows green again with play option).

Compared to previous case I am running on RADV drivers I tried installing and running also AMDVLK (by setting AMD_VULKAN_ICD=AMDVLK) but that did not help also. Currently I am using Wayland (Hyprland) but I tested this also under X11 (awesomeWM) with the same result.

I was able to to play game on earlier patches (not sure on which the game started to break since I did not open it in quite a while but I know that I played on 4.1 so it broke probably on one of the hotfixes).

Running under gamescope or using gamemode did not help.

If anyone has an idea, which could help feel free to let me know.

Reproduction

  1. Launch the game
  2. Click on PLAY
  3. Launcher closes and the game does not start
Mmimotej 2024-02-07 github

Ok so I did a little bit more digging, and I found out that this is actually not even an issue just for proton, but also people on Windows have the same issue, here is how to solve it:

  1. If you need backup your saves/settings, they will be deleted!
  2. Go to prefix for the game
  3. Go to drive_c/users/steamuser/AppData/Roaming/The Creative Assembly
  4. Delete Warhammer 3 folder
  5. In Steam right-click on the game -> Properties -> Installed files -> Verify integrity of the game files

Game should start now.

Rraaffaaeell 2024-03-08 github

~The game wont launch with proton 9 or experimental now, will try to get the log later. But I get to the launcher, after that it takes a long while and then crashes~

Edit: Nevermind, I think it was a steam update

Ttrgeiger 2024-03-09 github

The game doesn't seem to work on Proton 9. The launcher opens but then the game launches to a black screen that dies after a few seconds.
steam-1142710.log

Ttrgeiger 2024-03-30 github

Newest Proton fixed the launch regression.

There's another issue I've been trying to figure out for a while. In Wayland, when clicking the middle mouse button for free look during battles, the game will stutter and the frametime graph will spike up and down very rapidly until you let go of the middle mouse button. You don't even need to be utilizing the free look, you can just hit the middle mouse button and then move the camera with the keyboard and you'll see the same fuzzy stuttering. This doesn't seem to happen, or at least isn't nearly as noticeable in an X11 session.

This issue is very striking in Gnome, sway, and hyprland from what I've tested so far. It's not as noticeable in an embedded gamescope session, unless you're on a more demanding map.

I've tried remapping BTN_MIDDLE to a keyboard key or a different mouse button and the issue persists. There's no way to change the input for free look in the game settings so I'm unable to test if it's something weird with how BTN_MIDDLE is handled. Sometimes you can even just click the middle mouse button without moving the camera at all and see the frametime spikes in a very clear block until you release the button.

RRaduAvramescu 2024-09-28 github

Moving the camera over objects trees in a battle causes significant hitching, anyone else have this problem?

I can confirm this as well. There is still some microstutter even without looking at trees specifically, but far less pronounced. Weirdly, even with ~80 FPS, it does not feel like 80 FPS.

I noticed this on the latest Bazzite KDE and Bazzite GNOME, with Wayland. I have previously tried Fedora a while back on this game, and I had the same issue.

Note that the native Linux version of the game does not exhibit these issues for me, despite it having lower FPS than Proton.

System Information

Kkisak-valve maintainer 2024-12-19 github

Total War: WARHAMMER III hangs on Options screen

Issue transferred from https://github.com/ValveSoftware/Proton/issues/8329.
@GrafDiffusore posted on 2024-12-19T22:25:56:

Compatibility Report

  • Name of the game with compatibility issues: Total War Warhammer 3
  • Steam AppID of the game: 1142710

System Information

  • Ubuntu 24.04 LTS (64 bit)
  • Kernel Version: 6.8.0-49-generic
  • X Server Vendor: The X.Org Foundation
  • X Server Release: 12101011
  • X Window Manager: Xfwm4
  • Steam Runtime Version: steam-runtime_0.20241024.105847
  • Driver: NVIDIA Corporation NVIDIA GeForce RTX 4060/PCIe/SSE2
  • Driver Version: 4.6.0 NVIDIA 550.120

I confirm:

  • [x] that I haven't found an existing compatibility report for this game.
  • [x] that I have checked whether there are updates for my system available.

Symptoms

When I start game, it shows "Options" window frame with its contents absent, instead filled with whatever was right in its place before it appeared.

Seems like game can't be even started at all, as no proton log file is generated, only runtime log.
Link to runtime log: https://gist.github.com/GrafDiffusore/217e658717f13b10c67aac3f85e8b752

Reproduction

Start the game.

Kkisak-valve maintainer 2024-12-19 github

Hello @GrafDiffusore, [...]/Total War WARHAMMER III/TotalWarhammer3.sh this is the Linux native variant of the game and Proton isn't involved. Report issues with Linux native games to the game dev(s).

Rromatthe 2025-02-10 github

My current experience with this title is that it has no compatibility issues and runs out of the box with standard Proton 9, but performance is rather poor, and there is a huge gap between Windows and Linux+Proton, seemingly much larger than in other games. Especially on high resolutions, the impact is massive.

Desktop: 3440x1440 resolution, Proton 9.0-4
  • Kernel: 6.12.1
  • RAM: 32 GB
  • CPU: AMD Ryzen 9 5900X 12-Core
  • GPU Driver: 4.6 Mesa 24.2.6 (RADV)
  • GPU: AMD Radeon RX 7900 XTX
  • Battle benchmark: ~45-55fps
  • Campaign benchmark: ~40fps
  • Immortal Empires benchmark: ~30-40fps
Laptop: 1920x1080 resolution, Proton 9.0-4
  • Kernel: 6.12.1
  • RAM: 31 GB
  • CPU: AMD Ryzen 9 5900HX
  • GPU Driver: 4.6 Mesa 24.2.6 (RADV)
  • GPU: AMD Radeon RX 6800M
  • Battle benchmark: ~55-60fps
  • Campaign benchmark: ~55-60fps
  • Immortal Empires benchmark: ~55-60fps

Desktop: 3440x1440 resolution, Windows 10

  • Battle benchmark: ~95-140fps
  • Campaign benchmark: ~60-80fps
  • Immortal Empires benchmark: ~55-60fps

This is one of the only games I've tested where the much lower resolution of my laptop resulted in significantly better performance despite the mismatch in hardware. For this test I explicitly left the settings the same on both desktop and laptop. I frequently test games on both my laptop and desktop, and the laptop always has much worse performance than my desktop despite the large decrease in resolution (as one would expect, the RX 7900 XTX is one of the best GPUs on the market).

It's also a game where the gap between Proton and Windows performance is really, really large. For the Windows 10 benchmark I even left everything on max, no tweaking whatsoever. I often dive back into my Windows 10 install exclusively for the purpose of comparing performance, and the difference for this game is much bigger than usual.

The same can be said for other Total War games. I get similar results for Three Kingdoms (779340) for example (although performance for Warhammer III is certainly the worst).

Sstalkerg 2025-02-10 github

In my case Proton is working fine with latest RADV on RX 7800XT BUT during battlefield many surfaces is flickering and it's very annoying.
PS native version is much worse and some surfaces just not exist, the Mesa bug ticket exist.

Ttrgeiger 2025-02-10 github

@romatthe I've had a similar experience overall. However, I recently tried using the native wayland driver in a custom Proton and the difference is huge, more so than for any other game I've tried in native wayland. So if you're able to try that out, you might want to give it a shot, and hopefully the native wayland driver is exposed in default Proton fairly soon.

Rromatthe 2025-02-11 github

Thanks for the suggestion @trgeiger! I had a go at it last night, using one of the latest nightly Proton builds from the wine-tkg project based on a Wine 10.1 release candidate.

I was able to get the Wayland Wine driver working, but performance gains did not seem significant. The battle benchmark did see some minor improvements, but the Immortal Empires benchmark remained fairly dreadful with no real improvement.

That said, I will definitely come back to this at a later point. If/when we'll see a vanilla Proton 10 release and if/when that includes the ability to use the Wayland driver, I'll try to do more in-depth benchmarking.

Do you have some details on what build you used btw?

OObasav 2025-03-03 github

@stalkerg I am also experiencing significant amounts of surface texture flickering, both in the campaign map and the battlefield.

I had to downgrade mesa to 24.3.4 to get rid of it, so I guess we just have to wait for it to be patched upstream.

RRhiyo 2025-07-30 github

I've seen reports of this elsewhere (even going back two years ago) but shadows on I get really bad lag in battles if I look at an army and move my screen. It's fine if I turn shadows off.

Using
Proton 10.10 GE (tried older versions and still same issue)
mesa 1:25.1.6-3 (tried git version and still same issue
Wayland Enabled (Tried without and other issues)
CachyOS

Hardware
9070xt
9950x3d

BBlisto91 2025-08-01 github

@Rhiyo Could you check if this improves when restricting the game to only 8 threads? This can be done by launching it with WINE_CPU_TOPOLOGY=8 %command% in the games steam launch options

RRhiyo 2025-08-07 github

@Blisto91 Yep - that was it

I even used WINE_CPU_TOPOLOGY=16 and it worked

WINE_CPU_TOPOLOGY=32 starts to cause the issue.

I guess it's because there aren't many CPUs currently being used with that many cores that not many people encounter this anymore.

Would this happen on windows as well - I wonder?

I'll keep this in mind for potential issues in other games.

EEyBmY 2025-09-03 github

I'm having the problem that sometimes when a battle is finished and the loading screen appears to load the campaign map, my entire GPU crashes and resets by the kernel.

Operating System: Arch Linux
KDE Plasma Version: 6.4.4
KDE Frameworks Version: 6.17.0
Qt Version: 6.9.2
Kernel Version: 6.16.4-zen1-1-zen (64-bit)
Graphics Platform: Wayland
Processors: 8 × AMD Ryzen 7 5700G with Radeon Graphics
Memory: 32 GB of RAM (27.3 GB usable)
Graphics Processor 1: AMD Radeon RX 7800 XT
Graphics Processor 2: AMD Radeon Graphics
Manufacturer: Micro-Star International Co., Ltd.
Product Name: MS-7C56
System Version: 6.0

AMDGPU Device Coredump.txt

journalctl.txt

Sstalkerg 2025-09-04 github

Replying to https://github.com/ValveSoftware/Proton/issues/5976#issuecomment-3250250407

If you have a GPU crash it's 100% a for Mesa and kernel issue tracker, not for Proton.

Kkisak-valve maintainer 2026-04-01 github

Total war warhammer 3 bad performance both native and proton ge enabled

Issue transferred from https://github.com/ValveSoftware/Proton/issues/9636.
@TTVAUTISM0 posted on 2026-04-01T14:28:06:

Hi i was playing total war warhammer 3 for the first time on my cachyos desktop but I’m getting very poor performance with a 9070 xt and a 9900x3d with proton ge latest enabled as well, I’m getting about more than 30 on the campaign map and 50-70 on the battlefield, has anyone else encountered this performance issue with warhammer 3?.

BBlisto91 2026-04-01 github

@TTVAUTISM0 Hi there. Does the performance improve with Proton if you limit the amount of cores the game can use? You can try inserting WINE_CPU_TOPOLOGY=8 %command% in the games launch options.

TTTVAUTISM0 2026-04-01 github

@Blisto91 It’s more stable but I’m hovering around 56-60 fps in both campaign and battle

Hharisraharjo 2026-08-19 github

having the same problem with warhammer 3. I was trying to launch the total war warhammer 3 for the first time on my cachyos desktop + intel arc gpu. I set the compatibility to either proton experimental & proton-cachyos but the still get black screen when trying to launch the actual game, however the total war launcher works just fine

JJesseStorms 2026-08-22 github

System Information

I confirm:

  • [x] that I haven't found an existing compatibility report for this game.
  • [x] that I have checked whether there are updates for my system available.

Symptoms

In a multiplayer campaign session where a Windows player is present, Warhammer 3 immediately desyncs when going into a battle.
Additionally, starting a multiplayer campaign seems to skip the intro and the initial 'quest' that the game gives you. It does not matter who's hosting.

When all players are using Linux, the game starts and runs as expected. Singleplayer also works as expected.

Reproduction

Loading a multiplayer campaign game with a Linux and Windows client and immediately attacking a settlement causes the immediate desync.

Logs are attached in the gist. I've reproduced the issue and closed the game right afterwards. The logs are running on version 11.0-2