Anno 117: Pax Romana Demo (3919760)
Compatibility Report
- Name of the game with compatibility issues: Anno 117: Pax Romana Demo
- Steam AppID of the game: 3919760
System Information
- GPU: RX 7900 XTX
- Video driver version: mesa 25.1.7
- Kernel version: 6.16.4
- Link to full system information report as Gist
- Proton version: Experimental and 10.0-2 (beta)
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
Ubisoft launcher starts, the main window appears and closes right away. Ubisoft launcher remains running.
Reproduction
Launch the game
Proton log: steam-3919760.tar.gz
Running the game with DXVK_CONFIG="dxgi.enableDummyCompositionSwapchain=True" allows it to run. The performance is okay, but drops all the way to 10-20 fps on zoom in/out and then restores. There is a lot of shadow shimmering on all shadow settings, but low.
@agurenko if you switch to proton experimental bleeding edge https://github.com/ValveSoftware/Proton/wiki/Proton-Versions can you start the game without extra launch parameters? and do the shadow issues you mention remain?
@simifor there is no difference between "stable" (10.0-2) and experimental on both points.
@agurenko not experimental, specifically experimental bleeding edge. The link in my previous message shows how to select it
@simifor my bad, so, the bleeding edge does help with a start without extra parameters, but the shadow (I'm not sure it's actually shadow, it might be grass textures themselves) still shimmering (Link to screen recording: https://e.pcloud.link/publink/show?code=XZcTeOZAw3TPTv8o8XsQyVymTmy7S9BHDek)
Hi, sadly I cannot confirm that it is working. For me the Ubisoft Connect launcher just gets stuck at "Preparing to launch your game."
System information:
Operating System: NixOS 25.05
KDE Plasma Version: 6.3.6
KDE Frameworks Version: 6.14.0
Qt Version: 6.9.3
Kernel Version: 6.17.7 (64-bit)
Graphics Platform: Wayland
Processors: 192 × AMD EPYC 7642 48-Core Processor
Memory: 503.7 GiB of RAM
Graphics Processor: Mesa Intel® Arc
Manufacturer: Supermicro
Product Name: Super Server
System Version: 0123456789
The following console output is generated by steam:
setlocale "en_150.UTF-8": No such file or directory
pv-locale-gen: Missing locale en_150.UTF-8 (found in $LC_MEASUREMENT)
pv-locale-gen: Generating locale de_DE.UTF-8...
pv-locale-gen: Generated locale de_DE.UTF-8 successfully
pv-locale-gen: Generating locale en_150.UTF-8...
[error] cannot open locale definition file `en_150': No such file or directory
pv-locale-gen: Unable to generate locale en_150.UTF-8: 4
setlocale "en_150.UTF-8": No such file or directory
pv-locale-gen: Warning: en_150.UTF-8 was generated but does not appear to work!
pv-locale-gen: Generating locale en_US.UTF-8...
pv-locale-gen: Generated locale en_US.UTF-8 successfully
pv-adverb[1361387]: W: Container startup will be faster if missing locales are created at OS level
fsync: up and running.
chdir "/home/user/.local/share/Steam/steamapps/common/Anno 117 - Pax Romana"
ERROR: ld.so: object '/home/user/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Game Recording - would start recording game 3274580, but recording for this game is disabled
Adding process 1361554 for gameID 3274580
ERROR: ld.so: object '/home/user/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/user/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/user/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/user/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Adding process 1361556 for gameID 3274580
Adding process 1361557 for gameID 3274580
pressure-vessel-wrap[1361556]: W: "run/opengl-driver/share/drirc.d" is unlikely to appear in "/run/host"
pressure-vessel-wrap[1361556]: W: "run/opengl-driver-32/share/drirc.d" is unlikely to appear in "/run/host"
setlocale "en_150.UTF-8": No such file or directory
pv-locale-gen: Missing locale en_150.UTF-8 (found in $LC_MEASUREMENT)
pv-locale-gen: Generating locale de_DE.UTF-8...
pv-locale-gen: Generated locale de_DE.UTF-8 successfully
pv-locale-gen: Generating locale en_150.UTF-8...
[error] cannot open locale definition file `en_150': No such file or directory
pv-locale-gen: Unable to generate locale en_150.UTF-8: 4
setlocale "en_150.UTF-8": No such file or directory
pv-locale-gen: Warning: en_150.UTF-8 was generated but does not appear to work!
pv-locale-gen: Generating locale en_US.UTF-8...
pv-locale-gen: Generated locale en_US.UTF-8 successfully
pv-adverb[1361677]: W: Container startup will be faster if missing locales are created at OS level
Adding process 1361728 for gameID 3274580
Adding process 1361729 for gameID 3274580
fsync: up and running.
Adding process 1361730 for gameID 3274580
Adding process 1361731 for gameID 3274580
Adding process 1361734 for gameID 3274580
Adding process 1361736 for gameID 3274580
Adding process 1361739 for gameID 3274580
Adding process 1361750 for gameID 3274580
Adding process 1361755 for gameID 3274580
Adding process 1361771 for gameID 3274580
Adding process 1361802 for gameID 3274580
Adding process 1361826 for gameID 3274580
Adding process 1361839 for gameID 3274580
Adding process 1361844 for gameID 3274580
Adding process 1361855 for gameID 3274580
Adding process 1361865 for gameID 3274580
Adding process 1361869 for gameID 3274580
Adding process 1361928 for gameID 3274580
Adding process 1361935 for gameID 3274580
Adding process 1361959 for gameID 3274580
Adding process 1361963 for gameID 3274580
Adding process 1361967 for gameID 3274580
Fossilize INFO: Overriding serialization path: "/home/user/.local/share/Steam/steamapps/shadercache/3274580/fozpipelinesv6/steamapprun_pipeline_cache".
Fossilize WARN: Pipeline library handle 0x00000000e401a250 is not registered.
It has either not been recorded, or it failed to be recorded earlier (which is expected if application uses an extension that is not recognized by Fossilize).
Fossilize WARN: Pipeline library handle 0x00000000e401a250 is not registered.
It has either not been recorded, or it failed to be recorded earlier (which is expected if application uses an extension that is not recognized by Fossilize).
Fossilize WARN: Pipeline library handle 0x00000000e406c3f0 is not registered.
It has either not been recorded, or it failed to be recorded earlier (which is expected if application uses an extension that is not recognized by Fossilize).
Fossilize WARN: Pipeline library handle 0x00000000e406cfe0 is not registered.
It has either not been recorded, or it failed to be recorded earlier (which is expected if application uses an extension that is not recognized by Fossilize).
Adding process 1362071 for gameID 3274580
Fossilize WARN: Pipeline library handle 0x00000000e40d6660 is not registered.
It has either not been recorded, or it failed to be recorded earlier (which is expected if application uses an extension that is not recognized by Fossilize).
Fossilize WARN: Pipeline library handle 0x00000000e40d7250 is not registered.
It has either not been recorded, or it failed to be recorded earlier (which is expected if application uses an extension that is not recognized by Fossilize).
Adding process 1362095 for gameID 3274580
Fossilize WARN: Pipeline library handle 0x00000000e40d7250 is not registered.
It has either not been recorded, or it failed to be recorded earlier (which is expected if application uses an extension that is not recognized by Fossilize).
Fossilize WARN: Pipeline library handle 0x00000000e40db430 is not registered.
It has either not been recorded, or it failed to be recorded earlier (which is expected if application uses an extension that is not recognized by Fossilize).
Fossilize WARN: Pipeline library handle 0x00000000e40ddb80 is not registered.
It has either not been recorded, or it failed to be recorded earlier (which is expected if application uses an extension that is not recognized by Fossilize).
Fossilize WARN: Pipeline library handle 0x00000000e40ddb80 is not registered.
It has either not been recorded, or it failed to be recorded earlier (which is expected if application uses an extension that is not recognized by Fossilize).
Fossilize WARN: Pipeline library handle 0x00000000e40ee340 is not registered.
It has either not been recorded, or it failed to be recorded earlier (which is expected if application uses an extension that is not recognized by Fossilize).
Fossilize WARN: Pipeline library handle 0x00000000e40ee340 is not registered.
It has either not been recorded, or it failed to be recorded earlier (which is expected if application uses an extension that is not recognized by Fossilize).
Fossilize WARN: Pipeline library handle 0x00000000e40d9fe0 is not registered.
It has either not been recorded, or it failed to be recorded earlier (which is expected if application uses an extension that is not recognized by Fossilize).
Fossilize WARN: Pipeline library handle 0x00000000e40f3520 is not registered.
It has either not been recorded, or it failed to be recorded earlier (which is expected if application uses an extension that is not recognized by Fossilize).
Fossilize WARN: Pipeline library handle 0x00000000e40f3520 is not registered.
It has either not been recorded, or it failed to be recorded earlier (which is expected if application uses an extension that is not recognized by Fossilize).
Fossilize WARN: Pipeline library handle 0x00000000df50cce0 is not registered.
It has either not been recorded, or it failed to be recorded earlier (which is expected if application uses an extension that is not recognized by Fossilize).
Fossilize WARN: Pipeline library handle 0x00000000df511ae0 is not registered.
It has either not been recorded, or it failed to be recorded earlier (which is expected if application uses an extension that is not recognized by Fossilize).
Fossilize WARN: Pipeline library handle 0x00000000df512e40 is not registered.
It has either not been recorded, or it failed to be recorded earlier (which is expected if application uses an extension that is not recognized by Fossilize).
Fossilize WARN: Pipeline library handle 0x00000000e40f3520 is not registered.
It has either not been recorded, or it failed to be recorded earlier (which is expected if application uses an extension that is not recognized by Fossilize).
Adding process 1362136 for gameID 3274580
Fossilize INFO: Overriding serialization path: "/home/user/.local/share/Steam/steamapps/shadercache/3274580/fozpipelinesv6/steamapprun_pipeline_cache".
Adding process 1362519 for gameID 3274580
Fossilize INFO: Overriding serialization path: "/home/user/.local/share/Steam/steamapps/shadercache/3274580/fozpipelinesv6/steamapprun_pipeline_cache".
Fossilize INFO: Overriding serialization path: "/home/user/.local/share/Steam/steamapps/shadercache/3274580/fozpipelinesv6/steamapprun_pipeline_cache".
and the following is written into journald:
Nov 14 22:10:12 PC-001 kwin_wayland[5391]: kwin_wayland_drm: The main thread was hanging temporarily!
Nov 14 22:10:12 PC-001 kernel: [TTM] Buffer eviction failed
Nov 14 22:10:14 PC-001 kernel: [TTM] Buffer eviction failed
Nov 14 22:10:28 PC-001 kwin_wayland[5391]: kwin_wayland_drm: The main thread was hanging temporarily!
Nov 14 22:10:28 PC-001 kernel: [TTM] Buffer eviction failed
Nov 14 22:10:28 PC-001 kernel: [TTM] Buffer eviction failed
Nov 14 22:10:28 PC-001 kernel: [TTM] Buffer eviction failed
Nov 14 22:10:28 PC-001 kernel: [TTM] Buffer eviction failed
Nov 14 22:10:28 PC-001 kernel: [TTM] Buffer eviction failed
Nov 14 22:10:28 PC-001 kernel: [TTM] Buffer eviction failed
Nov 14 22:10:28 PC-001 kernel: [TTM] Buffer eviction failed
Nov 14 22:10:28 PC-001 kernel: [TTM] Buffer eviction failed
Nov 14 22:10:28 PC-001 kernel: [TTM] Buffer eviction failed
Nov 14 22:10:28 PC-001 kernel: [TTM] Buffer eviction failed
Nov 14 22:10:28 PC-001 kernel: [TTM] Buffer eviction failed
Nov 14 22:10:28 PC-001 kernel: [TTM] Buffer eviction failed
Nov 14 22:10:28 PC-001 kernel: [TTM] Buffer eviction failed
Nov 14 22:10:28 PC-001 kernel: [TTM] Buffer eviction failed
Nov 14 22:10:28 PC-001 kernel: [TTM] Buffer eviction failed
Nov 14 22:10:28 PC-001 kernel: [TTM] Buffer eviction failed
Nov 14 22:10:28 PC-001 kernel: [TTM] Buffer eviction failed
Nov 14 22:10:28 PC-001 kernel: [TTM] Buffer eviction failed
Nov 14 22:10:28 PC-001 kernel: [TTM] Buffer eviction failed
Nov 14 22:10:28 PC-001 kernel: [TTM] Buffer eviction failed
Nov 14 22:10:28 PC-001 kernel: [TTM] Buffer eviction failed
Nov 14 22:10:28 PC-001 kernel: [TTM] Buffer eviction failed
Nov 14 22:10:28 PC-001 kernel: [TTM] Buffer eviction failed
Nov 14 22:10:28 PC-001 kernel: [TTM] Buffer eviction failed
Nov 14 22:10:28 PC-001 kernel: [TTM] Buffer eviction failed
Nov 14 22:10:28 PC-001 kernel: [TTM] Buffer eviction failed
Nov 14 22:10:28 PC-001 kernel: [TTM] Buffer eviction failed
Nov 14 22:10:28 PC-001 kernel: [TTM] Buffer eviction failed
Nov 14 22:10:28 PC-001 kernel: [TTM] Buffer eviction failed
Nov 14 22:10:28 PC-001 kernel: [TTM] Buffer eviction failed
Nov 14 22:10:28 PC-001 kernel: [TTM] Buffer eviction failed
Nov 14 22:10:28 PC-001 kernel: [TTM] Buffer eviction failed
Nov 14 22:10:28 PC-001 kernel: [TTM] Buffer eviction failed
Nov 14 22:10:28 PC-001 kernel: [TTM] Buffer eviction failed
Nov 14 22:10:28 PC-001 kernel: [TTM] Buffer eviction failed
Nov 14 22:10:28 PC-001 kernel: [TTM] Buffer eviction failed
Nov 14 22:10:28 PC-001 kernel: [TTM] Buffer eviction failed
Nov 14 22:10:28 PC-001 kernel: [TTM] Buffer eviction failed
Nov 14 22:10:28 PC-001 kernel: [TTM] Buffer eviction failed
Nov 14 22:10:28 PC-001 kernel: [TTM] Buffer eviction failed
Nov 14 22:10:28 PC-001 kernel: [TTM] Buffer eviction failed
Nov 14 22:10:28 PC-001 kernel: [TTM] Buffer eviction failed
Nov 14 22:10:28 PC-001 kernel: [TTM] Buffer eviction failed
Nov 14 22:10:28 PC-001 kernel: [TTM] Buffer eviction failed
Nov 14 22:10:28 PC-001 kernel: [TTM] Buffer eviction failed
Nov 14 22:10:28 PC-001 kernel: [TTM] Buffer eviction failed
Nov 14 22:10:28 PC-001 kernel: [TTM] Buffer eviction failed
Nov 14 22:10:28 PC-001 kernel: [TTM] Buffer eviction failed
Nov 14 22:10:28 PC-001 kernel: [TTM] Buffer eviction failed
Nov 14 22:10:28 PC-001 kernel: [TTM] Buffer eviction failed
Nov 14 22:10:28 PC-001 kernel: [TTM] Buffer eviction failed
Nov 14 22:10:28 PC-001 kernel: [TTM] Buffer eviction failed
Nov 14 22:10:28 PC-001 kernel: [TTM] Buffer eviction failed
Nov 14 22:10:28 PC-001 kernel: [TTM] Buffer eviction failed
Nov 14 22:10:43 PC-001 kernel: umip_printk: 1 callbacks suppressed
Nov 14 22:10:43 PC-001 kernel: umip: Anno117.exe[1355201] ip:14aa54197 sp:12df08: SGDT instruction cannot be used by applications.
Nov 14 22:10:43 PC-001 kernel: umip: Anno117.exe[1355201] ip:14aa54197 sp:12df08: For now, expensive software emulation returns the result.
Nov 14 22:10:43 PC-001 kernel: umip: Anno117.exe[1355201] ip:150494a1e sp:12df00: SGDT instruction cannot be used by applications.
Nov 14 22:10:43 PC-001 kernel: umip: Anno117.exe[1355201] ip:150494a1e sp:12df00: For now, expensive software emulation returns the result.
Nov 14 22:10:43 PC-001 kernel: umip: Anno117.exe[1355201] ip:14bbd67f9 sp:12df00: SGDT instruction cannot be used by applications.
Nov 14 22:10:55 PC-001 plasmashell[5523]: Data set on unsupported clipboard mode. QMimeData object will be deleted.
Nov 14 22:10:55 PC-001 plasmashell[5523]: Data set on unsupported clipboard mode. QMimeData object will be deleted.
Nov 14 22:10:59 PC-001 kwin_wayland[5391]: kf.windowsystem: static bool KX11Extras::mapViewport() may only be used on X11
Nov 14 22:11:12 PC-001 kded6[5482]: Registering ":1.731/StatusNotifierItem" to system tray
Nov 14 22:19:38 PC-001 kernel: traps: steamwebhelper[1353256] trap invalid opcode ip:7f245250e81f sp:7ffeaa720660 error:0 in libcef.so[670d81f,7f244e230000+a36b000]
Nov 14 22:19:43 PC-001 steam-runtime-steam-remote[1358406]: steam-runtime-steam-remote: Steam is not running: No such device or address
Nov 14 22:23:42 PC-001 kernel: umip_printk: 1 callbacks suppressed
Nov 14 22:23:42 PC-001 kernel: umip: Anno117.exe[1361826] ip:14aa54197 sp:12df08: SGDT instruction cannot be used by applications.
Nov 14 22:23:42 PC-001 kernel: umip: Anno117.exe[1361826] ip:14aa54197 sp:12df08: For now, expensive software emulation returns the result.
Nov 14 22:23:42 PC-001 kernel: umip: Anno117.exe[1361826] ip:150494a1e sp:12df00: SGDT instruction cannot be used by applications.
Nov 14 22:23:42 PC-001 kernel: umip: Anno117.exe[1361826] ip:150494a1e sp:12df00: For now, expensive software emulation returns the result.
Nov 14 22:23:42 PC-001 kernel: umip: Anno117.exe[1361826] ip:14bbd67f9 sp:12df00: SGDT instruction cannot be used by applications.
Nov 14 22:23:58 PC-001 kwin_wayland[5391]: kf.windowsystem: static bool KX11Extras::mapViewport() may only be used on X11
Nov 14 22:24:04 PC-001 kded6[5482]: Registering ":1.756/StatusNotifierItem" to system tray
Adding a bit more information. My issue is definitely proton related. On the same hardware but with windows the Ubisoft connect launcher works fine. However the issue is also not unique to just Anno 117 but shows up for all games using the Ubisoft launcher. So should this be moved into a separate issue then?
(And before anyone says it, also yes, the Intel A380 was not powerful enough for Anno 117 and resulted in about 15 FPS even on Windows)