protonscr

Anno 1800

protonopen appid 916440Game compatibility - UnofficialRegression
ValveSoftware/Proton#2544 · opened 2019-04-16 by doitsujin · updated 2026-05-14 · 79 comments · github · game page · search this game
1 matching comments, n / p to jump
Ddoitsujin 2019-04-16 github

Compatibility Report

  • Name of the game with compatibility issues: Anno 1800
  • Steam AppID of the game: 916440

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.

steam-916440.log

Symptoms

The game boots up and then immediately crashes, showing the following error message:
Bildschirmfoto-680
This is with the Uplay overlay already disabled.

The game does actually work on my wine-tkg 4.6 setup, although I'm not sure if that's due to wine itself or any native libraries installed through winetricks.

Reproduction

  1. Start the game, for the first time and let it crash
  2. Disable the Uplay overlay
  3. Start the game again, it'll fail with the above error
Kkisak-valve maintainer 2019-04-16 github

As a side note, looks like this game would benefit from Media Foundation support.

Aalan-cugler 2019-04-16 github

I've been messing with this all morning.

If I don't close the uplay window then the game just stays a black screen with no sound, though the cursor will change to the in game cursor design.
If I exit out of uplay then the black screen becomes functional and I get the in game warning, however (I think) because I exited uplay, the game window closes a few moments later and there is an annoying uplay background process I have to manually go kill.

Aalan-cugler 2019-04-16 github

I did try to run this through Lutris. I got the same behavior from there as well.

Aananace 2019-04-16 github

For me, disabling the overlay lets the game launch to the point where it presents the epilepsy warning screen, then it suddenly closes. UPlay is still running at that point, and has to be manually killed - both it and the remaining Anno process.

Switching UPlay to launch in offline mode gets me past the warning screen and into the game proper though, at that point it seems to run quite acceptably, and I imagine that it'll run even better when DXVK is updated. (Without any multiplayer features of course, being offline and all)

Jjakub-chatrny 2019-04-17 github

Same error here. I've tried disabled overalys uplay in offline makes no difference. Tried both steam+proton4.2, lutris+wine4.5 For numerous tries (~3h) I've managed run game 3 times, game was running nicely, but after game restart same error again.

GPU Driver:NVIDIA 418.56
GPU:NVIDIA GeForce GTX 1060 6GB
CPU:Intel Core i5-3450 @ 3.10GHz
Distro:Ubuntu 18.10
Kernel:4.18.0-17-generic
Jjakub-chatrny 2019-04-23 github

For those who are looking for workaround:

  1. Run anno with Lutris + tkg-protonified-4.1-x86_64 (you can use set up from Lutris web page)
  2. Turn uplay to offline
  3. Run Anno in Uplay (It will start wine steam also)
  4. Wait for Anno1800.exe process to appear and then kill it (first time)
  5. Run Anno in Uplay again
  6. Game loads up without "Wine C++ Runtime library" error (if it shows system dialog for application not responding just click wait)

It is wierd but worked for me every time so far.
Although game is kinda laggy (not depending on quality settings - same lag for low as for high) but playable.

Enjoy game!

Source of workaround (thenopeguy):
https://www.reddit.com/r/anno/comments/awfm4d/anno_1800_on_linux/

Edit: Also I'm not sure if its necessary but I have disabled overlays in both Uplay and Steam

HHolzhaus 2019-04-23 github

Out of the box, Anno 1800 will crash right after the epilepsy warning screen. However, you can make the single player part of the game work by disabling the Uplay overlay and switching Uplay into offline mode.

This can be done by editing the file ~/.steam/steam/steamapps/compatdata/916440/pfx/drive_c/users/steamuser/Local Settings/Application Data/Ubisoft Game Launcher/settings.yml and setting overlay.enabled = false and user.forceoffline = true. Next time you start Anno 1800 via Steam, the Uplay login window opens but won't let you log in because you are in offline mode. Click on "Settings" and unset the checkbox for "Always start Uplay in offline mode", then click on the small "Restart Uplay" button above it. Now you can log in and don't forget to set the "Remember Me" checkbox. After logging in successfully, you can now reenable offline mode (e.g. by closing uplay, and setting user.forceoffline = true in the config file again).

Multiplayer won't work that way, obviously. Also, zooming in/out causes a few graphical artifacts, but that might be solved by a newer DXVK version. Other than that, the game is perfectly playable.

Ddoitsujin 2019-04-23 github

Also, zooming in/out causes a few graphical artifacts, but that might be solved by a newer DXVK version.

If you're referring to shadows, this actually seems to be a (rare) game bug and is usually fixed by restarting the game.

Wwithoutaface 2019-04-28 github

Maybe a possible workaround for the "C++ Runtime" crash:
I guess it's caused by launch combination steam + uplay on newer wine versions.
Tested the game with the first patch and was facing the c++ runtime error on
lutris (tkg-protonified 4.5 faudio / tkg4.6) & proton 4.2-3
tkg-protonified 4.1 worked as described above.
(all with uplay offline mode and both overlays disabled)

