

Some rejoining bugs, but that is common to all CIV V not linux specific.

Works flawlessly, except the described problem with the help screen in windowed mode
Could close the helpscreen ('x' was missing) in windowed mode

Native port starting to not age so well, and supports less mods. Online may be unstable regardless, so saving often is recommended.
No windowed option for 1600x900, but this likely the game's fault
May be correlated with online play.
Startup videos do not play, but game skips them without a problem.
In an online game, myself or others would disconnect or crash several times per session. Game state also often froze until someone left and rejoined. I was the only one running the game in Proton and did not host. Both issues are not uncommon on Windows, AFAIK.
- 2K launcher removed in 2024, so that shouldn't interfere now.
- Game now uses Steam's built-in launch options to choose between DX9, 11, and tablet mode.
- DX9 and 11 both work, but 11 seems recommended for dedicated GPUs (antialiasing support and better VRAM usage).
- Check PC Gaming Wiki for any additional issues.

Anpassung der Auflösung, verschiedene Proton Versionen
Spiel stürtz regelmäßig ab. Mal nach 10 Minuten mal nach 40 Minuten. Ändern der Proton Version ohne Erfolg.
Alle Versuche das Problem zu beheben sind fehlgeschalgen. ( Fenstermodus,Auflösung, andere Porton Version, Spezielle Lauch Optionen.) Spiel stürtzt weiterhin regelmäßig ab. Andere Spiele haben das Problem nicht.

gamemoderun %command%
If DX9 is selected, when entering a game half the screen will be grey
For a 3440x1440 monitor the main menu itself won't be fullscreen, but if you enter and start playing it'll be full assuming you use the correct settings

__NV_PRIME_RENDER_OFFLOAD=1 __VK_LAYER_NV_options=NVIDIA_only __GLX_VENDOR_LIBRARY_NAME=nvidia LD_PRELOAD=/usr/lib/libopenal.so.1 SDL_VIDEODRIVER=x11 %command%
Conforme indicado por "'9Lq>- ][|BI5&{tSa'_}!4&\An;" com a placa de video.
E modficado o arquivo (indicado por Azukuni dorimuru): ~/.local/share/Aspyr/Sid Meier's Civilization 5/config.ini
Alterando o numero de processadores para 16 o jogo rodou tudo no alto com a GPU
Sem alterar os processadores e a gpu enfrentei crashs

MESA_LOADER_DRIVER_OVERRIDE=zink mangohud %command%
I had to list the number of threads my CPU had by changeing from the default 8 threads to 16 threads under the MaxSimultaneousThreads = 16 section in the config.ini file located at "home/username/.local/share/Aspyr/Sid Meier's Civilization 5" otherwise the game will crash

gamescope -w 2560 -h 1440 -- %command%
This is a problem in Windows as well; most DirectX games from this era generally require some sort of borderless window hack to remain stable without disabling Alt-Tab. Running the Windows version through Proton on Linux, it's enough to just stick it in gamescope.
I'm subscribed to a large quantity of mods on the workshop, and the mods screen sometimes gets confused after downloading them.
The primary reason I'm running the Windows version on Proton vs running the native Linux version is the Vox Populi mod, which is only available for the Windows version. A vanilla player could just play native and it would work exactly like the Windows version would otherwise (except Alt-Tab is stable in the Linux version due to differences in rendering backends).

Two long days of playing with 35 mods, not a single crash or hickup. I did not try multiplayer.
LD_PRELOAD=/usr/lib32/libopenal.so.1 %command%
Turned off Steam overlay, and Selected Launch Option: DirectX 10/11
I loaded up 35 mods from Steam workshop, no crashes, no issues at all, runs perfectly.

LD_PRELOAD=/usr/lib32/libopenal.so.1 %command%
Hopefully this helps you if you're having problems.
|1| Turn Steam Overlay OFF. |2| Use Proton 6.3-8. |3| Custom launch options: LD_PRELOAD=/usr/lib32/libopenal.so.1 %command% |4| Selected Launch Option: DirectX 10/11.

