


The micro stutters are a problem and don't happen in windows. I don't know what is causing it.
Game stutters every half second. Smooth gameplay is non-existent. This happened in main menu, campaign map and even battles. Don't know what's causing it.
The total war launcher is extremely small for some reason. Sometimes mods don't work when launching and other times they do. Reordering mods takes forever because the launcher lags so much.
I was able to play multiplayer with people that were on windows.
Game is poorly optimized even in windows but even worse performance in linux when using proton. It is still playable but stutters are very annoying.

gamemoderun RADV_IMAGE_SHARPENING_ENABLE=0 %command%
It was worse in terms of both pixellation and blury details comapred to TWWH 2
You must try this if the quality of character skins and/or pixelation feels worse than TWWH 2
gamemoderun RADV_IMAGE_SHARPENING_ENABLE=0 %command%

gamemoderun %command%
Works OOTB

The works fine and runs as expected under Proton, but performance on high resolutions is very poor to the point of not being enjoyable.
DXVK_FRAME_RATE=60 MANGOHUD_CONFIG=full,no_display mangohud %command%
See below
I tested this game on two different Linux systems, as well as Windows sytem to compare performance. The results were very disappointing.
On my main workstation, which wields a might RX 7900 XTX (about as good a card as you can currently get on the market) and runs at 3440x1400, I cannot consistently get over 60fps in the battle benchmark without lowering all settings significantly. It mostly sits at 50fps and often dives into the 40s. The Immortal Empires campaign map is absolutely brutal, struggling to maintain 40fps, often dipping to 30fps.
On my laptop, which comes packed with an RX 6800M and runs at 1920x1080, I get much better performance with the same settings. The resolution makes a massive difference. I'm able to almost maintain 60fps in the battle benchmark, and between 50-60fps on the Immortal Empires campaign map. I frequently test games on both these systems, and this is one of the first times where my laptop delivers much better performance because of the resolution gap. Most of the time, games perform much worse, even at that lower resolution (which makes senes, as the 6800M and 7900 XTX are leagues apart).
My desktop still has a (dusty) Windows 10 installation that I boot up sometimes to compare performance. In all of the benchmarks, I get almost exactly and sometimes even over double the frame rate I get when using Proton. It's one of the largest perforance discrepancies I've seen for a game yet. It's the difference between "not pleasant to play" with Proton vs "very good" on Windows 10.
Total War games are notorious for being poorly optimized, but the comparison with Windows shows that there is a significant difference in performance, more so than with many other games.

I've played the native version of the game before, but it currently crashes instantly.
Before the game is even capable of getting to the launcher, it crashes and generates a dump file. I've played the native Linux version before, but I can no longer get it to work. This is an extremely rare example of a game I could not get to run on Linux.

Native has missing textures and slower performance. Switch to Proton for a flawless experience.

gamemoderun %command%
Framerates aren't bad - but frame pacing is pretty terrible, very noticeable stutter that's consistent enough to look like low framerate.
Dropping internal resolution to 75% (from native 3840 x 2160) improved framerates much more than on windows, you might find you need to as well. The game looks surprisingly good at 75% scaling with TAA high and sharpening.
Another option for resolution scaling:
For a 4K output: gamemoderun gamescope -W 3840 -H 2160 -w 2954 -h 1662 -F fsr -f -- %command%
For a 1440p output: gamemoderun gamescope -W 2560 -H 1440 -w 1968 -h 1107 -F fsr -f -- %command%
For a 1080p output: gamemoderun gamescope -W 1920 -H 1080 -w 1477 -h 831 -F fsr -f -- %command%
Which scales the game down 77% (AMD recommended scaling factor) and uses FSR 1 to upscale to native.
This is worse UI quality than letting he game handle the resolution scaling, but you might find it better for the actual gameplay. And to me the UI looks fine this way too.
Mods didn't work at first, and I'm not sure why. They started working after I stopped using gamescope, but then when I re-added gamescope, mods continued to work.
This ^ is steam workshop and the mod manager built into the launcher.

Pretty much identical to windows
In the "Realm of Chaos" campaign, during the cutscenes in the realm of chaos the background/skybox flickers very fast between white and black.

Works well, and very stable
Picked the proton version over the native version for multiplayer with friends. I've actually experienced less crashes and stability issues than their native Windows installs.
No issues running on Wayland. Singleplayer and multiplayer with various DLCs, factions, and battle locations have all worked fine.

runs fine, even with mods

mangohud gamemoderun %command%
When frames were being dropped there was significant crackling
When trying native, the terrain was below the map by a long ways. Switched to proton and most things looked correct afaik.
The prelude had serious frame drops.
When joining a friend's game it would crash.
Multiplayer crashes, serious performance issues on certain maps.

