Need more details here because the act of enabling an extension that is supported by both drivers causing a crash in one specific game is completely nonsensical. Also, wine/proton logs.
I've also successfully tested AC:Origins and a bunch of other Ubisoft games with this before, so 🤷
Tested Odyssey for good measure as well, and to just about no one's surprise it does in fact work fine here (RADV).
Yeah, the bisect must have ended up at the wrong commit...let me try doing the bisect manually from here because I did end up with working commits during the bisect. Very weird.
It all still points to that commit, is the crash because because it's in combination with latest GE-proton/proton-cachyos or something?
It really puzzles me, I have ran dxvk master/git for years and never had issues with AC Odyssey like this.
I'm using RX 9070 XT, Kernel 6.16.5, mesa main (but it crashes with amdvlk so).
I have the game on Epic store and not steam, that's why I use other proton versions.
Tell me what else you need, tried using trace to produce dxvk logs, they did not say much.
Do you want a full proton log?
OK ac051eebd9c3ad480605b6e6b005a971147fe926
❯ git checkout ac051eebd9c3ad480605b6e6b005a971147fe926
Previous HEAD position was e11a953a [dxvk] Properly lock descriptor set and pipeline layout maps
HEAD is now at ac051eeb [d3d11] Use built-in DXBC hash for internal shader look-ups
Bad 491e5e3258df463d9f18491ec379dd76f2f2ba11
❯ git checkout 491e5e3258df463d9f18491ec379dd76f2f2ba11
Previous HEAD position was ac051eeb [d3d11] Use built-in DXBC hash for internal shader look-ups
HEAD is now at 491e5e32 [dxvk] Enable KHR_shader_float_controls2 if supported
Do you want a full proton log?
Yes...
Hth
Just seeing a stack overflow on main thread but nothing that immediately points at dxvk. Can you nuke amdvlk out of existence and check again?
I did, no cigar.
Did you try latest proton-GE with latest dxvk master or just normal proton 10?
Some wine-tkg from a while ago in my case since this is a plain old uplay-only setup for these games.
I still can't see a universe in which enabling an optional extension can cause specific games to crash but not others. Either all games must be broken or none.
Mmmmh, yea I'll try to look into it a bit more. I spent a lot of time trying to figure it out. I need a break.
I'm gonna verify the game files just to be 100% sure it isnt that, which will take a while.
Make sure you don't forget to update the Git submodules at every step while bisecting.
Good point @K0bin, didn't think about it. I thought it did automatically with bisect.
Anyway this is totally my fault. I had dxvx files in the game directory from when I tested dxvk in windows a week ago. I totally forgot about it and I remembered while verifying the game files, I thought I deleted them. But I just checked and they were still there.
So I guess they conflicted somwhow, apologize for this. ☹️
Nothing extracted yet.
Seems like commit 491e5e3258df463d9f18491ec379dd76f2f2ba11 makes AC Odyssey crash on launch.
[dxvk] Enable KHR_shader_float_controls2 if supported
Tried both RADV and AMDVLK