protonscr

Assassin's Creed Origins Freezes since the 1.6 update

dxvkclosed not our bug
doitsujin/dxvk#2712 · opened 2022-07-11 by smintman · updated 2022-07-13 · 11 comments · github
Ssmintman 2022-07-11 github

Ever since the Assassins creed origins update to 1.6, the game is unplayable. The game will randomly freeze after a few mins and must be forced quit.

The audio continues to play when the game freezes.

Note: The same issue appears to affect Windows 7 users, but windows 10 users don't have any issues? Issue has been reported to Ubisoft, but its been about 1 month since the issue happened and there has been no fix.

The issue can sometimes happen when the game is starting, but it does seem to happen when there is a lot happening on the screen. Sometimes you can go into the game and if you dont move then the game does not crash, but if you start moving about then the game will eventually freeze.

I'm using the version of the game bought via ubisoft connect, but the same issue affects the version available on steam.

My feelings are that when they built the game they introduced some dependency on an api or something only available on windows 10?

System information (Steam deck)

  • GPU: AMD Custom GPU 0405
  • Driver:
  • Wine version: Proton 7.03 or Experimental (Bleeding edge) Also tried Proton GE various versions
  • DXVK version: ??

Log files

Ssmintman 2022-07-11 github

If there is anything else I can provide or you want me to try please let me know, there are lot of people waiting on a fix for this issue. Lots of reports in Steam support forum and ubisoft forum etc.. its such a same because the game worked amazingly on the previous 1.5.1 version of the game!

BBlisto91 2022-07-11 github

It doesnt necessarily sound like this is a dxvk issue, but to try and get some more details could you try a couple of things?
If possible launch game with wined3d and see if the issue persists.

PROTON_USE_WINED3D=1 %command%

You can also try turning off fsync and esync

PROTON_NO_FSYNC=1 PROTON_NO_ESYNC=1 %command%

Another easy thing to try if you haven't already would be to switch the steam deck OS to the beta channel instead of stable to get newer drivers maybe.
Edit: looking at protondb and seeing this is not only a deck issue this last point probably won't help.

Ssmintman 2022-07-11 github

PROTON_USE_WINED3D=1 apart from looking and performing awful, yes it did freeze when I did that.

PROTON_NO_FSYNC=1 PROTON_NO_ESYNC=1 Does the same

I'm on the steam deck beta channel..

So does using PROTON_USE_WINED3D=1 rule out dxvk?

BBlisto91 2022-07-11 github

Most likely i would say that it does rule out dxvk yes.
For the dxvk devs to look into it (if they don't have it ready themselves that is) they would need a apitrace if you could provide that.

Do you have a setup with windows 10? If so try installing the game there and use it along with dxvk and see if the same issue occurs.

Ddoitsujin maintainer 2022-07-11 github

I do have the game and might give it a test later, but if it freezes in the exact same way on wined3d, and only started doing so since a game patch that most likely did not touch the D3D11 rendering code in any meaningful way, it's highly unlikely to be our bug.

Ssmintman 2022-07-11 github

Ok understood thanks for your help.

KK0bin maintainer 2022-07-11 github

20220711151904_1

I tested it on Windows with DXVK to rule out any Wine issues and it works fine. So unless this is only broken on AMD GPUs, the issue lies with Wine.

BBlisto91 2022-07-11 github

Most reports on protondb are with Amd or steam decks. Tho there's a few Nvidia ones that seem to indicate the same issue, so shouldn't be GPU specific from what I'm observing.

Eenigmaxg2 2022-07-12 github

Most reports on protondb are with Amd or steam decks. Tho there's a few Nvidia ones that seem to indicate the same issue, so shouldn't be GPU specific from what I'm observing.

I'm on a GTX 1060 3GB, and running KDE Neon, the game worked almost flawless before but since 1.6.0 I have the same freezing issue (sometimes when loading, sometimes after 2 mins of gameplay, or after 5...)

BBlisto91 2022-07-12 github

@enigmaxg2 looks like they are figuring something in the proton issue. https://github.com/ValveSoftware/Proton/issues/928#issuecomment-1180913739

Ddoitsujin maintainer 2022-07-13 github

Seems like there's a wine fix for this: https://gitlab.winehq.org/wine/wine/-/merge_requests/427

Proton versions

Launch options

Launch lines

Upstream links