Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable Apitrace Mode for Crysis 3 #2256

Merged
merged 1 commit into from Aug 27, 2021
Merged

Conversation

pingubot
Copy link
Contributor

@pingubot pingubot commented Aug 22, 2021

Apitrace mode fixes the partly bad performance of Crysis 3. In the "Welcome to the jungle" level, my fps improves from 45fps->105fps.

@aufkrawall
Copy link

It probably should be enabled for Ryse and Wolcen too, as they are/might be hit by the same weird Cryengine 3 CPU bound performance regression since Vega and later GPUs.

@doitsujin
Copy link
Owner

doitsujin commented Aug 23, 2021

@aufkrawall do you happen to know the exe names for both games? We should probably just bunch all the old Cryengine games together in one app profile, the Nvidia thing affects most of them as well.

@aufkrawall
Copy link

According to Nvidia driver profile database (should be correct), it is ryse.exe and wolcen.exe.

Though I wonder about Sniper Ghost Warrior Contracts 2. If it still uses Cryengine 3, it likely would be affected too. Allegedly the issue does not exist with CryEngine V games like Crysis Remastered, though I didn't check this myself.

@K0bin
Copy link
Collaborator

K0bin commented Aug 23, 2021

with CryEngine V games like Crysis Remastered

Crysis Remastered doesn't use CEV, it's basically CryEngine 2 3 ported to D3D11 with backported SVOGI and a couple of other enhancements.

@pingubot
Copy link
Contributor Author

Not sure if it matters or not, but for Ryse Son of Rome it is: Ryse.exe , not ryse.exe .

@Leopard1907
Copy link
Contributor

Ryse.exe

https://steamdb.info/depot/302511/

Wolcen.exe

https://steamdb.info/depot/424371/

@doitsujin doitsujin merged commit 69588b0 into doitsujin:master Aug 27, 2021
@burningtuna
Copy link

burningtuna commented Sep 24, 2021

https://steamdb.info/app/443110/ or https://aw.my.com

Can you add Armored Warfare game also?

Though It's online game. Official CM(Content Manager) allowed to use the DXVK. This game also uses CryEngine3. and like other CryEngine games. It shows poor performance from AMD graphics card.

after AMD driver 21.7.2, In game shadow inside is not drawn problem fixed so It can use seems like original version without a visible problem. (I tested DXVK from 1.8.1 version and the problem was depends on the AMD driver, not the DXVK)

And I manually added d3d11.apitraceMode = true, customVendorId = 10de via dxvk.conf like this branch, and that solution also works well with AW game.

@aufkrawall do you happen to know the exe names for both games? We should probably just bunch all the old Cryengine games together in one app profile, the Nvidia thing affects most of them as well.

the binary name is armoredwarfare.exe (All characters are lowercase. Steam just downloads original game launcher so there is no database about the real binary.)

@K0bin
Copy link
Collaborator

K0bin commented Sep 24, 2021

@burningtuna Could you make a separate issue for this so we don't forget about it?

@burningtuna
Copy link

@burningtuna Could you make a separate issue for this so we don't forget about it?

Uh, Because There is only bug report for Issue category So I made a reply.

Is it okay with that contents for issue, or should I make a new branch like this to report it?

I'm afraid to make code (even from new branch) because I don't have build enviroment right now So I cannot verify it build without error.

@K0bin
Copy link
Collaborator

K0bin commented Sep 24, 2021

Just open an issue. Bug report is fine.

As a comment in a merged PR, it'll probably end up forgotten.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants