New discovery: it doesn't look like it's stuck on a black screen, it's frozen, running ACValhalla_Plus.exe the game will render normally for 1-3 seconds and freezes, it's not clear why.
I suspect NV 515 driver bug, try downgrading to 510 or enable VSync and limit your FPS to 30.
It's now officially available on Steam, and I'm seeing the same problem with Proton Experimental.
No matter if trying to run the benchmark, loading a game, or starting a new game: As soon as the world starts rendering, the game becomes stuck (on a white screen when starting a new game, on a black screen otherwise), no GPU crash in dmesg. Interestingly, the loading screen renders the characters just fine and I can move around and attack etc, no artifacts. So the render engine itself works. But as soon as the world loads and renders, the game freezes immediately, sound is still playing, the Steam overlay cannot be triggered, force quit from the Steam client works. Alt+tab back and forth will simply render a freeze frame of whatever has been on the screen before tabbing back into the game.
No matter the graphics settings, resolutions, vsync, fps limit, nothing changes.
This looks similar to freezes seen in the past for the other Assassin's Creed games (Origins, Odyssey) although the graphics engine probably switched to DirectX 12.
GPU: NVIDIA RTX 3060 12GB, driver 525.60.11
Replying to https://github.com/ValveSoftware/Proton/issues/6154#issuecomment-1340214898
Yes, I heard that this problem was solved in the 520 driver, but it still occurs in the 525 driver I currently use. I don't understand why this problem occurs
@kakra One thing that works for me is using Mangohud with MANGOHUD_CONFIG=fps_limit=30,vsync=3
I tried to report this to Nvidia via email about 3 months ago but I got no response. I'm not too surprised however, installing ACV in Wine/Proton when it wasn't on Steam yet was quite a PITA. Maybe some else should try this report this again now that it's much easier to handle.
By the way, does Connect overlay work for you guys out of the box?
Played few minutes, mostly cinematics without issue
using proton 7.0-5 and
gamemoderun %command% -eac_launcher -nosplash
Kernel : 5.10.0-19-amd64
Pilote : NVIDIA Corporation NVIDIA GeForce RTX 3060/PCIe/SSE2
Version : 4.6.0 NVIDIA 470.141.03
I can confirm that this also occurs for me. Black screen after the loading (where I can move around fine) or white screen after a new game. Game just locks up.
I tried with capping my FPS to 30 and turning on vsync and it made no difference. I also tried with Proton Experimental and Proton GE 7-37.
I haven't tried with a different video driver but I don't really want to downgrade from 520.
Kernel : 6.0.5-x64v1-xanmod1
Graphics Card : GeForce RTX 4090 24GB
Version : 520.56.06
%command% -eac_launcher
Does this disable anti-cheat and allow the game to run with multiplayer disabled? Actually, I'm not interested in AC multiplayer so I could try this.
There is no anticheat or multiplayer in Valhalla. That option most likely does exactly nothing. Try the Mangohud thingy I suggested above, it does not do the same thing as using in-game options for VSync and FPS limit.
Hey! I'm having the exact same issue. Spent about an hour trying different configurations, resolutions and Proton versions, sometimes it would actually load into the cutscene with child Eivor in the bed, but freeze in the first few seconds, other times it would freeze with a black screen
Tried running the benchmark but it also kept freezing to a black screen right after loading
I'm wondering if I should refund the game and wait a bit, or if that will be solved soon
UPDATE: I tried the mangohud thing but no success either. It froze right after Eivor opens the door, and also froze within the benchmark (after 1 minute or so). I decided to refund the game for now and wait until it sees better performance under Proton
It's running well for me with 520.56.06 and 525.60.11 and FPS set to 30. Otherwise it keeps freezing to a black screen right after loading.
It's running well for me with 520.56.06 and 525.60.11 and FPS set to 30. Otherwise it keeps freezing to a black screen right after loading.
You set FPS limit to 30 in graphics options?
Limiting to 30fps seems to add some stability but my game still locks up very quickly, after a couple of seconds once loaded past the walking animation.
Kernel: 5.15.0-56-generic
Graphics: GeForce RTX 2080ti
Driver: 525.60.11
Yes, not in MangoHud.
I can confirm: Limiting to 30 fps in-game and the game appears to run without freezes. As soon as I turn off the limiter, it freezes within 1-3 seconds.
Another thing worth noting: During the prologue mission, a lot of sounds seem to be missing in the cutscenes, maybe this has something to do with it: Removing the fps limiter seems to silence some ambient sounds right before the game freezes.
I also tried limiting to 40 fps which appeared to be stable for at least a few minutes, but at 45 fps limit, the game freezes within seconds.
Got excited with that report and bought the game again to try it out. Unfortunately, still no luck, this time, capping the FPS to 30 actually worked until Eivor opens the door and talks to the guy with the lute, but froze immediatly after that
Well, we'll continue trying, it has to work eventually, right?
Limited success with 30fps limit + vsync.
Managed a few minutes but freezes were quite common. Often the game would not launch correctly, audio could be heard but the game vanished instead of going fullscreen.
Guess we'll have to wait a bit, someone up here said that sort of problems happened when Origins and Odyssey first launched as well, so perhaps it'll be fixed soon
for me it flickers and stutters a lot; it seems like its reloading the renderer/the light sources regularly
(Proton Experimental, Nvidia GTX 3060 Laptop, Manjaro, latest Kernel/drivers)
tried all the fixes described here, none helped. tried other Proton version, no avail.
I recorded some gameplay and uploaded it here: https://youtu.be/iN88Mh7gKMM
I recorded some gameplay and uploaded it here: https://youtu.be/iN88Mh7gKMM
Try setting your graphics to lower settings so it can actually run well above 30 fps, then limit to 30 fps. The stuttering looks a lot like an overwhelmed GPU or too low VRAM, or shader pre-caching is disabled. It runs at 70-80 fps in 4k with FSR set to balanced for me (well, unless it eventually freezes then), on a RTX 3060 12GB. What you're seeing looks a lot like what I was seeing on my previous 1660 Ti with modern games.
It may also fix some of the lighting issues as that seems to be connected to fps drops. I had some lighting issues, too, but not flickering to dark but to overexposure instead, which is probably an issue between vkd3d, the drivers, and the game engine.
Replying to https://github.com/ValveSoftware/Proton/issues/6154#issuecomment-1343711032
thank you for the suggestions but i have tried all sorts of settings, including running it on lowest settings across the board and lowered resolution etc., fps caps, etc. – unfortunately nothing helped
only half of the VRAM is used, so I dunno if that is a problem either
I wanted to add that AC Valhalla runs fine on Steam Deck, so the problem here might be the NVIDIA drivers.
By the way, does Connect overlay work for you guys out of the box?
@Saancreed Yes, it does...
BTW: Running inside gamescope does a way better job of limiting to 30 fps with its nested refresh option than using the game options. The game itself usually limits to 31 or 32 fps, which may explain why it becomes unstable even with the limit set. I wonder why that is... maybe some timing issue? With anyone having Windows, is it the same there?
OTOH, gamescope with NVIDIA usually stutters even with limiting fps to as low as 30 fps: This game can render perfectly fine with stable frametimes for me but in gamescope it still micro stutters a lot, probably related to https://github.com/Plagman/gamescope/issues/495 and similar issue reports.
Yes, it does...
Ah, good to know, and thanks for the info. The version I own (the Ubisoft Connect one) has an issue where the overlay crashes the game at launch unless overlay64.dll is disabled or downgraded to version 132.2.10690, though maybe my build of Wine is missing some recent patch from Proton that fixes it.
BTW: Running inside gamescope does a way better job of limiting to 30 fps with its nested refresh option than using the game options. The game itself usually limits to 31 or 32 fps, which may explain why it becomes unstable even with the limit set. I wonder why that is... maybe some timing issue?
Yes, I've noticed that as well, just like the fact that the game seems to happily ignore FPS limit in some situations, e.g. when talking to NPCs or browsing in-game menus, which almost always causes the game to hang. Limiting the FPS with MangoHud works for me as a replacement and the game is mostly stable, though nowadays I play it much more often on Steam Deck.
For me the game won't run at all, I just try to run the benchmark but it crashes every time. Sometimes it starts the benchmark but then locks somewhere halfway through.
I'm on nVidia and have not bothered changing drivers yet, but I tried different VKD3D builds down to 2.6 (not working at all) and up to the latest master. Also tried different wine/proton versions, they all result in the game crashing within a minute of "play" (benchmark).
@sfjuocekr Limiting to 30 fps can work around the freezing problem but it only can, it may still freeze. I've played several hours with 30 fps limit, and next time, it ran just 5 minutes. On the Steam Deck, there's no such problem. So this is probably the NVIDIA driver 525, version 515 is said to work.
Kernel: 5.15.85-1-MANJARO
Graphics: AMD Radeon Vega 64
Driver: mesa 22.3.1-1
Game runs very well under normal gameplay, but causes a GPU lockup during specific events (reproducible), resulting in a screen filled with pink square blobs of various sizes, recoverable only by rebooting... I would take a screenshot, but given the unresponsiveness of the computer when this happens, that is difficult.
...
I was able to "fix" this issue by disabling Ubisoft Connect ingame overlays, so my guess is it's some achievement toast that somehow triggers it. Interestingly enough however, the initial Ubisoft Overlay that shows when starting the game didn't cause this issue, but maybe that's because it shows during the pre-game intro trailers. "Fix" because I haven't seen it happen since.
I had the same issue, menu looked fine, loading screen looked fine, then black screen and some ambient sounds but game was frozen
In video settings (in-game) I changed from borderless to fullscreen, enabled vsync and set FPS limit to 60, didn't touch anything else, and now it works fine (restarted a few times to confirm, but didn't run it for a long time to see how stable it is)
GPU: RTX 2080
Nvidia proprietary driver version 525.85.05 (included with pop os)
Running through steam with Proton 7.0-6
kernel: 6.2.0-76060200-generic
OS: Pop!_OS 22.04 LTS (jammy)
The problem is the newer nvidia drivers, once the GPU hits +90% load the game freeze. Lowerlng your settings and/or limiting your FPS does help a bit.
The benchmark however doesn’t work at all.
The 510 version of the nvidia drivers works flawlessly for me so far, no special workarounds needed (also i had to revert to kernel 5.15.107).
The benchmark also works with the 510 drivers.
Btw, thanks to @Saancreed for pointing me to try the 510 drivers.👍
Replying to https://github.com/ValveSoftware/Proton/issues/6154#issuecomment-1510429056
Have you tried the recently released 530 driver?
Replying to https://github.com/ValveSoftware/Proton/issues/6154#issuecomment-1512671480
Yes, no dice. I also tried Nvidia Vulkan DEV driver, it doesn't work either. :(
So something happend after version 510, since 515 apparently doesn't work.
I have the same problem
Possible "workaround" for Nvidia owners, it worked for me, but the root cause still isn't known.
https://github.com/HansKristian-Work/vkd3d-proton/issues/1514#issuecomment-1551011723
EDIT: Game can still freeze while playing tho', it's very random. Sometimes it works for a very long time.
The Nvidia freeze issue seems to be fixed (for me at least) with the 535.43.02 Beta driver. Game starts fine and benchmark runs fine, without doing any alt-tabbing.
Can someone confirm this?
EDIT: I have done some more testing, the game runs fine for me now. But still needs verification from other users.
Tested the 535.43 driver under Ubuntu 22.04 and it's still unreliable here. With a clean prefix and both proton-experimental and GE-8-4 the game has issues launching a going full screen on my multi monitor setup. The one time I got the menu up launching the game resulted in a black screen. Windows also persist in the window manager after closing the game. Messy.
Weird, I've only had one lockup with the 535.43 driver so far and that was when playing for 1 hour or so.
Try disabling your secondary monitor prior to launch.
Also make sure "Force Composition Pipeline" and "Force Full Composition Pipeline" is disabled in Nvidia settings, having that enabled will freeze the game.
Weird, I've only had one lockup with the 535.43 driver so far and that was when playing for 1 hour or so. Try disabling your secondary monitor prior to launch. Also make sure "Force Composition Pipeline" and "Force Full Composition Pipeline" is disabled in Nvidia settings, having that enabled will freeze the game.
EDIT: There is a new driver that should fix the black screen issue, I haven't tried it myself yet tho'.
Cannot disable the secondary monitor - that is carrying HDMI audio to the AVR. I haven't customised Nvidia settings. Might just wait on this one. The beta driver caused problems with a few other games here. Might be time to go back to AMD for graphics
@howels Try this driver if you want. it's the release version of the previous beta with some more fixes it seems.
Nvidia Vulkan Dev 525.47.27 seems to work too now, at least under X11 with one monitor enabled. Before I started I removed all old gl/shader caches, also the filles in the cache folder in Documents for ACValhalla.
Doesn't seem to have any shader recompiling issues either.
EDIT:
But there are new bugs introduced so maybe you should wait.
I saw @Saancreed wrote that it causes shaders to recompile every time a game launches.
I notice no problem with shader recompilation myself, at least not with AC Valhalla.
EDIT2:
~Nvidia Vulkan Dev 525.47.27 seems to work too now, at least under X11 with one monitor enabled. Before I started I removed all old gl/shader caches, also the filles in the cache folder in Documents for ACValhalla.
Doesn't seem to have any shader recompiling issues either.~
Vulkan Dev did work but after 3-4 game restarts it now freezes.
Failing to load here with the 535 stable release and Proton experimental. Fans spin up, Uplay loads then nothing I hear game audio but no window appears. My window manager is now locked up completely and I need to systemctl restart lightdm to get back to my desktop. Killing the program leaves a zombie windows entry and my window list doesn't respond properly.
535 appears to have fixed some things, but broken many others.
EDIT:
Selecting picom with GLX rendering allows the window to load (I am using Ubuntu MATE 22.04). However that doesn't matter because the game then crashes with a spinning logo on black background and looping audio glitch after the walking-mist-loading screen is done.
@howels Your bug must be some other bug then. The game can however sometimes hang when launching it, it doesn't go fullscreeen.
@howels Your bug must be some other bug then. The game can however sometimes hang when launching it, it doesn't go fullscreeen.
"Sometimes" is an understatement, on my system the game often fails to go full screen and crashes very quickly.
@howels Still having issues? For me on a RTX 3060Ti using single monitor/KDE the release drivers (535.113.01) and Vulkan Dev (535.43.11) works just fine now.
and Vulkan Dev (535.43.11) works just fine
I'm actually a bit surprised by this. For me this driver causes both Valhalla and Mirage to almost immediately die with Xid 109 logged in dmesg with 100% repro rate when startup videos would be played, and one other user confirmed that they experience the same issue in Valhalla on their setup (but could not check Mirage). But perhaps this particular bug could be limited just to Ada GPUs, considering that we tested this only on GeForce RTX 4080 Mobile and 4070.
On the other hand, latest stable drivers and previous Vulkan developer beta drivers (535.43.10) should be working fine indeed.
@Saancreed I will try again, I've had Valhalla working fine before then it suddenly doesn't work upon a reboot.
EDIT: You are right, scratch version 535.43.11.
I tried last night and each time I can get to the menu then there's the loading animation where eivor is standing in a black space, then the screen goes black and I have no audio. Fans also slow so looks like it crashes.
Latest nvidia 535 release on Ubuntu.
RTX 2070 with 535.113.01 here.
Freezes as soon as GPU usage exceeds ~95% (which is usually, but not always, during dialogue cutscenes), very stable otherwise.
Limiting FPS with mangohud low enough to never reach high GPU % prevents freezes.
Lowering in-game settings or using the in-game framerate limit doesn't help, because dialogue cutscenes seem to ignore the settings and always render in max quality.
Seems like Vulkan Dev (535.43.13) works again, I had a lock after the initiial shader caching but after I killed the ACValhalla process and started again it was fine.
Seems like Vulkan Dev (535.43.13) works again, I had a lock after the initiial shader caching but after I killed the ACValhalla process and started again it was fine.
Did you do any special changes after the first locking? I am using the same driver and it still does not work correctly. Also tried 545 beta drivers.
Seems like Vulkan Dev (535.43.13) works again, I had a lock after the initiial shader caching but after I killed the ACValhalla process and started again it was fine.
Did you do any special changes after the first locking? I am using the same driver and it still does not work correctly. Also tried 545 beta drivers.
No, I just made sure I didn't have any leftover wine processes.
Seems like Vulkan Dev (535.43.13) works again, I had a lock after the initiial shader caching but after I killed the ACValhalla process and started again it was fine.
Did you do any special changes after the first locking? I am using the same driver and it still does not work correctly. Also tried 545 beta drivers.
No, I just made sure I didn't have any leftover wine processes.
Well, I assume a reboot would take care of that.. Not sure why it is not working then..
Tried the 545.29.02 driver on 22.04, now the game doesn't open a window after running Ubisoft Connect. I hear audio but there's a flash and nothing happens. Alt-Tab shows no new window in the list.
Looks like this game is actually crashing my compositor when attempting to launch the game window. Using Marco with the Mate desktop on Ubuntu 22.04 LTS. Unusual rendering on this game?
Looks like this game is actually crashing my compositor when attempting to launch the game window. Using Marco with the Mate desktop on Ubuntu 22.04 LTS. Unusual rendering on this game?
Makes me wonder if it's your DE that's causing your issues? Have you tried in another DE or just a plain X with nothing else running?
Looks like this game is actually crashing my compositor when attempting to launch the game window. Using Marco with the Mate desktop on Ubuntu 22.04 LTS. Unusual rendering on this game?
Makes me wonder if it's your DE that's causing your issues? Have you tried in another DE or just a plain X with nothing else running?
Not yet, I don't have another DE installed cos this is what I use. But I can't reproduce the issue with other games.
Looks like this game is actually crashing my compositor when attempting to launch the game window. Using Marco with the Mate desktop on Ubuntu 22.04 LTS. Unusual rendering on this game?
Makes me wonder if it's your DE that's causing your issues? Have you tried in another DE or just a plain X with nothing else running?
Tested under Gnome Shell with Xorg and Wayland (probably an XWayland session anyway), same results in all cases on the 545 nvidia driver. Black screen in-game.
OK, managed to get it running under Gnome with Wayland but only after dropping to 1080p with 50% resolution scaling. Luckily I've finished the game on the Steam Deck already.
Mmm... it doesn't always launch properly here now. I have to kill the ACValhalla task sometimes. But it does work.
RTX 3060Ti, 1080p, Xorg, KDE, secondary monitor disabled (so I can use G-Sync).
Sorry if this is the wrong place to ask, but I'm curious to know why the FPS penelty is so high in this game.
I see a 30% FPS loss with proton compared to Windows.
EDIT: On nvidia the game never fully uses the GPU, maybe that's a reason, I'm not sure what's keeping it down.
UPDATE.
I'd say the performance issue lies in the Nvidia driver, since many DX12 titles get performance losses with Nvidia hardware compared to AMD. So it's up to Nvidia to fix this.
Regarding my comment above, see https://www.youtube.com/watch?v=rdXaQuPkZs4 and also https://www.youtube.com/watch?v=xwmNLqJL7Zo
AMD's performance is pretty much the same as Windows. I'd say it's something funky with the nvidia driver...
On windows I get pretty much a stable fixed 141 FPS all the time with Nvidia. In Linux it's all over the place, from 90-141 depending on what's rendered.
Nvidia needs to look into as to why that is.
Added a typical screenshot of the benchmark, the FPS is all over the place (it's not really in sync with mangohud either, mangohud shows a more stable FPS).
Linux:
Windows:
Assassin’s Creed Valhalla (2208920)
Issue transferred from https://github.com/ValveSoftware/Proton/issues/8041.
@CreeperofDoom posted on 2024-08-31T14:57:49:
This game has Graphical and Audio Issues on Proton / Steam Deck, these are not present on Windows using the same graphics settings and resolution.
Graphical Issues include: Flickering Vegetation and Terrain rapidly disappearing and reappearing
Audio Issues include: Audio randomly cutting off, Such as Music, Sounds and Voices. Sometimes the Audio not playing when its suppose to.
There is also loading problems: Sometimes the game won’t reach its Splash Screen (this isn’t an issue with the Third Party Launcher it requires), It will get stuck on the Splash Screen, It won’t load into the Main Menu, sometimes it will crash when loading In-Game and Sometimes it will randomly crash during gameplay.
I did Verify the Game Files through Steam and Install it onto the Internal SSD and these still seem to occur
Using AC Valhalla’s High Settings
Anti Aliasing: Low
Steam Version of AC Valhalla, Steam Deck Stable Build
Replying to https://github.com/ValveSoftware/Proton/issues/6154#issuecomment-2322926298
The Main Issue with Vegetation is it rapidly flickering black when displayed, Terrain constantly disappearing and reappearing in front of the Camera, not from a distance. I tested my main Windows Computer with an AMD GPU and CPU with the same settings and these don’t occur
Audio Issues seems to persist across many Ubisoft Anvil / Anvilnext titles on Proton, it doesn’t seem locked to just this one
Hmm, PROTON_HIDE_NVIDIA_GPU=1 fixed the bad frametimes/stuttering/FPS inconsistency I've been having with this game.
I tried to find what that env var actually does, but I cannot find any information about it.
I also tried to just spoof AMD GPU but that did not have the same effect as setting the env var.
Update:
The env var spoofs an AMD RX 6700XT on wine/proton driver level (in dlls/winevulkan/loader.c and dlls/winex11.drv/display.c).
The game now doesn't start anymore. It's stuck with a black screen after passing the launcher and connecting through Ubisoft connect utility. The launcher log shows this:
[ 320] 2024-10-17 23:40:25 [ 324] INFO HubUtils.cpp (170)
[ 320] 2024-10-17 23:40:25 [ 324] INFO HubUtils.cpp (174) -- Starting Ubisoft Game Launcher --
[ 320] 2024-10-17 23:40:25 [ 324] INFO HubUtils.cpp (177) Platform: PC.
[ 320] 2024-10-17 23:40:25 [ 324] INFO HubUtils.cpp (185) Exe version: 157.1.11142
[ 320] 2024-10-17 23:40:25 [ 324] INFO HubUtils.cpp (186) Installed version: 11142
[ 320] 2024-10-17 23:40:25 [ 324] INFO HubUtils.cpp (187) Built: Sep 18 2024.
[ 320] 2024-10-17 23:40:25 [ 324] INFO HubUtils.cpp (192) OS: Microsoft Windows 10, 64-bit (build 19043)
[ 320] 2024-10-17 23:40:25 [ 324] INFO HubUtils.cpp (197) CPU: AMD Ryzen 9 3900XT 12-Core Processor
[ 320] 2024-10-17 23:40:25 [ 324] INFO HubUtils.cpp (202) GPU: AMD Radeon RX 5700 XT (RADV NAVI10)
[ 320] 2024-10-17 23:40:25 [ 324] INFO HubUtils.cpp (207) RAM: 32042 MB
[ 320] 2024-10-17 23:40:25 [ 324] INFO HubUtils.cpp (215) Timezone: UTC-04:00
[ 320] 2024-10-17 23:40:25 [ 324] INFO HubUtils.cpp (232) Command line: -upc_uplay_id 7013 -uplay_steam_mode
[ 320] 2024-10-17 23:40:25 [ 324] INFO HubUtils.cpp (236) Test/dev args file present.
[ 320] 2024-10-17 23:40:28 [ 368] INFO BusSettings.cpp (124) Failed to disable start on Windows start.
[ 320] 2024-10-17 23:40:28 [ 324] INFO Hub.cpp (118) Environment is PROD.
[ 320] 2024-10-17 23:40:28 [ 360] INFO GameStartPipe.cpp (82) Accepted connection.
[ 320] 2024-10-17 23:40:28 [ 360] INFO GameStartPipe.cpp (83) Starting game session.
[ 320] 2024-10-17 23:40:31 [ 388] INFO ConnectView.cpp (184) Using CEF with native rendering
[ 320] 2024-10-17 23:40:34 [ 388] INFO StartView.cpp (923)
[ 320] 2024-10-17 23:40:34 [ 360] INFO Startup.cpp (97) Client launched with argOffline: false, settingsOffline: false and streamingMode: false
[ 320] 2024-10-17 23:40:34 [ 364] INFO AccountOnlineLogin.cpp (319) Login Type: ticket, platform: Steam.
[ 320] 2024-10-17 23:40:34 [ 364] WARNING UbiServicesGetSpaceParameters.cpp (118) Space parameters Group doesn't exist: connect-productRelations
[ 320] 2024-10-17 23:40:34 [ 364] INFO AccountStartupLogin.cpp (299) User: baf621b7-13ec-4cea-a329-6131a5e028b4
[ 320] 2024-10-17 23:40:34 [ 388] ERROR TaskBarJumpListView.cpp (168) Jump list: cannot link the list to our app ID
[ 320] 2024-10-17 23:40:34 [ 360] INFO PlayGame.cpp (1323) Gamestarter must be initialized before game can be launched.
[ 320] 2024-10-17 23:40:36 [ 360] ERROR AchievementsDownload.cpp (254) Unknown file extension for achievement.
[ 320] 2024-10-17 23:40:36 [ 388] INFO CefClientHandler.cpp (180) Close for browser with id: 2
[ 320] 2024-10-17 23:40:37 [ 360] INFO PlaySession.cpp (338) Play session (1) successfully started for game 7013. Should be updated in 870secs.
[ 320] 2024-10-17 23:40:38 [ 360] INFO ApiProcessConnection.cpp (128) Game with process id 1204 connected.
[ 320] 2024-10-17 23:40:38 [ 360] INFO ApiProcessConnection.cpp (143) Game with process id 1204 has been started with product id 7013 (branch: 'default').
[ 320] 2024-10-17 23:40:38 [ 360] WARNING PlayGame.cpp (1728) Early return. Statistics where already send.
[ 320] 2024-10-17 23:40:38 [ 360] INFO UplayGameConnectionHandler.cpp (406) Game with process id 1204 connected (API version: 2.8.0).
[ 320] 2024-10-17 23:40:39 [ 360] INFO UplayGameConnectionHandler.cpp (406) Game with process id 1204 connected (API version: 2.8.0).
[ 320] 2024-10-17 23:40:39 [ 360] INFO UplayGameConnectionHandler.cpp (406) Game with process id 1204 connected (API version: 2.8.0).
[ 320] 2024-10-17 23:40:39 [ 360] INFO UplayGameConnectionHandler.cpp (406) Game with process id 1204 connected (API version: 2.10.0).
[ 320] 2024-10-17 23:40:46 [ 360] INFO UplayGameConnectionHandler.cpp (406) Game with process id 1204 connected (API version: 2.8.0).
[ 320] 2024-10-17 23:40:46 [ 360] INFO UplayGameConnectionHandler.cpp (354) Game with process id 1204 disconnected.
[ 320] 2024-10-17 23:40:46 [ 360] ERROR ProductConfig.cpp (217) Notification with ID 2 does not exist in config.
[ 320] 2024-10-17 23:40:46 [ 360] ERROR ApiOverlayHandler.cpp (190) Game with process id 1204 ask to show a notification, but notification id 2 does not exist in config.
I don't know if this log means anything, but the game just doesn't launch anymore. I was playing the game earlier last week without issues.
I have tried Proton Experimental (in Steam beta and off Steam beta), Proton-GE-Custom 9.15 and 9.16.
Hmm, PROTON_HIDE_NVIDIA_GPU=1 fixed the bad frametimes/stuttering/FPS inconsistency I've been having with this game. I tried to find what that env var actually does, but I cannot find any information about it. I also tried to just spoof AMD GPU but that did not have the same effect as setting the env var.
I've experienced two crashes while using the env var so far. Could be unrelated (I'm currently on a 4080 Super after a 2080 Ti so the added headroom might've solved the issue on its own).
@sim590 Dumb question: have you rebooted your system since the last successful launch? I've experienced that I can't re-launch the game after a session (sometimes after playing a different game in the interim). Rebooting my system solves the problem. Not a driver guy, but it "feels" like something isn't resetting properly between launches, maybe.,
Yeah, it seems like some Nvidia drivers can cause XID 109 crashes again now. I've had crashes with 560 and 550 dev but for me it's not very often.
@sim590 Dumb question: have you rebooted your system since the last successful launch? I've experienced that I can't re-launch the game after a session (sometimes after playing a different game in the interim). Rebooting my system solves the problem. Not a driver guy, but it "feels" like something isn't resetting properly between launches, maybe.,
@Tellus Yes. Rebooting has no effect.
I just tried to launch the game in gamescope and it did make the game launch successfully. Interestingly...
I use Wayland (Sway). May be related? I used the following launch command:
gamescope --force-grab-cursor --adaptive-sync -w 2560 -h 1440 -W 2560 -H 1440 -f -- gamemoderun %command%
EDIT: Gamescope did work a couple of times when I tried to start and restart the game to play with settings (because I had bad framerates with gamescope...), but then it stopped working. I finally, deleted and reinstalled the game and now it works without any flags. For now... ¯\(ツ)/¯
EDIT: Gamescope did work a couple of times when I tried to start and restart the game to play with settings (because I had bad framerates with gamescope...), but then it stopped working. I finally, deleted and reinstalled the game and now it works without any flags. For now...
This is the nature of this problem... You change something. It works. Then it stops working. It's probably just coincidence.
It seems like at every update of the game, it stops working. I have not changed anything since I reinstalled it and played again. And now, after the update, it pops the black screen again...
EDIT: OK. Since my last comment two comments, I realized that I could just delete the following directory and make the game launch again:
May be this could induce a solution on Valve's side? Or at least a communication with Ubisoft to fix this...
EDIT2: ~Finally, I have narrowed down the issue to this parameter:~
~in~
steamapps/compatdata/2208920/pfx/drive_c/users/steamuser/Documents/Assassin's Creed Valhalla/ACValhalla.ini
~When it is configured to 0, the game will not launch (screen will stay black). The screen mode can be changed in game after without issue, but at launch, this value seems to need to be 1 (or a value different than 0).~
EDIT3: actually, the workaround is simpler. Any modification to the file like adding an empty line at the end of the file will just fix the issue, but only for launching once, i.e. that this needs to be done at each launch of the game...
FINAL EDIT:
The actual fix for me was to actually change the refresh rate from 60 to 144 (my monitor is a 144Hz monitor):
I will note that I also set up Vsync, but I don't know if it is related.
Now, I don't need to modify the config file anymore before launching and I don't get a black screen anymore.
Hello. I have a problem. It seems like my game is slowed down. I have high FPS, in the range of 150-200 but my game moves very slow.
My specs:
OS: Pop!_OS 22.04
CPU Brand: AMD Ryzen 9 7945HX with Radeon Graphics
RAM: 32 GB
GPU: NVIDIA Corporation NVIDIA GeForce RTX 4060 Laptop
Driver Version: 4.6.0 NVIDIA 575.57.08
Kernel Version: 6.12.10-76061203-generic
@tomicul Ah, Feels like I have a masters degree in this game with Nvidia on Linux, so many issues. I think I know what you mean and the last time I played it it was fine. But I remember getting slowdowns after playing for a while, maybe like a year ago, FPS was OK by Nvidia standards but the game got "laggy". Since then the game had issues on driver 560 or whatever release it was and was unplayable then it got fixed.
So it could be a driver regression since the fix but if you can, try latest GE-proton, it should have the latest vkd3d-proton which have new a fix for AC Valhalla.
For reference:
https://github.com/HansKristian-Work/vkd3d-proton/commit/3c85d5eccefa5ca54687956d8e08ea1e0052675c
@shelterx, it's not a driver problem. Since he is with anAMD CPU he needs cpufreq.off=1 in /etc/default/grub. For Intel the value is intel_pstate=disable. Don't forget to update GRUB and restart.
@mozo78 maybe but not ideal on a laptop though
It's a temporary fix. He can remove it whenever he wants.
Issue: Game hangs on exit (Audio continues, process stays active)
Distro: CachyOS (Arch Linux based)
GPU: RX 6750 XT
Kernel: Linux 6.18.3-2-cachyos
Proton version: experimental-bleeding-edge-10.0-292494-20260109-p6ce376-wa21b86f-db776f6-vfc2b31
When I try to quit the game via the in-game menu, the window disappears, but the game continues to run in the background. I can still hear the game background music/sound, and Steam shows the game as "Running". I am forced to manually kill the process every time.
Steps to reproduce:
1 - Launch the game via Steam (Proton).
2 - Play for any amount of time.
3 - Click "Exit to Desktop" in the game menu.
4 - Result: Window closes, but audio persists and process hangs.
Steam opens the launcher but not the game - need to manually click on the game. - Ubuntu 25.10
Assassin's Creed Valhalla on Garuda XFCE/Linux Mint XFCE
Issue transferred from https://github.com/ValveSoftware/Proton/issues/10060.
@medhanshjani-del posted on 2026-08-11T06:07:15:
Hi Guys,I'm a linux user, currently in Garuda Linux XFCE,and before that I was using Linux Mint XFCE. My system specs are i5 7500, GTX 1050ti,12gb of ram and a 512gb SSD. I've launched Assassin's creed odyssey with no issues but Valhalla keeps crashing on different versions of proton. It basically loads fine,but when I enter the game world it crashed or goes black screen,and the audio still works fine though. It's bought via steam.
Hey guys,so basically there is no fix out? I feel like this is an AAA title,so proton should have atleast maybe told us about some driver issue or something, I'm seeing some asking to use older drivers 520 for nvidia,and the problem is I'm using a variant of arch so that isn't possible. Also thanks to the guys in proton/valve for transferring me to this common ticket as someone else may provide a solution.
proton experimentalx6 2024-10proton 7.0-6x1 2023-03proton 7.0-5x1 2022-12ge-proton7-37x1 2022-09proton 7.0-4x1 2022-09PROTON_HIDE_NVIDIA_GPU=1x2 2024-10MANGOHUDx1 2022-12gamescope --force-grab-cursor --adaptive-sync -w 2560 -h 1440 -W 2560 -H 1440 -f -- gamemoderun %command%x1 2024-10%command% -eac_launcherx1 2022-12gamemoderun %command% -eac_launcher -nosplashx1 2022-12overlay64.dllx1 2022-12
Compatibility Report
System Information
GPU: GTX1060 6G
Driver/LLVM version: nvidia 525.60.11
Kernel version: 6.0.10
Link to full system information report as Gist:
https://gist.github.com/Searchstars/4190b054072f397d33b289374730196a
Proton version: Proton 7.0-4 (also tried GE-Proton7-37)
I confirm:
steam-9258640568861327360.log
Symptoms
The game can normally enter the main menu to enter the loading interface, but the game will be stuck on a black screen after the loading is completed. In the black screen state, the CPU usage is maintained at about 30%, the memory usage is about 5GB, and the game hardly reads and writes the disk. The bottom right corner of the game does not appear any logo about loading.
Reproduction
1.Run Ubisoft Connect from steam with proton
2.Run Assassin's Creed Valhalla in Ubisoft Connect
3.Once in the game's main menu, click "Continue" or "New Game" or any button that needs to load the game scene
4.After waiting for the game to load, you will be stuck on a black screen