Native version installed first, which ate RAM to the point of filling up my swapfile can making the system useless after not even half an hour. Switched to Proton 9.0-4, and it worked perfectly.
Once you'd figured out the memory bug, then it works fine.

Bummer for mod users, Proton is broken. Game crashes during startup.
Mods aren't compatible with the native Linux port, so this title is unplayable on Linux. If you've ever used IGE or AI fixes, you know what I mean.

Singleplayer works with no issues
No tinkering required. I did add some launch options (gamemoderun %command%
) for vibes alone.

При условии наличия вылетов никто не будет наслаждаться. В остальном все вполне себе неплохо.
LD_PRELOAD='/usr/$LIB/libgcc_s.so.1 /usr/$LIB/libxcb.so.1 /usr/$LIB/libgpg-error.so ./libcxxrt.so /usr/lib32/libstdc++.so.6 /usr/lib32/libopenal.so.1'
Вылет с ошибками в журнале вида:
26.01.2025 13:50 systemd-coredump Process 2020 (Civ5XP) of user 1000 dumped core.
Stack trace of thread 2372: #0 0x0000000008cd8534 _ZN38FGXModelTransformer_GrannyDag2Resolver15ResolveExternalEPN10FireGrafix20FGXModelTreeNodeDataEPKS1_P20CachedGrannyPoseData (Civ5XP + 0xc90534) #1 0x0000000008938a3d n/a (Civ5XP + 0x8f0a3d) #2 0x00000000089386f8 n/a (Civ5XP + 0x8f06f8) #3 0x0000000008936552 n/a (Civ5XP + 0x8ee552) #4 0x00000000089359b1 _ZN15cvUnitVisSystem13UnitRenderJob7ExecuteEj (Civ5XP + 0x8ed9b1) #5 0x0000000008dc2970 n/a (Civ5XP + 0xd7a970) #6 0x00000000f7cbbadf ZN3tbb8internal16custom_schedulerINS0_20IntelSchedulerTraitsEE18local_wait_for_allERNS_4taskEPS4 (/mnt/space/SteamLibrary/steamapps/common/Sid Meier's Civilization V/libtbb.so.2 + 0x1dadf) #7 0x00000000f7cb6804 _ZN3tbb8internal5arena7processERNS0_17generic_schedulerE (/mnt/space/SteamLibrary/steamapps/common/Sid Meier's Civilization V/libtbb.so.2 + 0x18804) #8 0x00000000f7cb5f67
Вылет с ошибками в журнале вида:
26.01.2025 13:50 systemd-coredump Process 2020 (Civ5XP) of user 1000 dumped core.
Stack trace of thread 2372: #0 0x0000000008cd8534 _ZN38FGXModelTransformer_GrannyDag2Resolver15ResolveExternalEPN10FireGrafix20FGXModelTreeNodeDataEPKS1_P20CachedGrannyPoseData (Civ5XP + 0xc90534) #1 0x0000000008938a3d n/a (Civ5XP + 0x8f0a3d) #2 0x00000000089386f8 n/a (Civ5XP + 0x8f06f8) #3 0x0000000008936552 n/a (Civ5XP + 0x8ee552) #4 0x00000000089359b1 _ZN15cvUnitVisSystem13UnitRenderJob7ExecuteEj (Civ5XP + 0x8ed9b1) #5 0x0000000008dc2970 n/a (Civ5XP + 0xd7a970) #6 0x00000000f7cbbadf ZN3tbb8internal16custom_schedulerINS0_20IntelSchedulerTraitsEE18local_wait_for_allERNS_4taskEPS4 (/mnt/space/SteamLibrary/steamapps/common/Sid Meier's Civilization V/libtbb.so.2 + 0x1dadf) #7 0x00000000f7cb6804 _ZN3tbb8internal5arena7processERNS0_17generic_schedulerE (/mnt/space/SteamLibrary/steamapps/common/Sid Meier's Civilization V/libtbb.so.2 + 0x18804) #8 0x00000000f7cb5f67

