misyltoad / d9vk

A Direct3D9 to Vulkan layer using the DXVK backend. [Upstreamed to DXVK]
https://github.com/doitsujin/dxvk
zlib License
836 stars 42 forks source link

Fear 2, cpu bound performance dropped 30% between 0.20 and 0.21 #442

Closed pingubot closed 4 years ago

pingubot commented 5 years ago

Usinf release 0.21 the cpu bound performance of Fear2 dropped by 30%. I get 330fps now instead of 480.

"Manual bisecting" with froggi.es builds points to an issue in:

bf603b0d ( I know there is only one minimal change listed), not sure what may have changed in addition.

The last fast build is: 878dbf35

Software information

Fear 2, maximum settings, 1680x1050

System information

Apitrace file(s)

misyltoad commented 4 years ago

Can you re-test this?

Should be fixed with b64cd11ec96ac92f7087a87ebfa447627d6da9b2

misyltoad commented 4 years ago

https://github.com/doitsujin/dxvk/pull/1288

ShellyHerself commented 4 years ago

Not Fear 2. But I've seen a massive performance increase with the dxvk I just built from the current commit compared to the 1.5 release.

These performance issues were happening when this very aggressive state change pattern would appear. (Specifically for transparent geometry in that game) Screenshot_20191221_182837

pingubot commented 4 years ago

@Joshua-Ashton as confirmed in discord, the issue is fixed.