protonscr

Anno 117: Pax Romana

protonclosed appid 3274580Game compatibility - Unofficial
ValveSoftware/Proton#9023 · opened 2025-09-02 by Naltarunir · updated 2025-09-03 · 3 comments · github · game page · search this game
NNaltarunir 2025-09-02 github

Compatibility Report

  • Name of the game with compatibility issues: Anno 117: Pax Romana
  • Steam AppID of the game: 3274580

System Information

OS: EndeavourOS Linux
KERNEL: 6.16.3-arch1-1
CPU: AMD Ryzen 7 9800X3D 8-Core
GPU: AMD Radeon RX 6750 XT (radeonsi, navi22, LLVM 20.1.8, DRM 3.64, 6.16.3-arch1-1)
GPU DRIVER: 4.6 Mesa 25.2.1-arch1.1
RAM: 128 GB
Gist:

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: https://0x0.st/s/8U0LpEmJECCaWJ1Uw0maRg/KXPB.log

Symptoms

Game starts for a second and crashes.
No error message from the game or the Uplay client inside.

Reproduction

Start the game via Steam
Login with your Uplay credentials
Start the game
Wait for crash

Proton versions tested: Hotfix & Experimental

Kkisak-valve maintainer 2025-09-03 github

Hello @Naltarunir, these look like some lines of interest from your Proton log:

err:   DxgiFactory::CreateSwapChainForComposition: Not implemented
3764.932:04c0:04c4:warn:debugstr:OutputDebugStringA "[01:07:10][1220][RENDER][    ERROR] rd3d::FusionAPICallback: D3D12 Error: return code 0x80004001, call: dxgiFactory->CreateSwapChainForComposition(presentQueue.GetD3DCommandQueue(), &swapChainDesc, nullptr, &swapChain)\n"
3764.932:04c0:04c4:warn:seh:dispatch_exception "[01:07:10][1220][RENDER][    ERROR] rd3d::FusionAPICallback: D3D12 Error: return code 0x80004001, call: dxgiFactory->CreateSwapChainForComposition(presentQueue.GetD3DCommandQueue(), &swapChainDesc, nullptr, &swapChain)\n"
JJakobDev 2025-09-03 github

According to WhyKickAmooCow on ProtonDB you should be able to launch Anno 117 by setting an environment variable.

DXVK_CONFIG="dxgi.enableDummyCompositionSwapchain=True" %command%
NNaltarunir 2025-09-03 github

Yes. That solves the issue.