Assassin’s Creed Valhalla worked flawlessly until the Ubisoft update on June 27, 2022. After the update ACValhalla.exe runs for about 10 seconds taking 500% CPU time and the crashes with Error[Crash]: Reason: Exception Caught at 0x00000000020B0632 (Violation when reading address 0x0000000000000048).
Apparently the update found a weak spot in Lutris/Wine/Proton.
Hello,
I’m in the same situation running it on a Steam Deck.
In the Proton log I’ve found exactly the same error line as you:
Error[Crash]: An Exception has been detected by Bloomberg and a report will be sent.
Error[Crash]: Reason: Exception Caught at 0x0000000002110632 (Violation when reading address 0x0000000000000048)
I’m surprised the issue isn’t much discussed online, this is the first place in days where I’ve found it!
I have the same issue… i also have tried lutris-GE-Proton7-24-x86_64 and lutris-ge-6.16-1-x86_64.
does anyone have any idea how to fix this?
also detected by Bloomberg !?!?!
well… i was going to get a DLC… i guess i’m not now…
Hello again,
I’ve found today a workaround by franken-building the uConnect application.
After backing up the current installation, I’ve downloaded the previous version (Download Ubisoft Connect 130.1.10667 for Windows | Uptodown.com), opened it as a ZIP archive and taken out just the updated files:
I’ve put these files in the current installation and restarted uConnect. It worked. I’m playing again with AC: Valhalla now.
I hope it may be useful in the meantime.
I was able to also confirm that replacing the overlay64.dll was enough to get the game working.
I didn’t download anything though to get it to work. Below are the steps that I took.
Locate your Ubisoft folder,
Locate overlay.dll and overlay64.dll
Back backups of both files;
cp overlay.dll overlay.dll.bak and cp overlay64.dll overlay64.dll.bak
Delete overlay64.dll
Rename overlay.dll to overlay64.dll
cp overlay.dll overlay64.dll
After doing this, I had no issues launching AC: Valhalla.
The only other games that I have installed are AC: Odyssey and Far Cry 6 and they both launched without any issues, after making this change.
After your overlay solution and launch, I got slow-motion running problems. Finally working.
I installed with Lutris and launch throught Steam with Proton.
But first, I have to type in Terminal:
sudo nano /etc/default/grub
Change:
GRUB_CMDLINE_LINUX_DEFAULT=“intel_pstate=disable” ( FOR INTEL )
or
GRUB_CMDLINE_LINUX_DEFAULT=“cpufreq.off=1” ( FOR AMD )
Save it and after that
sudo update-grub
Reboot.
Now I am running on 55 FPS and high details without any issues.
You can disable Overlay also in Ubisfot Connect app directly.
Check my gameplay sample:
Not AC Valhalla but in Immortals Fenyx Rising instead downgrading overlay64.dll I disable dinput8.dll with WINEDLLOVERRIDES="dinput8.dll", it no longer crash and the overlay remain working.
Am i the only one who gets frozen black screen(or sometimes 1-2 seconds of game screen) after loading the game or benchmark?
Haven’t been able to play ACV for a year or so… Tried different distros, no luck. On win10 works well.
Tried enabling vsync and 30fps cap. That got the game actually working but with horrendous performance and frequent crashes.
Any ideas how to get this thing to work?