taskset -c 0-11 steam steam://rungameid/8930
No problems with multiplayer so far.
Game would not launch without tinkering. When using the launch options, make sure to set the lauch option 'taskset -c 0-11 steam steam://rungameid/8930' to your number of threads. I was previously using 0-7 instead of 0-11 because that was recommended, but the game would not launch. I ran 'grep -c ^processor /proc/cpuinfo' in the terminal to find my number of CPU threads and adjusted my launch settings accordingly.

Should Work out of the box on single display setup with DX11
Had to force the right screen with xrandr
Games Does not use gpu with DX9, I have to use DX11

10 fps in game
10 fps in game

taskset -c 0-7 steam steam://rungameid/8930
only a few crashes, honestly less than I experienced on windows, but still worth noting
Had to do two things to get it running, both were found on this game's proton page. The first was to enable the legacy launcher using the beta code "ineedlegacyaccess" so I could launch it in dx11. The second was the launch option "taskset -c 0-7 steam steam://rungameid/8930" which was needed to actually get the game to launch. Once I did these two thing the game ran well at 1440p with only two crashes over several dozen hours of play, which is almost not worth mentioning. Was able to get several workshop mods to run with no issues, in some cases better than they ran on windows, although I havent tried anything like the vox populi mod yet.

Linux NATIVE version is OLD. They forgot or didn't want to update the native version. If you play with guys on windows, try via a Proton
__NV_PRIME_RENDER_OFFLOAD=1 __VK_LAYER_NV_options=NVIDIA_only __GLX_VENDOR_LIBRARY_NAME=nvidia LD_PRELOAD=/usr/lib/libopenal.so.1 SDL_VIDEODRIVER=x11 %command%
__NV_PRIME_RENDER_OFFLOAD=1 __VK_LAYER_NV_options=NVIDIA_only __GLX_VENDOR_LIBRARY_NAME=nvidia LD_PRELOAD=/usr/lib/libopenal.so.1 SDL_VIDEODRIVER=x11 %command%
if you have multiple screens, it will try force on the most lest and up screen. And even if it does it, you can't click if its window is not placed at the original place.
if you have multiple screens, it will try force on the most lest and up screen. And even if it does it, you can't click if its window is not placed at the original place.
It seems at a late moment when you have 50+ cities, save doesn't work. Either through proton or native linux. I mean, it saves, but when loading the save, it isn't interactable.
if Intel's iGPU + NVIDIA GPU, you have to specify which card to use. It was hard to do.
Also turn on auto-save every turn, because it still can crush, as always.a
Linux NATIVE version is OLD. They forgot or didn't want to update the native version. If you play with guys on windows, try playing via a Proton
Linux NATIVE version is OLD. They forgot or didn't want to update the native version. If you play with guys on windows, try playing via a Proton
Linux NATIVE version is OLD. They forgot or didn't want to update the native version. If you play with guys on windows, try via a Proton

--novid
The Native version kept crashing on me after a few minutes in game. Tried what others said and set the CPU threads and preload OpenAL and the game still crashed. Since they removed the 2K Launcher, the game would not work on Proton Experimental to Proton Version 7. Proton version 6 was the only one that worked.
Zabrzmi to bardzo dziwnie, ale po zmianie języka na Rosyjski próbie uruchomienia, następnie zamianie na Francuski i próbie uruchomienia, a następnie ponownie język Angielski, to gra zaczyna funkcjonować i uruchamiać się normalnie bez żadnych dodatkowych komend. Ustawienia na DX11 działają poprawnie.

You have to use "ineedlegacyaccess" as a beta code to lauch the game in DX11 istead of DX9.
Proton-GE is not necessary, however Windows version is. Linux version is unstable and doesn't support mods. Mods launching on startup now have to be installed in "/home/piotr/.steam/debian-installation/steamapps/common/Sid Meier's Civilization V/Assets/DLC". DX9 version of the game is stuck on lower graphics settings and doesn't work with mods.

taskset -c 0-7 steam steam://rungameid/8930
Installed Vox Populi Mod
Sometimes crashes on long sessions. On Epic it happens 2-3 times per playthrough. Use Autosave.

