
Outside minor graphics issues on terrain, and some partical errors on Great Persons, the game plays perfectly fine.
occasional darkening of grass textures, and polar ice consistently becoming pitch-black
On default compatibility settings, the game window is completely transparent with only the mouse icon visible.
- Proton 8.0.5 works with minor graphics issues which are mostly ignorable. This is consistent across the base game and all its expansions.

Works Perfectly on Fedora with Nvidia Graphics
The resolution was a bit low by default, but I could change it easily (plus this is an old-ass game)

Game works perfectly out of the box with no tinkering.

Forced to use the most recent Experimental Proton as it was advertised to have Civ4 fixes. No other tinkering applied.
Install msxml3
As per other suggestions. Msxml3 via protontricks makes the game playable.
protontricks 3900 msxml3
Run the above to fix XML errors

winetricks msxml3 This winetrick solve everything for me (known bug for wine : https://bugs.winehq.org/show_bug.cgi?id=26142 The built-in xml parser fails in Civ 4)
Black screen after "calendar" tech discovery This one can be fixed by setting 0 in file CIV4Techinfos.xml but unfortunatly the black screen returns later in the game Found the solution here : http://blog.evolya.fr/index.php?post/2012/Installer-Civilization-4-sur-Ubuntu (sorry it's in French. But the main idea is too use command : winetricks msxml3 I have also activated winetrick for this game in lutris. Then the games runs fine.)
Black screen. Issue with built-in xml parser
After discovering the calendar, the screen goes black, making it impossible to progress in the middle of the game
Black screen
After discovering the calendar, the screen goes black, making it impossible to progress in the middle of the game

The tech/wonder that center the map caused the graphics glitch until I disabled the centering.
PROTON_LOG=1
Set bMapCentering to 0 for the Calendar technology in /Assets/XML/Technologies/CIV4TechInfos.xml and for the Stonehenge wonder in /Assets/XML/Buildings/CIV4BuildingInfos.xml if map centering is creating the black screen/starry night sky issue. I used jedit to edit the .xml files.
Works perfectly fine.

Beautiful graphics and smooth ... just starts to stutter after a short while
It slowed down and got jumpy
a bit of flickering here and there
Tried Proton with and without tweaks listed here. Just a black screen.
I also tried the native Linux version from aspyr, which at least booted to the menu, but attempting to start a game or benchmarking causes a freeze.

Playable normally with manual launch options, but without additional packages, protontricks etc.
Put 'LD_PRELOAD=/usr/lib64/libfreetype.so.6 LD_LIBRARY_PATH=/home/user/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/x86_64-linux-gnu/openssl-1.0.0 %command%' in launch options. (Exchange the user with yours)
Occasional stuttering.
The paths to the two libraries will depend on the OS, so it's not a simple copy paste.

You don't need those launch options others have mentioned you just need to force native linux libraries
Needs launch options (see previous poster)

No wine/protontricks just launch options: PROTON_NO_ESYNC=1 PROTON_OLD_GL_STRING=1 PROTON_FORCE_LARGE_ADDRESS_AWARE=1 %command%
Playable until the map was created. Then, the game closes. No error messages appeared.

i installed winetricks as discribed above. then run: env WINEPREFIX="${HOME}/.steam/steam/steamapps/compatdata/3900/pfx" WINEPATH="${HOME}/.steam/steam/steamapps/common/Proton 3.7/dist/bin/wine64" winetricks d3dx9 corefonts msxml3 msxml4 3 . then run WINEPREFIX="${HOME}/.steam/steam/steamapps/compatdata/3900/pfx" WINEPATH="${HOME}/.steam/steam/steamapps/common/Proton 3.7/dist/bin/wine64" winecfg 4 . i was able to play without calendar/stonehenge bug. it works fine now. i only tested if the calendar/stonehenge bug appeared. its not the case.
i use the retail version of the game with modiefied hosts file what allows multiplayer games on our community server. https://steamcommunity.com/groups/CPCiv4/discussions/0/613940477863097361/?l=german&tscn=1431125338


This was just pure luck that it even ran, considering I had to build Mesa from source -- got stuck on vacation with an old spare laptop. Even so, it runs suprisingly well: I can't say that it's very smooth, but it's definitely playable. The "bskybox" issue usually occuring after researching a Calendar tech didn't struck me: map got soomed out, but I was able to zoom it back in with the mouse wheel without any issues. The custom launch command for Steam that I'm using looks like this: PROTON_NO_ESYNC=1 PROTON_OLD_GL_STRING=1 PROTON_LOG=1 PROTON_FORCE_LARGE_ADDRESS_AWARE=1 %command%



I tried all of the tweaks mentioned in the other reviews. The game is unplayable after researching Calendar or building Stonehenge. I tried Proton 4.11 and 3.7, same result.



You need swap Wine version, I used PlayOnLinux to edit .reg work on proton. Like this BEFORE map center (stonhenge, calandar). NOT D3d11 libraries.
AFTER map center (stonhenge, calandar). WITH D3d11 libraries. Work perfectly after tweaks.



Initially, the game was perfect, perhaps because I disabled many non-essential features (e.g., animations, movies etc.) to prevent some of the problems reported here. However, when I reached the Calendar technology the game tried to "center the map", triggering the "bskybox" bug described by others (you either have extreme zoom-in, or a black starry "skybox" covering your map). I tried many workarounds (see e.g. the "gold" report starting with "So with some help on the steam plary for linux beta forums..."), but they did not work. However, I noticed that if I saved my game with the "skybox" on, the "skybox" would disappear when I reloaded the game, and I would get a reasonably sized map. In the re-loaded game I could not zoom in/out: otherwise the skybox would come back; but if I stopped using the mouse wheel (or the PgUp/Dn buttons), the game would stay playable. Whenever I mistakenly tried to zoom, I simply saved/reloaded, and everything was back to "normal". In short, the game was definitely playable, though unconfortable. I played for some 25 hours (~300 turns) after the skybox appeared, and there were no other problems.


It seems that the version now on Steam is native Linux port from Mac version (it even has Aspyre as publisher). Its officially supported and now everything seems to work ok. I completed several games on it without a single glitch or crash or freeze.

Runs fine after "PROTON_NO_ESYNC=1 PROTON_OLD_GL_STRING=1 PROTON_LOG=1 PROTON_FORCE_LARGE_ADDRESS_AWARE=1" has been set as a launch option.

Crashed after about an hour. Other than that worked great.

No problems whatsoever.


As other people said, when researching calendar the game zooms out and only the starry sky is visible, making the game unplayable from that point.


This game effectively ist NOT playable with Proton out of the box! The bug where you get a black screen after researching a world wonder still is a thing. And even saving the game and reloading won't fix it. Please stop giving the game SILVER or even GOLD ratings, after manually fiddling around with files for hours, as this is wrong by definition! Proton is not Wine! Proton ist meant to make games playable for the average computer users, thus meaning an out of the box experience. How shall developers know which game to fix, if the game has an average rating of "silver" althought it's actually unplayable for like 95% of users! The only adequate rating for this game's compatibility is: "Borked (either won't start or is crucially unplayable)" as you cannot progress any further in the game after the bug occured.