Nearly giving up after trying also vcrun2015 from winetricks and win10 configurartion
(uninstalled afterwards)
i used the "Run EXE inside wine prefix" function and navigated directly to "steamapps/common/Anno 1800/Bin/Win64/Anno1800.exe"
(no wine process should be running in the prefix! / it's also working for me with setting executeable path directly to Anno1800.exe in lutris)

Now the game behave different on my system:

  • tkg4.6 with uplay in online mode working fine without c++ error and starting with 100% success rate /no multiplayer.
  • tkg4.5 faudio crash but without c++ error.
    (Starting the game with Uplay.exe again gives the c++ error like before.)

My guess is that the error is caused by different behavior with the launch parameter "-uplay_steam_mode" from Uplay
[Terminal with Uplay.exe]
UbisoftGameLauncher.exe [deleted] -upc_arguments -uplay_steam_mode
Anno1800.exe -uplay_steam_mode

[Terminal direct Anno1800.exe launch]
UbisoftGameLauncher.exe [deleted] -upc_arguments
Anno1800.exe -uplay_steam_mode

Maybe this can also be tested with proton and steamlinux (overwrite launch command)!?

System:
OS: Ubuntu 19.04
KERNEL: 5.0.0-13-generic
CPU: Intel Core i7-6700HQ @ 2.60GHz
GPU: NVIDIA GeForce GTX 1070
GPU DRIVER: NVIDIA 430.09
RAM: 16 GB

Wwithoutaface 2019-05-03 github

I'm now able to run the game without c++ runtime error on proton 4.2-3 using a workaround to launch the exe with cmd inside the prefix. The commands marked as NOT WORKING are giving me a "file corruption detected, validate files with uplay" error. Sadly i was not able to adapt the launch command from steam directly.

Feel free to adapt it for your system

#!/bin/bash
#ubuntu 19.04 / proton 4.2-3 / bash 5.0
echo "launch Anno1800.exe with Proton 4.2 (hopefully no c++ crash!)"
export STEAMROOT="$HOME/.steam"
export PATH="$STEAMROOT/steam/steamapps/common/Proton 4.2/dist/bin/:$STEAMROOT/ubuntu12_32/steam-runtime/amd64/bin:$STEAMROOT/ubuntu12_32/steam-runtime/amd64/usr/bin:$PATH"
export WINEDEBUG="-all"
export WINEDLLPATH="$STEAMROOT/steam/steamapps/common/Proton 4.2/dist/lib64/wine:$STEAMROOT/steam/steamapps/common/Proton 4.2/dist/lib/wine"
export LD_LIBRARY_PATH="$STEAMROOT/steam/steamapps/common/Proton 4.2/dist/lib64:$STEAMROOT/steam/steamapps/common/Proton 4.2/dist/lib:$STEAMROOT/ubuntu12_32/steam-runtime/pinned_libs_32:$STEAMROOT/ubuntu12_32/steam-runtime/pinned_libs_64:/usr/lib/x86_64-linux-gnu/libfakeroot:/lib/i386-linux-gnu:/usr/lib/i386-linux-gnu:/usr/local/lib:/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:/lib:/usr/lib:/usr/lib/i386-linux-gnu/i686:/usr/lib/i386-linux-gnu/sse2:/usr/lib/i386-linux-gnu/i686/sse2:$STEAMROOT/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu:$STEAMROOT/ubuntu12_32/steam-runtime/i386/lib:$STEAMROOT/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu:$STEAMROOT/ubuntu12_32/steam-runtime/i386/usr/lib:$STEAMROOT/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu:$STEAMROOT/ubuntu12_32/steam-runtime/amd64/lib:$STEAMROOT/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu:$STEAMROOT/ubuntu12_32/steam-runtime/amd64/usr/lib:"
#export WINEDLLOVERRIDES="d3d11=n;dxgi=n"
export WINEPREFIX="$STEAMROOT/steam/steamapps/compatdata/916440/pfx"
EXE_PATH_WIN_FOLDER="\steam\steamapps\common\Anno 1800\Bin\Win64"
EXE_PATH_WIN_DRIVE=$(echo $STEAMROOT | sed -e 's/\//\\/g')
EXE_PATH_WIN="Z:$EXE_PATH_WIN_DRIVE$EXE_PATH_WIN_FOLDER"
echo "exe path for cmd launch:"
echo $EXE_PATH_WIN
echo "WINE PREFIX:"
echo $WINEPREFIX
echo "WINE VERSION:"
wine --version
echo "create Anno1800.bat file:"
echo "@echo try to start Anno1800.exe with cmd in Proton environment" > Anno1800.bat
echo "@echo change directory to $EXE_PATH_WIN" >> Anno1800.bat
echo "@cd $EXE_PATH_WIN" >> Anno1800.bat
echo "@echo launch Anno1800.exe" >> Anno1800.bat
echo "@start Anno1800.exe" >> Anno1800.bat
echo "@exit"
cat Anno1800.bat
echo "launch Anno1800.bat"
wine cmd /c Anno1800.bat

# NOT WORKING #
#wine ~/.steam/steam/steamapps/common/Anno\ 1800/Bin/Win64/Anno1800.exe
#STEAM_COMPAT_DATA_PATH=~/.steam/steam/steamapps/compatdata/916440 ~/.steam/steam/steamapps/common/Proton\ 4.2/proton run ~/.steam/steam/steamapps/common/Anno\ 1800/Bin/Win64/Anno1800.exe
#STEAM_COMPAT_DATA_PATH=~/.steam/steam/steamapps/compatdata/916440 ~/.steam/steam/steamapps/common/Proton\ 4.2/proton waitforexitandrun ~/.steam/steam/steamapps/common/Anno\ 1800/Bin/Win64/Anno1800.exe
Ffgblomqvist 2019-05-09 github

Not sure if this is of any help, but I bought the game on Epic Game Store and can, therefore, run it independently in UPlay, and it runs fine for me out-of-box (Wine tkg 4.6, DXVK 1.1.1). No multiplayer since it fails to detect NAT type (or something like that, probably possible to work around somehow), but yeah, just figured I'd throw it out there.

PPalaix 2019-05-11 github

Now Anno starts with the script from "withoutaface" (thanks!). Before i got the C++ error. But graphic looks ugly. The grass and mountains are shown as black. Also some overlays (e.g. talking persons) seems to have missing colors.

I changed the graphic settings from medium to high or ultra. All the same. Screenshot is not possible because the image just shows black screen. I attached a photo from smartphone.
IMG_20190511_204549

Ubuntu 19.04
rx580
i5-8400
5.1.1-050101-generic (also older ones)
steam overlay and UPlay overlay are disabled.

Wwithoutaface 2019-05-12 github

i made a little launcher to start the game directly from steam
(Anno1800 links to launcher; launcher starts renamed exe with cmd).

<EDIT: removed instructions/picture>

<Link removed by moderator>

Kkisak-valve maintainer 2019-05-12 github

Hello @withoutaface, unofficial launchers and other random executables are a gray area because it's not easy to quickly check if they're only doing what they claim or if there is licensing issues, so I've removed the link. Thanks for sharing the earlier workaround.

Wwithoutaface 2019-05-12 github

Hello @kisak-valve, okay, thanks for clarification.

PPalaix 2019-05-17 github

I checked with new Proton 4.2-4 but i still get the C++ error popup and game doesn't start. With the startscript from withoutaface it starts but with ugly graphics like i posted before.
Here is my steam.log (started without script directly out of steam).
steam-916440.log

Kkisak-valve maintainer 2019-05-17 github

Fatal Python error: Py_Initialize: can't initialize sys standard streams in the logs looks like a line of interest.

Ddoitsujin 2019-05-17 github

@Palaix which version of Mesa and LLVM are you using? The game renders fine on Mesa 19.1-git and LLVM 9.0-git, although I personally haven't tested the stable versions with this game yet.

PPalaix 2019-05-17 github

mesa: 19.0.2-1ubuntu1
LLVM (?):
libllvm7:amd64 1:7.0.1-8
libllvm8:amd64 1:8-3
libllvm8:i386 1:8-3

PPalaix 2019-05-17 github

this is my steam-systeminfo:
steaminfo.txt

PPalaix 2019-05-18 github

Hello @kisak-valve do you have any idea to workaround or to test/debug something about the python error? I couldn't find anything helpfull with my search.

PPalaix 2019-05-18 github

I updated LLVM and mesa with padoka PPA. Still not starting (c++ error popup).
LLVM: 9.0.0
mesa: 19.2-0

steam-916440.log

Wwithoutaface 2019-05-18 github

Hello @Palaix @kisak-valve
tested the game today on my second machine with ubuntu 18.04.2 (+hwe) + Proton 4.2-4 and it's starting fine without c++ crash and running with no graphic glitches (~20 fps on wqhd resolution +high settings ).

is proton using python from the system or is it shipping it's own build?

OS: Ubuntu 18.04.2 LTS
KERNEL: 4.18.0-20-generic
CPU: Intel Core i5-3570K @ 3.40GHz
GPU: Radeon RX 580
(glxinfo: Radeon RX 580 Series (POLARIS10, DRM 3.26.0, 4.18.0-20-generic, LLVM 7.0.0))
GPU DRIVER: 4.4 Mesa 18.2.8
RAM: 16 GB

PPalaix 2019-05-20 github

Hi !

I did a testinstall with manjaro (stable) and Anno 1800 is running in steam (offline mode). Everything works on high settings. It's good playable (5 hours ;-)) but it is not 100% smoothly also with low graphic settings.

manjaro: Python 3.7.3-1
Ubuntu: Python 3.7.3-2

Both running with gnome-shell. If there is anything more i can provide just please tell me.

PPalaix 2019-05-30 github

@kisak-valve
Can't find the difference why Anno is running in Manjaro but doesn't work with Ubuntu 19.04. I need a hint what to check, what to log etc. I have both distros running so perfect situation to analyse...
I wonder why @withoutaface can run it even in older Ubuntu release.

Mmozo78 2019-08-03 github

Is this glitch normal and expected:
Screenshot_20190803_175955
I can't find such problem nowhere. Is it just me?
NVIDIA: 430.40
DXVK: 1.3.1

TThaodan 2019-08-03 github

Happened to me too after the latest update.

Mmozo78 2019-08-03 github

Too bad I just tried it for the first time :(

Ddoitsujin 2019-08-04 github

This is already fixed in DXVK as of doitsujin/dxvk@6b2f4f93cc51c7c75dbf4cc067c0b924052d6d35.

HHolzhaus 2019-10-17 github

Today, Anno 1800 patch 5.3 was released. Since the update, I can't start it anymore using Proton/DXVK.

After hitting "Play", Uplay starts Anno, then a black fullscreen window appears. Instead of showing the intro videos/main menu, that window disappears after a few seconds.
The process(es) still remain (Steam marks the game as currently running), so I need to terminate them manually using pkill.

Disabling the Uplay overlay and enabling offline mode doesn't help.

Kkisak-valve maintainer 2019-10-17 github

Hello @Holzhaus, please add PROTON_LOG=1 %command% to the game's launch options and drag and drop the generated $HOME/steam-$APPID.log into the comment box.

HHolzhaus 2019-10-17 github

@kisak-valve When using PROTON_LOG=1, the black window doesn't just disappear. Instead an error dialog pops up (the same one as as in the original post):
2019-10-17-23-40-24_3840x2160

This doesn't happen if PROTON_LOG=1 is not set.

steam-916440.log

System info: https://gist.github.com/Holzhaus/689587ef5810ef659dcaa32ab66abec7

HHolzhaus 2019-10-28 github

The latest update (5.3.893800) seems to have fixed it. I googled at a bit and some Windows users experienced the startup issue, too. Maybe it was just a game bug that was fixed now.

KKoalaLord 2019-11-24 github

The latest update (5.3.893800) seems to have fixed it. I googled at a bit and some Windows users experienced the startup issue, too. Maybe it was just a game bug that was fixed now.

@Holzhaus Hey, hast du es jetzt hinbekommen? Hab die gleiche Fehlermeldung immer noch und weiß nicht was ich noch versuchen soll. Würde außerdem gern online spielen.
PS: Bin neu im Ubuntu Universum

HHolzhaus 2019-11-24 github

@KoalaLord: I still get the same error message and don't know what to do. I also want to play online.

I removed PROTON_LOG=1 from the launch options. I also had to edit the file ~/.steam/steam/steamapps/compatdata/916440/pfx/drive_c/users/steamuser/Local Settings/Application Data/Ubisoft Game Launcher/settings.yml and made these changes:

overlay:
  enabled: false
# [...]
user:
  forceoffline: true

I don't think online multiplayer works at the moment.

See this: https://github.com/ValveSoftware/Proton/issues/2544#issuecomment-485766158

Ccwildfoerster 2019-12-22 github

can't get past

======================
Proton: 1576681293 proton-4.11-11
SteamGameId: 916440
Command: ['/home/nini/.local/share/Steam/steamapps/common/Anno 1800/Bin/Win64/Anno1800.exe', '-uplay_steam_mode']
Options: set()
======================
...
...
...
29796.861:0031:0032:err:seh:setup_exception stack overflow 1680 bytes in thread 0032 eip 00007f7cbbf8c118 esp 0000000000130f80 stack 0x130000-0x131000-0x230000

Ubuntu 19.10, just installed the game, changing the settings.yml or the suggested winetricks doesn't help much.

Wwithoutaface 2020-01-23 github

Is this game locked now for use with steam proton? It's not visible in my library anymore if the "linux button" is clicked. Otherwise it says "available on windows" and the install button is grey.
(I had it installed previously on the same machine. did not change steam settings just uninstalled the game)

Pp0kR 2020-05-09 github

Using Lutris I found a (Lutris-) version of Proton with which i can run Anno 1800.
This may not be useful for steamusers directly, but I hope that sharing my experiences could help fixing protons compatibility for steam.

Only lutris-nofshack-4.19-x86_64 works nice (except for network features) for me.

I also tried all lutris-proton versions between lutris-4.16-x86_64 and lutris-4.20-x86_64 and the corresponding nofshack-verions, but none of them even launched or they crashed at startup.

I tried the lutris-proton versions based on different Wine 5 versions up to version 5.7. In these version Anno 1800 tells me that the network features would work (I get the green network circle in the upper right corner in the main menu). But when I try to start a new game or continue a previous played savegame, it takes up to 40 minutes of loading screens to get me to the game and then it is really slow (it feels like 5 fps or something like that and it does not matter what graphics settings I used).
I tried different recent dxvk versions, but I did not see any big differences between those runs.

I don't know if these information are useful, but maybe someone who has more knowledge of wine, proton or the lutris proton builds might be able to find out, why exactly lutris-nofshack-4.19-x86_64 is working way much better than all the other versions.

Ccoxe87b 2020-05-10 github

I'm also using Lutris to run Anno 1800 under Proton.
My settings:
Wine version: lutris-5.7-x86_64
DXVK version: 1.6.1L
nvapi and nvapi64 disabled.
DXVK_HUD = 0
PYTHONIOENCODING = utf8
Latest version of the game as at May 2020, however I do not have any DLC if that matters.
I am using Medium settings and it lags for about 30 sec to 1 minute but then framerate improves and it becomes playable.

I am able to run the game with Uplay overlays disabled.
I am also able to run the game in online mode (although I haven't tested multiplayer out yet).

My system is:
Core i5-9600K | 16GB DDR4 | AMD Radeon RX 470 | mesa-git 20.2.0_devel driver
Using Arch Linux, currently kernel 5.6.11-arch1-1

HHolzhaus 2020-05-10 github

Anno 1800 works fine in Steam/Proton without Lutris/Custom Wine/etc. for me. You only need to start Uplay in offline mode. Network isn't working though, so you can't do multiplayer or use Uplay Club items/buildings/characters.

Mmpawlowski7 2020-06-19 github

Sadly I have almost the same experience as @p0kR, but in my case even lutris-nofshack-4.19-x86_64 doesn't work for me. I can summarize this as follows:

  • Proton 4.11 and all Lutris 4.* - hangs with black screen after starting the game, doesn't matter if it's offline or online.

  • Proton 5.0* and Lutris 5.* starts but takes forever to load a game. And still doesn't matter if it's online or not.

My OS is Ubuntu 20.04 and GPU RTX 2060 SUPER with the latest drivers installed. I've tried also the Nvidia Vulkan beta driver but the same thing is happening. DXVK version I've tried is 1.6 and 1.7. I was thinking that maybe it's because of the NVME drive?

TThaodan 2020-06-19 github

I have the same issue as you, I'm using wine-staging build from master. The problem started when the new content update was activated. I suspect that this update triggered a bug or unsupported feature. I first thought maybe the bug was in the game and asked here:
https://www.reddit.com/r/anno/comments/gw4o03/very_slow_loading_speed_since_the_latest_dlc_was/

HHolzhaus 2020-11-09 github

I can confirm the extremely long loading times with Proton 5.13. The main menu works fine, but I when I try to load a game it takes forever. The game doesn't lock up (the loading screen wallpapers and advice still change), but nothing happens. I gave up after ~40 minutes and killed the process.

HHolzhaus 2020-12-04 github

Long loading times seem to be fixed with Proton 5.13.2. It now works out-of the-box.

Remaining issues:

  • Online mode doesn't work, therefore multiplayer and all "Ubisoft Club-only items, character portraits, etc don't work.
  • Occasionally freezes my system, but that seems to be a driver issue: https://gitlab.freedesktop.org/drm/amd/-/issues/1393
  • When opening the Uplay Overlay, the overlay is not hidden after closing it, making half the screen invisible. Workaround is to disable the overlay.
HHolzhaus 2021-04-11 github

This seems to be fixed with mesa 21.0.2. The game still freezes and needs to be killed, but the system stays usable (Ryzen 4800U).

dmesg output:

[ 5717.833529] umip_printk: 197 callbacks suppressed
[ 5717.833536] umip: Anno1800.exe[392890] ip:14fe2502a sp:20d91ebe8: SGDT instruction cannot be used by applications.
[ 5717.833543] umip: Anno1800.exe[392890] ip:14fe2502a sp:20d91ebe8: For now, expensive software emulation returns the result.
[ 5718.855102] umip: Anno1800.exe[392884] ip:14fe2502a sp:20c8bebe8: SGDT instruction cannot be used by applications.
[ 5718.855119] umip: Anno1800.exe[392884] ip:14fe2502a sp:20c8bebe8: For now, expensive software emulation returns the result.
[ 5719.854879] umip: Anno1800.exe[392882] ip:14fe2502a sp:20c29ebe8: SGDT instruction cannot be used by applications.
[ 5838.026964] umip_printk: 197 callbacks suppressed
[ 5838.026975] umip: Anno1800.exe[392891] ip:14fe2502a sp:20de2ebe8: SGDT instruction cannot be used by applications.
[ 5838.026984] umip: Anno1800.exe[392891] ip:14fe2502a sp:20de2ebe8: For now, expensive software emulation returns the result.
[ 5839.049067] umip: Anno1800.exe[392889] ip:14fe2502a sp:20d80ebe8: SGDT instruction cannot be used by applications.
[ 5839.049075] umip: Anno1800.exe[392889] ip:14fe2502a sp:20d80ebe8: For now, expensive software emulation returns the result.
[ 5840.107210] umip: Anno1800.exe[392886] ip:14fe2502a sp:20ccde818: SGDT instruction cannot be used by applications.
Ffolknor 2022-12-10 github

Anyone able to get it running who (1) just bought and installed it now that it has been re-released on Steam, (2) doesn't use lutris, but just runs it through Steam, (3) uses valves proton or tkg/GE, (4) and who didn't already have uplay or "ubifuck connect" or whatever it's called installed?

It refuses to start even once for me. The launcher never opens. The Anno1800.exe process uses 100% CPU until I stop the game. I've tried with Proton Ex and GE. I also tried editing the settings yaml with the suggestions earlier in this ticket, I tried with gamemode and a few other things.

I have a steam-916440.log, but I doubt it's useful to anyone. If it is, I can drop it in here obviously.

Apparently ubi broke the game, but I have no idea:
https://old.reddit.com/r/anno/comments/zg1k2z/anno_wont_launch/ (with reply from dev)
https://old.reddit.com/r/anno/comments/zhip4b/game_is_unable_to_launch/
https://old.reddit.com/r/anno/comments/zhw1cn/game_wont_launch/
https://old.reddit.com/r/anno/comments/zhy3e3/anno_1800_steam_archlinux_swaywm_not_starting_game/
etc

KKoalaLord 2022-12-10 github

The 1.16 update is pretty buggy in generell on windows too. Might have nothing to do with Linux. I bought it on steam when it released and it worked fine with Ubuntu. Wait until 16.1 update . Might take some weeks.

KKnogle 2022-12-11 github

Any news regarding the multiplayer issue?

MMaxXor 2022-12-17 github

@folknor I match all (1) to (4) in your post. I simply installed it on Arch Linux using GNOME 43 via Steam Proton, selected the last stable version. Ubisoft connect works fine with my account and the game itself runs great, except multiplayer. Also somehow the Ubisoft Connect software apparently can't save my account credentials, I didn't link my Steam & Ubisoft account.

Ffolknor 2022-12-18 github

Ubisoft connect works fine with my account and the game itself runs great, except multiplayer.

Yes, works for me as well now after the patch. Thank you! :-)

KKnogle 2022-12-19 github

Multiplayer confirmed working with GloriousEggroll Proton 7.43

MMaxXor 2022-12-21 github

Multiplayer confirmed working with GloriousEggroll Proton 7.43

Not working here with GE 7.43. Do you join other parties or host a game?

KKnogle 2022-12-21 github

Multiplayer confirmed working with GloriousEggroll Proton 7.43

Not working here with GE 7.43. Do you join other parties or host a game?

I've joined a random multiplayer session

MMaxXor 2022-12-21 github

Ok, interesting. What NAT type do you see ingame (upper right corner)?

KKnogle 2022-12-21 github

The normal one. It's green.

SSubwaytime 2022-12-22 github

@Knogle What does it specifically tell you? Mine is NAT-Type: Moderate and it doesnt work with GE 7.43.

Ffrederictobiasc 2022-12-29 github

For me, multiplayer also isn't working with GE 7.43. NAT-Type moderate despite having port forwarding enabled.

Cchrisbmr 2022-12-31 github

See https://github.com/ValveSoftware/wine/issues/172 for a fix that made multiplayer work for me.

MMaxXor 2023-01-09 github

FYI: Switching to Proton 6.3-8 fixes multiplayer. It seems Proton 7.0 has a regression.

KKnogle 2023-01-15 github

FYI: Switching to Proton 6.3-8 fixes multiplayer. It seems Proton 7.0 has a regression.

How did you get Ubisoft working with 6.3-8? It is unable to connect in my case.

MMaxXor 2023-01-15 github

That's a different problem and it's really a struggle. To get past the "Initializing..." or "Looking for patches..." screen of Ubisoft Connect you need to connect to a VPN or mobile hotspot before starting the game.

TTobi823 2023-02-06 github

That's a different problem and it's really a struggle. To get past the "Initializing..." or "Looking for patches..." screen of Ubisoft Connect you need to connect to a VPN or mobile hotspot before starting the game.

@MaxXor You can also change the MTU of your network connection to 1452 bytes. I think that network packages must not be too long for UPlay. By using this MTU (or a VPN or mobile data) the network packages will be smaller.

Kkisak-valve maintainer 2023-03-07 github

Anno 1800 multiplayer not working anymore

Issue transferred from https://github.com/ValveSoftware/Proton/issues/6603.
@Asteliks posted on 2023-03-07T23:16:08:

Compatibility Report

  • Name of the game with compatibility issues: Anno 1800
  • Steam AppID of the game: 916440

System Information

  • GPU: Nvidia RTX3080
  • Driver/LLVM version: nvidia 525.89.02
  • Kernel version: 6.1.14-200.fc37.x86_64
  • Link to full system information report as Gist
  • Proton version: Proton Experimental (as of 2023/02/27) & 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.

steam-916440-.zip
proton-6.3-8 crashes so fast that no log is created
obraz

Symptoms

Unable to join multilayer games with the latest proton version. According to comments on protondb it used to work with proton 6.3-8 but unfortunately I'm getting an error when trying to start with that proton version.

Reproduction

  1. Start Anno 1800 with Proton 7.0-6
  2. Host a multiplayer game see that no one can join you. Be that through the game, steam or Ubisoft connect;
  3. Try joining your friends game (Friend was on Windows 10). See that the game tries to join you but fails with no error message;
  4. Try running Anno 1800 with Proton 6.3-8 as recommended on protondb;
  5. See that ubisoft connect crashes on lunch;
  6. Check game files -> same result with ubisoft connect;
  7. Reinstall the game;
  8. Lunch running Anno 1800 with Proton 6.3-8;
  9. See that ubisoft connect crashes on lunch.
Kkisak-valve maintainer 2023-09-03 github

Anno 1800 black screen

Issue transferred from https://github.com/ValveSoftware/Proton/issues/7069.
@basculeo posted on 2023-09-03T10:23:37:

Compatibility Report

  • Name of the game with compatibility issues: Anno 1800
  • Steam AppID of the game: 916440

System Information

  • GPU: RTX 1070
  • Video driver version: nvidia 535.86.05
  • Kernel version: 5.4.0
  • Proton version: 7 / 8 / exp

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.

Proton log:

attachment didn't work...

Symptoms

I played Anno 1800 for months under proton 8, no problems aside from the usual ubi launcher bullshit. After the last game update, it no longer works. I get past the launcher and when the game loads, it's just a black screen with the Anno mouse cursor.

Things I've tried:

every recent version of proton, including some GE flavors
verifying game files
completely uninstalling and re-installing the game, including deleting shader cache and proton prefix
messing with the settings in engine.ini (game file inside the prefix)

Nothing works, I think we need a proton update.

Jjuliotux 2023-09-17 github

Same problem here. When the game will load the videos, the cursor changes to the Anno 1800 one, and them the game crashes. Nothing useful spoted in the log files.

KKnogle 2023-09-17 github

What Proton Version are you guys using? For me it still runs fine.

Jjuliotux 2023-09-17 github

Tried Proton Experimental and the Ubisoft Connect was not opening properly, so switched to Proton-GE-8.15.

KKnogle 2023-09-17 github

Can you try GE Proton 8.10? I use Lutris btw. through Ubisoft.

Jjuliotux 2023-10-07 github

Now the game is running.

Do anyone tried the mod browser? It simply is not loading the mod browser inside the game.

Sstudyfranco 2024-03-25 github

Hello,

I had reinstalled my computer this week end. when I try to play the game my KDE session freeze and it restart.
Does anyone have the same issue ?

(I use Manjaro)

Kkisak-valve maintainer 2024-04-01 github

Anno 1800 or Ubisoft launcher

Issue transferred from https://github.com/ValveSoftware/Proton/issues/7621.
@Motze74 posted on 2024-04-01T08:10:13:

Compatibility Report

  • Anno 1800 refuses to launch. Not sure this is an issue with proton, though
  • Steam AppID of the game: 916440

System Information

CPU: 6-core AMD Ryzen 5 5500 (-MT MCP-) speed/min/max: 400/400/4267 MHz
Kernel: 6.6.19-1-MANJARO x86_64 Up: 9m Mem: 5.31/15.49 GiB (34.3%)
Storage: 931.51 GiB (42.0% used) Procs: 362 Shell: Zsh inxi: 3.3.33

  • Video driver version: <Device-1: AMD Navi 23 [Radeon RX 6600/6600 XT/6600M] driver: amdgpu
    v: kernel
    Device-2: Logitech Webcam C310 driver: snd-usb-audio,uvcvideo type: USB
    Display: wayland server: X.org v: 1.21.1.11 with: Xwayland v: 23.2.4
    compositor: gnome-shell v: 45.4 driver: X: loaded: amdgpu
    unloaded: modesetting,radeon dri: radeonsi gpu: amdgpu
    resolution: 1920x1080~60Hz
    API: EGL v: 1.5 drivers: radeonsi,swrast
    platforms: wayland,x11,surfaceless,device
    API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 24.0.2-manjaro1.1
    renderer: AMD Radeon RX 6600 (radeonsi navi23 LLVM 16.0.6 DRM 3.54
    6.6.19-1-MANJARO)

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.

steam-916440.zip

Symptoms

  • Steam does not properly recognize that I am online (e.g. store pages do not show), but Steam will download and install games and updates.
  • UbiSoft connect does not recognize that I am online, and insists that my internet must not be working
  • Anno 1800 does not launch in offline mode.

Reproduction

Entire machine went offline three days ago. Troubleshooting revealed that connection was up, but some ports appear to have been blocked (?). My machine uses an ethernet connection.

Access to Internet router via WLAN from other devices was possible, and the router both "saw" the computer in question, and assigned an IP adress, so no hardware issues. Assigning a permanent IP adress didn't result in any change. Broken DNS? If so, why?

Ultimately, what got the machine back online was booting out NetworkManager and replacing it with systemd-networkd (which, for lack of a better word, fells much more responsive and faster).

Now, everything online is working again, except for Steam and Ubisoft Connect. What that is supposed to be good for, I don't know.

I tried switching from proton-experimental to proton-beta 9.0 and back. No change.
Am now trying to remove and reinstall ubisoft connect. Maybe that will help. Am now rapidly reaching the end of my rope. I'm not exactly a newbie, but also not familiar with linux commands, so learning while going along.

I tried a suggestion in a forum and deleted subdirectory 916440 in the steamapps directory, but no change apart from a rebuild at attempted game launch.

The issue seems to be how "Steam" and "Ubisoft connect" connect to the internet (through proton/wine?), no idea how to influence that.

steam-916440.zip


@Motze74 commented on 2024-04-01T08:40:37:

There seems to be some connection to here... not sure, though, and why did it show up out of the blue three days ago?
https://bugs.winehq.org/show_bug.cgi?id=53346

MMotze74 2024-04-02 github

Seems to be a valve / proton issue. I managed to reinstall UbisoftConnect via Lutris, and all of a sudden, I got a connection. As Lutris also uses GE proton 8.26, something seems to have corrupted the steam proton network settings.

No idea how to configure the steam client connection settings. Starting steam from command line with -tcp didn't help. Will now attempt to play through lutris.

MMotze74 2024-04-02 · hidden on GitHub github

But it IS crazy, you know... using Lutris to launch Steam to launch UbiSoftConnect...

Seriously people, it's just like Netflix. In the old days, Netflix (Steam?) had you covered. Nowadays, everybody wants a piece of the pie, and they and their friends are coming up with their own f***ing launchers and breaking everything left and right. So back to pirating, I guess? At least that way, I have only myself to blame if something stops working...

Kkisak-valve maintainer 2025-01-25 github

Anno 1800 does not fully quit when exiting game

Issue transferred from https://github.com/ValveSoftware/steam-for-linux/issues/11700.
@BRTPOB posted on 2025-01-25T10:16:15:

Your system information

  • Steam client version (build number or date): 1737601106
  • Distribution (e.g. Ubuntu): Pop!_OS 22.04 LTS
  • Opted into Steam client beta?: [Yes/No] Yes
  • Have you checked for system updates?: [Yes/No] Yes
  • Steam Logs: [generate by running this command in a terminal

steam-logs.tar.gz

  • GPU: NVIDIA

Please describe your issue in as much detail as possible:

When exiting out of Anno 1800, Steam continues to show the game as "Playing" or "Running" even though it's no longer active. The user must manually click the "Stop" button for it to end the play session, and when they do they're greeted with the warning that data might not be properly saved.

Steps for reproducing this issue:

  1. Start Anno 1800
  2. Exit the game
  3. Observe
JJakobDev 2025-02-05 github

When exiting out of Anno 1800, Steam continues to show the game as "Playing" or "Running" even though it's no longer active.

Anno 1800 is closed correctly, but Ubisoft Connect stays open in the background. It can be closed through the system tray.

Bbrida-games 2025-03-23 github

Anno 1800 sound issue and game freezes

Hardware information:
Laptop Lenovo 14APH8
CPU: Ryzen 7840HS
GPU: Radeon 780m (integrated)
RAM: 32GB

System information:
Distribution: Ubuntu 24.04.2
Kernel: 6.11
Mesa: 24.2.8
Proton: 9.0-4
Wayland

Steam Logs:
steam-916440.log

Please describe your issue in as much detail as possible:
Game takes too long to load (more than 2 minutes from first black screen to main menu). There is no sound in main menu and in the game. When starting a game session (new game or loading a previous save) - there are constant freezes, as if the game is interactive for 7 seconds, then the whole interface and the game freezes for 50+ seconds (the mouse can move, I can switch windows with Alt+Tab), then the game works again for 7 seconds, then another freeze for 20+ seconds. This behavior is repeated endlessly, making it impossible to play the game.

In log file i found the lines with errors that repeat at intervals similar to the intervals of freezes:
126843.520:0444:055c:err:sync:RtlpWaitForCriticalSection section 00006FFFEE216CC0 "../src-wine/dlls/mmdevapi/audiosessionmanager.c: g_sessions_lock" wait timed out in thread 055c, blocked by 0614, retrying (60 sec)
126838.520:0444:0594:err:quartz:audio_record_source_DecideBufferSize Failed to open device 0, error 3.

Discussion thread on Steam:
https://steamcommunity.com/app/916440/discussions/1/537714352002749907/

Steps for reproducing this issue:
Start Anno 1800
Start game session
Observe (no sound + freezes)

Bbrida-games 2025-05-26 github

Hi team.

It's been more than 2 months since i posted my request (https://github.com/ValveSoftware/Proton/issues/2544#issuecomment-2746513973) and no one has responded.

I found at least 3 feedbacks with the same problem on ProtonDB site from different users with different hardware/software. So the problem is not just with my laptop. Also I've updated Proton to the new 10 beta version, and have the same issue.

I’d really appreciate any feedback or updates regarding the status of the request. If there’s anything I can do to help move it forward - such as updating the request or adding more tests/logs - please let me know.

@kisak-valve I see that you are the most active team member in this thread, could you tell me how to increase the priority of my request so the technical team would pay attention to it?

Thanks again for your time and for maintaining this project!

Qqubist-pixel-ux 2025-06-01 github

@brida-games Disable the ubisoft overlay, vsync and run the game as borderless window. Try using x11 instead of wayland.

If that doesn't work then use Glorious Egg's Proton. You'll probably need lutris and ProtonUp Qt. Install from flatpak to get latest version.

If that doesn't work either, then use a more recent distro and kernel. I played on Endeavour linux, with lutris and Glorious Egg's Proton without any issues.

BBloodyIron 2026-05-14 github

The Ubisoft Connect application never properly quits when gracefully exiting Anno 1800. This leads to STEAM thinking I'm playing Anno 1800 perpetually until I force it to stop one way or another.

Can we please get this fixed so my compie doesn't just burn CPU cycles/power with the Ubisoft Connect never quitting nicely?