|CPU Features Used||Unknown|
Steps to Run
No special instructions
Need to disable Easy Anti-Cheat
Overwrite the start_protected_game.exe executable with the eldenring executable and this will disable EAC.
Crashes early in-game due to SIGILL
The game generates 64KB JIT sections which for some reason decides to generate a block of code with a ud2 instruction. Which results in SIGILL.
0x0000000145320dce: mov QWORD PTR [rbp+0x78],rax 0x0000000145320dd2: mov rax,QWORD PTR [rbp+0x78] 0x0000000145320dd6: mov QWORD PTR [rbp+0x70],rax 0x0000000145320dda: mov QWORD PTR [rsp-0x8],rax 0x0000000145320ddf: lea rsp,[rsp-0x8] 0x0000000145320de4: lea rax,[rbp+0x68] 0x0000000145320de8: ud2
No idea why it does this, but it stops it from being playable
Turnip crash possible due to vkd3d
When running the game with the Turnip video driver, the game crashes due to trying to access memory zero. Which could be a nullptr dereference due to some missing feature of Turnip that vkd3d needs.
This title has been tested on the environments listed below:
|Revision||Arch of Title||Arch of Host||Result||Tester|
|FEX-2207||x86-64||x86-64||Runs but then crashes early in-game||Sonicadvance1|
|FEX-2207||x86-64||AArch64||Crashes early due to nullptr||Sonicadvance1|