protonscr

[d3d9] Anomaly: Warzone Earth - Title hangs upon reaching the main menu.

dxvkclosed appid 91200
doitsujin/dxvk#1650 · opened 2020-06-03 by ZereoX · updated 2022-11-07 · 5 comments · github · game page · search this game
ZZereoX 2020-06-03 github

Description:

This was reported by a user on the Proton Issue Tracker: https://github.com/ValveSoftware/Proton/issues/3836#issue-613605003

In Anomaly: Warzone Earth (91200) the game will hang on the very first frame of the main menu (The title normally swoops in from the right). Audio can still be heard, but rendering stops.

This issue occurs on both Proton 5.0-7 and Windows using DXVK 1.7 or master (5558460). Issue is not present on WineD3D or Native Windows D3D.

DXVK WineD3D / Native
Anomaly Warzone Earth - 91200 - DXVK Anomaly Warzone Earth - 91200 - WineD3D

Please let me know if any additional information is required or if additional testing is needed.

Notes

  • I've attached an Apitrace, but it appears to be broken and does not playback correctly.
  • Wine crashes with an "Unhandled division by zero" error.

Software information

Anomaly: Warzone Earth (91200)

System information

OS: Ubuntu 18.04 / Windows 10 Pro 1909
GPU: Radeon RX 580 / Nvidia GeForce GTX 1060
Beta Drivers: 20.2~git2006031102.30a393~oibaf~e / 440.66.15 (443.24 for Windows)
Stable Drivers: 20.0.7~kisak1~b / 440.82-0ubuntu0~0.18.04.2 (446.14 for Windows)
Wine version: Proton 5.0-7
DXVK version: 1.7 / Master (5558460)

Apitrace file

Log files

d3d9.log: AnomalyWarzoneEarth_d3d9.log

warn: D3D9InterfaceEx::QueryInterface: Unknown interface query
warn: 02177241-69fc-400c-8ff1-93a44df6861d
warn: D3D9DeviceEx::SetRenderState: Unhandled render state D3DRS_MULTISAMPLEANTIALIAS
warn: D3D9DeviceEx::SetRenderState: Unhandled render state D3DRS_CLIPPING

Tested froggi.es builds:

master - 5558460 (❌) - [#1309](https://git.froggi.es/doitsujin/dxvk/-/jobs/1309)
1.7 - 2e37825 (❌) - [#1286](https://git.froggi.es/doitsujin/dxvk/-/jobs/1286)
1.6.1 - dbc9f40 (❌) - [#1261](https://git.froggi.es/doitsujin/dxvk/-/jobs/1261)
1.5.5 - 1e426cd (❌) - [#1178](https://git.froggi.es/doitsujin/dxvk/-/jobs/1178)
1.5.0 - 3cdae3a (❌) - [#1044](https://git.froggi.es/doitsujin/dxvk/-/jobs/1044)

WWinterSnowfall 2020-06-05 github

Just FYI, with Wine Staging 5.9, the game crashes for me with an Unhandled exception: divide by zero in 32-bit code when it reaches the main menu even without DXVK (in WineD3D).

Jjrugia 2020-06-05 github

I can confirm the same issue on my end. Like @ZereoX I can hear the sound playing, move the cursor but rendering stops. Can also confirm it works fine with WineD3D, played first mission no issues.

Being a 32bit game I thought the game was running out of virtual address space so I patched the exe with Large Address Aware support. Virtual Memory consumption was much less (by about 800mb) however the issue persists.

System information

OS: Debian 9
GPU: Nvidia Geforce RTX 2060 Super
Driver: 440.66.15
Wine version: Plain 5.8 Staging (without Proton/Lutris etc).
DXVK version: 1.7

@Joshua-Ashton If you don't own the game I can provide you with a gift key.

Mmisyltoad 2020-06-05 github

@jrugia It's okay, I have the game now.

BBlisto91 2022-05-30 github

Anything i can do to help debug this issue?

BBlisto91 2022-08-13 github

Found this to be a regression in d9vk 0.4.
Appears to work with 0.3

Proton versions

Upstream links