LD_PRELOAD=/usr/lib32/libopenal.so.1 taskset --cpu-list 0-4 %command%
~/.local/share/Aspyr/Sid Meier's Civilization 5/config.ini
; This is capped at runtime to the number of physical processors
MaxSimultaneousThreads = 4
The number should be on the number of threads your computer has which can be checked with 'grep -c ^processor /proc/cpuinfo'.
I heard that some people running the Windows version or the Linux version without tinkering works for them, so it may be for you. I haven't tried playing online multiplayer yet.

taskset -c 0-7 steam steam://rungameid/8930
Change MaxSimultaneousThreads to correct number of system threads (16 in my case) in ~/.local/share/Aspyr/Sid Meier's Civilization 5/config.ini
The commonly suggested launch option "taskset --cpu-list 0-7 %command%" did not fix frequent crashes for me - instead the similar "taskset -c 0-7 steam steam://rungameid/8930" managed to solve the problem.

Works perfectly well with no tinkering required

taskset --cpu-list 0-7 %command%
~/.local/share/Aspyr/Sid Meier's Civilization 5/config.ini maxSimultaneousThreads = 8 change 8 to actual number of threads This alone didn't help though.
Loading scenarios is surprisingly slow

Works most of the time
Could be "just how Civi is" but feels more then when playing on Windows

Tried .../config.ini/maxSimulatenousThreads=24 to combat random crashes. This made the game not start instead. Cannot reverse the state of the game by reversing the default =8 for some reason.
This game requires more CPU fan utilization that Satisfactory does on high settings
Crashes randomly. Replayed the same turn three times and it crashed 2/3 times, but not during the same movement. Cannot reproduce crashes but they're everywhere.
UI interface scaling does nothing.
I've got 350 hours on this PC on Windows without a single crash. I've got more crashes and failed starts on Linux than played hours. Changing compatability to older Proton version, say 6.3.8, did not help.

Su Manjaro GNOME, sia nativamente che con Proton il gioco non mi parte. Rimane bloccato alla fase "aggiornamento dell'eseguibile". Anche dopo aver provato a seguire i consigli che si trovano in giro (PRELOAD, WINE3D...) nessun cambiamento. Con Steam Linux Runtime invece sembra andare bene, forse con prestazioni non al massimo, ma meglio che non poter giocare.

LD_PRELOAD=/usr/lib32/libopenal.so.1 %command%
Cloud saves are not synced between native and Proton versions.
Randomly crashed but not frequently, usualy after playing for over an hour.
Saved games originally stored in the Steam Cloud seem to not work? Haven't tested further.

Yeah, I have been playing Civ5 on Linux basically weekly, it's been going well and I can recommend it
PROTON_USE_WINED3D=1
Crackling because of my very old hardware
Honestly occasional rather rare crashes but it's isn't anything major, likely because of my old hardware
Fun game, I honestly haven't tried Online (and Local-Network) Multiplayer, but offline-single player works like a charm, the only reason I use PROTON_USE_WINED3D
is because my pc is old, you can run it without this on newer hardware.
Any savegames from the native client will disappear when you switch to using proton
Proton Experimental with DX 10/11 works without issue.
I used to run the native client on a different computer with no issues, but I get random crashes on this machine. Some people have had success with editing the file at $HOME/.local/share/Aspyr/Sid Meier's Civilization 5/config.ini and changing MaxSimultaneousThreads from the default 8 to your CPUs # of threads. This did not work for me, but you might try it if you haven't already.

TL;DR: Runs crash free with Proton 6.3-8 for me.
Glad I checked protondb, because I initially experienced a lot of crashing with both experimental and GE, but downgrading Proton to 6.3-8 has been a smooth experience. No random crashes as with newer versions of Proton, and maybe that's more to do with SLR 2.0 being better for Civ5 than SLR 3.0 ¯\_(ツ)_/¯

Do not use Native as that crashes to desktop frequently vs using Proton

DX11 works great on Bazzite with no launch options + proton experimental. Much better than the native linux client.
While the native linux version is playable, the experience on proton experimental + DX11 is much better.

DirectX9 not 10/11
Will crash if alt tabbed for too long
Some mods dont work that do on Windows