Native works but has a terrain bug. Fixed using Proton 9.0-4 with no performance issues
The native version for Linux is a bit behind so I use Proton to play. Works quite fine for me so far.

game-performance %command%
Some minor stuttering on all versions of proton and GE for me but I fixed it using the CachyOS Kernel Manager and setting sched-ext scheduler config to flash which eliminated most of the stuttering for me.
Native works but I hate the launch menu for managing mods on native and prefer the windows/proton launcher.

Would often seem to get stuck when transitioning to or from the battle maps. Would occasionally crash over the end turn.
Didn't run as well as the native version and crashed far more often, but at least the battle maps were rendering properly.

MANGOHUD_CONFIG=no_display,fps_limit=30 mangohud %command%
Terrain on battle maps rendered about 150feet lower than it should have. Makes it very difficult to judge terrain type units are in and elevation/obstructions for missile units.

The game is a very difficult yet very fun game. It requires a lot of thinking and preparing. This is a very strategy based game.
default_battle_camera_type 2
Game ran well enough but graphics are having issues rendering with higher quality; higher quality ultra causes the game to slow performance.
This game plays native but poorly, so I recommend turning on compatibility mode with Proton forced in exp. mode.

Native worked flawlessly
No issues with running the native version so did not test with Proton. Great to see a comparable native version.

Works great by default on X11 - Wayland is buggy(at least for me); Other than that, amazing game.
Screen tearing present - might be due to Gnome(KDE not tested) Sometimes the cursor is missing - an example is on the IE UI Campaign.
Sometimes the cursor is missing - an example is on the IE UI Campaign.
Save files are different if you are using native/proton/windows version
Only occuring on Wayland - Xorg works fine.
This game does not simply work on Wayland. It either does not load the game or the display crashes with the audio working in the background. Even straightly crashes at times.
It works with Xorg/X11 only. Previous testings with proton 8 were attempted that were 'successful', however they were so by mere coincidence - the above wayland issues are intermittent. Not-kernel-related, as I had tested the original linux kernel, besides the bore kernel. Using CachyOS with its latest updates. Nvidia RTX 3060 Ti.
Previous workarounds from here were attempted with no avail(memory limitation... etc). The only solution therefore is to switch to an X11 session(as far as it occurs from my end).
The only concerns I have with the game are Screen tearings which could be a result of using Gnome 47(but cannot confirm this.) on the campaign map - X11, so far, unremedied.
It might be Nvidia-related, but unproven yet. Using the latest 565.57.01 Open-Source drivers. With a single 144 hz monitor.
Using latest proton GE.

Awesome game, badly optimized even on Windows. Creative Assembly are notorious for this. Other than that, amazing game.
Screen tearing present - might be due to Gnome(KDE not tested)
Sometimes the cursor is missing - an example is on the IE UI Campaign.
Save files are different if you are using native/proton/windows version
Only occuring on Wayland - Xorg works fine.
This game does not simply work on Wayland. It either does not load the game or the display crashes with the audio working in the background. Even straightly crashes at times.
It works with Xorg/X11 only. Previous testings with proton 8 were attempted that were 'successful', however they were so by mere coincidence - the above wayland issues are intermittent. Not-kernel-related, as I had tested the original linux kernel, besides the bore kernel. Using CachyOS with its latest updates. Nvidia RTX 3060 Ti.
Previous workarounds from here were attempted with no avail(memory limitation... etc). The only solution therefore is to switch to an X11 session(as far as it occurs from my end).
The only concerns I have with the game are Screen tearings which could be a result of using Gnome 47(but cannot confirm this.) on the campaign map - X11, so far, unremedied.
It might be Nvidia-related, but unproven yet. Using the latest 565.57.01 Open-Source drivers. With a single 144 hz monitor.
Using latest proton GE.
mangohud WINEESYNC=1 WINEFSYNC=1 nice -n 10 taskset -c 0,2,4,6,8,10,12,14,16-17,20-21,24-25,28-29 game-performance %command%

Windows Version Runs Great. If you have loading screen issues, try using X11 instead of Wayland.
mangohud %command%
I ran into the issue of getting stuck on loading screens at 95% done. This issue seems to be caused by a bug with Wayland and Nvidia cards using way too much Vram. I was able to completely solve this by just switching to X11 instead of Wayland. No need to go limiting vram in the scripts file.
I also tried the native Linux version. It works fine, but it is sevral patches behind the main game.

