Assassin's Creed Shadows (3159330)
Compatibility Report
- Name of the game with compatibility issues: Assassin's creed shadows
- Steam AppID of the game: 3159330
System Information
- GPU: RTX 3080
- Video driver version: Nvidia 570.86.16
- Kernel version: 6.12.6
- Link to full system information report as Gist:
- Proton version: recomended, experimental, 9.0.4
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.
Cannot attach logs as the game blocked me from switching proton versions many times.
Symptoms
Game freezes before accessing the main menu
Reproduction
- Run the game
- Can't access main menu
Same issue on Ubuntu 22.04 with a RTX 3060. Also, here is a video that shows exactly what happens : https://www.reddit.com/r/linux_gaming/comments/1jfdzc9/ac_shadows_cant_access_main_menu_fedora_41_nvidia/
Yeah, I have the same issue on Arch Linux with RTX 4090, also blocked by denuvo after switching proton version too many times in 24h.
The freeze might be connected to the well known Xid109 CTX SWITCH TIMEOUT problem:
I get the same error with Assassin’s Creed Shadows : Game crashes during the after introduction loading screen with Xid (PCI:0000:2d:00): 109, pid='
', name= , Ch 00000014, errorString CTX SWITCH > TIMEOUT, Info 0x7c011 On 560.35.03 and 570.124.04 Lutris with Proton-GE 9.26, vkd3d 2.14.1, dxvk 2.6
I also have it in the logs (3080 12G, 6.13.7-arch1-1, 570.124.04, Proton Experimental):
NVRM: Xid (PCI:0000:08:00): 109, pid=437293, name=ACShadows.exe, Ch 00000034, errorString CTX SWITCH TIMEOUT, Info 0x2ec037
On a side note, @benmoussatMouad, you might want to rename the issue to Assassin’s Creed Shadows (3159330), in line with all specific game related issues here.
Known driver bug.
I made a Pyroveil configuration here: https://github.com/HansKristian-Work/pyroveil/tree/master/hacks/ac-shadows-nvidia-570-stable
See the FF VII Rebirth issue for how people got it to work if the README doesn't work.
Another option is to install the latest NVIDIA Vulkan beta driver 570.123.06 which seems to have a fix for it. At least I got past those hangs, but didn't play the game for extended periods to verify or anything. Note that this is not the normal beta driver. The Vulkan beta drivers have different numbering: https://developer.nvidia.com/vulkan-driver (Vulkan Developer Beta Driver Release Updates).
I made a Pyroveil configuration here: https://github.com/HansKristian-Work/pyroveil/tree/master/hacks/ac-shadows-nvidia-570-stable
Seams to work well. Therefore I had to disable in-game DLSS related options to prevent more craches during cinematics.
Edit: It's not the DLSS option that craches the game but the VRAM usage. I have no problem with medium graphics (5500Mo/8000Mo) settings but it crashes when I set the game on high preset (6500Mo/8000Mo)
I made a Pyroveil configuration here: https://github.com/HansKristian-Work/pyroveil/tree/master/hacks/ac-shadows-nvidia-570-stable
Same Issue on Debian 12 Linux kernel 6.6.80 Nvidia 3080 RTX Nvidia driver 570.124.06
Update
After installing Pyroveil patch, I could run and play game successfully with below flags
PROTON_HIDE_NVIDIA_GPU=1 PROTON_ENABLE_NVAPI=1 PYROVEIL_CONFIG=/home/user/.local/share/pyroveil/hacks/ac-shadows-nvidia-570-stable/pyroveil.json PYROVEIL=1 %command%
Thanks to @HansKristian-Work for the patch
Replying to https://github.com/ValveSoftware/Proton/issues/8543#issuecomment-2742509737
Can confirm that this works on EndeavourOS, kernel version 6.12.19-1-lts with an RTX 2080, Nvidia Driver Version 570.124.04 running in Proton Experimental.
Thanks to @HansKristian-Work !
For anyone checking about AMD graphics, it's working great on 7000 series cards. Stock config in Steam and no issues. Ubuntu 24.04 with 6.11 HWE kernel.
Hi, I am using a 9070XT and the game runs very well, except for a pretty significant visual bug. The ground textures look like tiles. Similar to a grid with big black lines.
This looks like a pretty common issue with the gpu, and also I tried multiple proton versions. All of them are like this. I also tried it on my steamdeck and it works fine there.
I am using a ryzen 5800X with the latest bazzite os release (latest mesa and linux version).
For anyone checking about AMD graphics, it's working great on 7000 series cards. Stock config in Steam and no issues. Ubuntu 24.04 with 6.11 HWE kernel.
Great thanks for the info bud that's a super helpful contribution to a thread about the issues the game is currently having with nvidia drivers. you're an absolute legend
For anyone checking about AMD graphics, it's working great on 7000 series cards. Stock config in Steam and no issues. Ubuntu 24.04 with 6.11 HWE kernel.
Great thanks for the info bud that's a super helpful contribution to a thread about the issues the game is currently having with nvidia drivers. you're an absolute legend
I check these threads before buying games, as I am sure others do also. Therefore it helps prospective buyers. Please keep your responses polite and helpful.
Is the Pyroveil patch working for 550, too?
CPU: AMD 5800 GPU: Nvidia 3080 Kernel: 6.13 System: manjaro
Pyroveil and nvidia beta drivers fix problem with crash in menu
but i have stuttering/freezes every few seconds... its unplayable that way... even ubisoft logo stuttering...
Thanks for the reports everyone. A fix for the GPU hang in the main menu with NVIDIA drivers will release in the next r570 driver.
OS: Ubuntu 24.04.2 LTS x86_64 Host: 83GS LOQ 15IAX9 Kernel: 6.11.0-21-generic Resolution: 1920x1080 CPU: 12th Gen Intel i5-12450HX (12) @ 4.400GHz GPU: NVIDIA GeForce RTX 3050 6GB Laptop GPU Memory: 5669MiB / 64079MiB NVidia driver version 570.124.04 The game freezes right before the menu. Any idea which driver version is the right one? I tried to install 570.123.06 but haven't been able to make it work properly. The current version i have is higher but it may not have the fix mentioned?
Sadly pyroveil doesn't fix the issues for me either. I am running the game on a bazzite-deck-nvidia:testing branch on a Lenovo Legion 7 on RTX 3070 with nvidia driver 570.133.07. The game has lots of freezing, stuttering and artifacts
Please see the video below.
https://youtube.com/shorts/Dut3b14MBmE?si=rUIQXF6CeS4mBqI8
Any pointers in resolving ?
It used to run perfectly fine for me, thanks to Pyroveil, until today. But after the recent game update it is back to freezing as soon as intro videos stop and 3d character models appear. Could it be that the Pyroveil config needs an update for game version 1.0.2?
I can confirm it's broken again in 1.0.2 of the game.
Edit : I tried disabling the pyroveil hack but no success either. Edit2 : I tried installing beta driver 570.123.07 (latest one) but it broke my system and I had to revert back to vanilla driver (No luck here I may retry tonight)
Yes this is broken again on version 1.0.2
Issue solved. https://github.com/HansKristian-Work/pyroveil/issues/9
Known driver bug.
I made a Pyroveil configuration here: https://github.com/HansKristian-Work/pyroveil/tree/master/hacks/ac-shadows-nvidia-570-stable
See the FF VII Rebirth issue for how people got it to work if the README doesn't work.
Another option is to install the latest NVIDIA Vulkan beta driver 570.123.06 which seems to have a fix for it. At least I got past those hangs, but didn't play the game for extended periods to verify or anything. Note that this is not the normal beta driver. The Vulkan beta drivers have different numbering: https://developer.nvidia.com/vulkan-driver (Vulkan Developer Beta Driver Release Updates).
Patch 1.0.2 seems to have borked this on my system. Is anyone else seeing the return of the hanging bug when the main menu loads? Perhaps the pyroveil config needs to be updated to counteract whatever douchebaggery Ubisoft put into this patch?:(
EDIT: Please ignore, just seen above https://github.com/HansKristian-Work/pyroveil/issues/9 :)
Perhaps the pyroveil config needs to be updated
Literally my last posting.
Hey,
after starting a new game I immediately get a game crash.
I have to use pyroveil since I am using a Nvidia 3080 card with driver 570.133.07.
pyroveil is at 59370a3ad7688e044d917e10f006f90702885925 (for AC 1.0.2 patch)
Game startup command: mangohud PROTON_LOG=1 PYROVEIL=1 PYROVEIL_CONFIG=/home/paco/programs/pyroveil/hacks/ac-shadows-nvidia-570-stable/pyroveil.json %command%
Log: steam-3159330.log
What else is wierd:
Sometimes I can only get to the main menu if I delete the dlc_10 folder (from the games installation directory), else I get stuck at "memory something something at 93%" and then get a game crash aswell.
Sometimes it works with the folder in place tho.
However, I am for now always receiving a game crash when starting a new game.
Looking at protondb it seems nobody else has this problem.
Kernel: Linux 6.14.2-arch1-1 OS: EndeavourOS x86_64 DE: KDE Plasma 6.3.4 WM: KWin (X11) CPU: 12th Gen Intel(R) Core(TM) i7-12700K (20) @ 5.00 GHz
Replying to https://github.com/ValveSoftware/Proton/issues/8543#issuecomment-2804995375
Have you tried clearing vkd3d-proton.cache and vkd3d-proton.cache.write again? I've read that others have had luck clearing the entire Steam cache (bit extreme).
I'm on Flatpak and latest pyrovile but my driver is older and have not had any issues other than horse jumping around in the spot while area loads, but I think that's a game bug.
Yes I tried that aswell. Also in the Documents dir (prefix) I've deleted the ACShadows folder and in the Uplay directory I've deleted the savegames folders. (As per instruction given here: https://steamcommunity.com/app/3159330/discussions/1/612032512885029086/?l=english&ctp=2)
Some comments say this is due to framegen and DLSS. But right now I dont get to see the main menu anymore, so I cant even go to the graphics options to change any thing. And I didnt figure out what line I need to change or add in the ACShadows.ini confuguration file to switch that setting.
I can confirm that the title screen hang observed with an Nvidia card (I was previously using driver 570.133.07) has been fixed with today's released beta version 575.51.02.
I can confirm that the title screen hang observed with an Nvidia card (I was previously using driver
570.133.07) has been fixed with today's released beta version575.51.02.
I confirm too. It fixed and runs great without pyroveil now \:D/
For me it still crashes. :( I've updated to nvidia beta 575.51.02 drivers and restarted my pc.
run command: mangohud PROTON_LOG=1 WINEDLLOVERRIDES=libglesv2.dll=d DXVK_FRAME_RATE=60 %command%
steam-3159330 (1).zip steam-3159330_after_clear_protoncachefiles.zip steam-3159330_after_clear_settings_and_savegames.zip steam-3159330_after_patch.zip
Symptoms: After the game verifies that I am online, I am getting a message about "Memory add-ons (...) 94%" (sometimes 93, or 96%) and then the game crashes. I've tried other tips such as running in windowed mode (ALT+ENTER) and ALT-Tabbing when the check occurs, but I couldnt make it.
Replying to https://github.com/ValveSoftware/Proton/issues/8543#issuecomment-2815260700
Sorry, silly question, did you blow away the cache?
The only cache files I cleared were vkd3d-proton.cache in the game installation folder.