I ran across the same issue that has plagued other users. After successfully building a wonder, the map becomes black and the game is effectively unplayable. I only had one issue before this point which was upon loading a save file the game froze and I couldn't escape the game. I had to power of my computer. Upon restarting the game opened fine but the black map issue was still present in my saved game.


After installing Civ 4 sometimes the game will crash or load only a black screen when loading a saved game. This can be worked around by using winetricks and install msxml3 and msxml4.
After that my game did crash upon load and I had to remove winetricks from my system and from now on Civ 4 loads correctly and I have no problems as I write this.

Runs well.
But it runs a bit slower than on Windows. And it is both on small and large maps

I had the same issues with black starry background in the beginning and had to use the winetricks-tweaks explained below to make it work. Since then, generally the game works well, but every 20-50 turns the program exits with a "memory allocation failure" because of an "unknown exception" without further explanation. Usually then the latest autosave is unusable, but previous ones work. The error is not related to any user action in the game as far as I can tell and does not repeat at exactly the same position if you use the previous autosave file and repeat the exact same moves, but eventually it will. I've tried to disable esync and d3d11, but that didn't make any difference. I haven't had a single game without the error so far, but since it only happens every now and then, I don't mind too much.

Tried various versions of Proton, game became unplayable when I hit 1AD, zooming out instantly gives a low-res starry background (supposed to be globe view) without the globe. Menu available. Game will eventually go back to the default view after clicking the little globe on the map,, but at max zoomed in. Quitting/reloading save doesn't fix it, AA settings doesn't fix it.

Аfter switched to stable 3.16-4 version of Proton instead of beta 3.16-6 I have not problems with crashes of the game. All works perfect out of the box.

All works perfect out of the box. But crashes after some turns at start of the game. I've tried launch options: PROTON_USE_WINED3D=1 PROTON_NO_D3D11=1 PROTON_NO_ESYNC %command% May be I use that tweaks wrong because FPS=60 even after PROTON_NO_ESYNC=1


Basically it seems to run fine - until there's an animation sequence, like when you build a world wonder. Then the map becomes invisible and all you can see are the starts in the background.
