protonscr

Watch Dogs®: Legion

protonopen appid 2239550Game compatibility - UnofficialNVIDIA driversXAudio2
ValveSoftware/Proton#6483 · opened 2023-01-26 by NTMan · updated 2023-02-07 · 9 comments · github · game page · search this game
NNTMan 2023-01-26 github

Compatibility Report

  • Name of the game with compatibility issues: Watch Dogs®: Legion
  • Steam AppID of the game: 2239550

System Information

  • GPU: AMD Radeon 7900XTX
  • Driver/LLVM version: Mesa 23.0-git/15.0.7
  • Kernel version: 6.3-rc5
  • Link to full system information report as gist
  • Proton version: experimental-bleeding-edge-7.0-34285

I confirm:

  • [x] that I haven't found an existing compatibility report for this game.
  • [x] that I have checked whether there are updates for my system available.

steam-2239550.zip

Symptoms

All works good except message about outdated driver.
20230127010417_1
And unavailability DXR
20230127005056_1

Reproduction

Always

BBitwolfies 2023-01-27 github

For those on an NV card using PROTON_HIDE_NVIDIA_GPU=0 %command% solves the outdated driver notif.

Rrosimelade 2023-01-27 github

If you open Ubisoft Connect overlay while in-game you can close this pop-up. Well, this isn't solving the problem but it is something anyway. Also this isn't happening only on Proton or Steam.

Hhasezoey 2023-01-28 github

i had just tried the game, here are my findings:

  • running benchmark does not work in 95% of tries, just stays a black screen (probably just a hide for a transition)
  • with dx11 entering fullscreen from unfocused will flicker the window for a few seconds, does not happen in dx12
  • with dx11 there is no HUD ingame, even with "show all" enabled in the game settings, does not happen in dx12

i tried often but the benchmark only ran once, and i could not get it to run again, also it seemingly allows you to move around and access game elements, you can just not see anything because of the black screen

Video showcasing the dx11 issues: https://www.youtube.com/watch?v=E6y3GouvZPQ

Steam System information

using Proton Experimental (1674471749 experimental-7.0-20230123)

BBitwolfies 2023-01-28 github

Do the benchmarking issues only happen in DX11 as well? For me on 12 it hasn't failed once.

Hhasezoey 2023-01-28 github

Do the benchmarking issues only happen in DX11 as well? For me on 12 it hasn't failed once.

both in DX11 and DX12, and the one time i got it to work was in DX11

i dont know why it is happening, but from what i can tell the game works correctly it just does not trigger the camera sequence the benchmark does and stays at the placeholder character

BBitwolfies 2023-01-28 github

Unsure why that is, never had the benchmark fail for me on DX12, even when using things like raytracing.

Kkakra 2023-02-05 github

The game occasionally freezes with:

[245817.537224] NVRM: Xid (PCI:0000:01:00): 13, pid='<unknown>', name=<unknown>, Graphics Exception on GPC 1: SAVE_RESTORE_ADDR_OOB
[245817.537234] NVRM: Xid (PCI:0000:01:00): 13, pid='<unknown>', name=<unknown>, Graphics Exception: ESR 0x508900=0x80000001
[245817.537244] NVRM: Xid (PCI:0000:01:00): 13, pid='<unknown>', name=<unknown>, Graphics Exception on GPC 2: SAVE_RESTORE_ADDR_OOB
[245817.537253] NVRM: Xid (PCI:0000:01:00): 13, pid='<unknown>', name=<unknown>, Graphics Exception: ESR 0x510900=0x80000001
[245817.537403] NVRM: Xid (PCI:0000:01:00): 13, pid=2739987, name=WatchDogsLegion, Graphics Exception: ChID 00a6, Class 0000c797, Offset 00000000, Data 00000000

Proton Experimental 2023-02-05
NVIDIA 3060 12GB version 525.85.05
DX12 mode

DX11 mode does not work for me, the game freezes during load on a black screen.

DXR is not enabled, so I cannot use raytracing.

BBitwolfies 2023-02-05 github

I should mention DXR works just fine if you add the ENV variable.

Kkakra 2023-02-07 github

I can confirm that DXR is working fine by using VKD3D_CONFIG=dxr.

Proton versions

Launch options

Launch lines

Error codes