Immortal empires finally works on the latest GE proton! Used to have horrible ram and vram consumption (about 10 GB for vram and ram).
Right stick as camera (middle mouse held when touching right stick)
GE has ram consumption of about 6 GB ram, 5 GB vram (lowest settings, ungrim ironfist)

<STEAM_DIR>/steamapps/compatdata/1142710/pfx/drive_c/users/steamuser/AppData/Roaming/The Creative Assembly/Warhammer3/scripts/preferences.script.txt
Set gfx_video_memory 10737418240;
(in my case with 11 GB VRAM. Choose a value lower than your available VRAM)
This prevents the game from freezing on or after loading screens due to Nvidia driver bugs.
Freezes on or after loading screens; fixed by the gfx_video_memory
workaround.
I'm not sure if this is only me, but I was not able to connect to a friend to play a PvP battle with him.

Native crashes Wayland session. Proton carries the Dawi for the glory of their ancestors.
More stable than native port. Using proton 9. No tinkering, basically out of the box.

15-30 fps drop on average while viewing the campaign map compared to performance on Windows, though the battles performed fine with no real drop in performance
Switching to GE-Proton fixed FPS issues for the most part, now I am only losing around 5-10 FPS compared to the pretty significant stutter with the normal Proton versions.

Launcher Started rest did not.
Thinking its smth on my end but since they seem to break it every second patch im not gonna troubleshoot... meh usless report ig

About a minus -10 fps compared to windows version
Mods don't work on native. Mods on proton worked great offline and online.

mangohud game-performance %command%
The game froze on loading screens, updating the The Creative Assembly/Warhammer3/scripts/preferences.script.txt file with gfx_video_memory 8377073664; # gfx_video_memory , Override available video memory (bytes) # fixed the loading screen remaining even after the game loaded.
Clicks heroes and lords only register on their name plate rather than character model.
Immortal Empires campaign map has significant performance issues. Battles less so.
Results from the in game benchmarks.
Linux: Battles averaged 54.7 fps, Immortal Empires averaged 29.2
Windows: Battles averaged 62.5 fps, Immortal Empires averaged 53.0
Both using the High graphics preset.

This are my launch options to run the game with dual monitors and stop the mouse from escaping the game window.
gamescope -w 1920 -h 1080 -W 1920 -H 1080 -f -e --force-grab-cursor -- %command%
Proton V8 works to fullscreen the game rather than fullscreen the launcher only with proton V9.
I had to limit the VRAM gfx_video_memory 4294967296; # gfx_video_memory , Override available video memory (bytes) #
my 1080 has 8GB VRAM total, game would get stuck on loading screens without this change

mangohud gamemoderun %command%
To be able to play Inmortal Empires Campaign you must play on X11 not wayland

Everything works as it would on windows. Use proton instead of native if you want multiplayer.
Was able to connect to my friend's session with no issues.
It is best to use the Proton Version if you intend to play the game on multiplayer since the Native Linux version tends to lag behind on updates.

Just play Native
I've tried both Native (which worked brilliantly - thanks feral) and via Proton and frankly the native version is so much crisper.
I mean 'crisper' in the sense there is no rubbish advertising as soon as you hit the launcher. There is no spammy advertising when you actually reach the main screen of the game. It's simply clean - as a game should be.
I have several mods loaded with no issues whatsoever. So all good on that front.
Seriously - unless you have a reason to use Proton (and I'd be hard pressed to find one apart from the fact it's the cool kid on the block these days) just use native. Linux thrives on native games like this and via Proton it was a reasonable degredation in performance. The fact Windoze gives you spammy ads just makes the whole thing a no brainer for me.

a little bit framey compared to native, but still playable

gamemoderun %command%
Switching between Native and Proton could cause you to lose you save files. I suggest doinf a back up of these files before messing around.
Save file locations Linux From your home folder /.local/share/feral-interactive/Total War WARHAMMER III/SaveData/Steam Saves (327673435)/local/Warhammer3/save_games/ Windows From your home folder: /.steam/steam/steamapps/compatdata/1142710/pfx/drive_c/users/steamuser/AppData/Roaming/The Creative Assembly/Warhammer3/save_games/ If your installation is on another drive: SteamLibrary/steamapps/compatdata/1142710/pfx/drive_c/users/steamuser/AppData/Roaming/The Creative Assembly/Warhammer3/save_games/

Some mods on the steam workshop that work fine on windows will crash the game when playing on proton.
Some mods on the steam workshop that work fine on windows will crash the game when playing on proton. Even if the mod is up to date, there is no way to tell which mods are compatible with proton. The ones I tested that crash only on proton were Tomb Kings Extended, OvN Araby, and Cataph's TEB.