
Truk
Published
Proton 9.0-2
Distro:Ubuntu 20.04.6 LTS
Kernel:5.15.0-119-generic
RAM:32 GB
GPU Driver:NVIDIA 550.107.02
GPU:NVIDIA GeForce RTX 3060
CPU:AMD Ryzen 5 3600 6-Core
Proton 9.0-2
Distro:Ubuntu 20.04.6 LTS
Kernel:5.15.0-119-generic
RAM:32 GB
GPU Driver:NVIDIA 550.107.02
GPU:NVIDIA GeForce RTX 3060
CPU:AMD Ryzen 5 3600 6-Core
Anno 1404: Venice
Tinker Steps:Other
On first launch the game just shows a black screen. As other reports noted this is related to the game not running properly in DX10 mode.
User kaktuspalme has provided a solution in the relevant Proton github issue 641 thread here. First, launch the game once. This makes sure the Proton instance is created. Then copy two DX10 dll files from base Anno 1404 Proton instance to the Venice instance:
cp ~/.steam/steam/steamapps/compatdata/33250/pfx/drive_c/windows/syswow64/d3dcompiler_40.dll ~/.steam/steam/steamapps/compatdata/33350/pfx/drive_c/windows/syswow64/
cp ~/.steam/steam/steamapps/compatdata/33250/pfx/drive_c/windows/syswow64/d3dx10_40.dll ~/.steam/steam/steamapps/compatdata/33350/pfx/drive_c/windows/syswow64/
If .steam
is not located in your home directory replace ~
with the correct path.
After the tinkering steps the game runs flawlessly in Proton 9.0-2.
Proton 9.0-2
Distro:Ubuntu 20.04.6 LTS
Kernel:5.15.0-119-generic
RAM:32 GB
GPU Driver:NVIDIA 550.107.02
GPU:NVIDIA GeForce RTX 3060
CPU:AMD Ryzen 5 3600 6-Core
Proton 9.0-2
Distro:Ubuntu 20.04.6 LTS
Kernel:5.15.0-119-generic
RAM:32 GB
GPU Driver:NVIDIA 550.107.02
GPU:NVIDIA GeForce RTX 3060
CPU:AMD Ryzen 5 3600 6-Core