Difference between revisions of "ELDEN RING"
Jump to navigation
Jump to search
Dantheman825 (talk | contribs) m (change D3D12 to Direct3D 12) |
|||
Line 7: | Line 7: | ||
|apptype = Game, Proton | |apptype = Game, Proton | ||
|renderapi = Direct3D 12 | |renderapi = Direct3D 12 | ||
+ | |drm = Easy Anti-Cheat | ||
}} | }} | ||
Latest revision as of 13:36, 4 June 2024
ELDEN RING
Storefronts | ||
Operating Systems | Windows | |
Architecture | x86-64 | |
CPU Features Used | Unknown | |
Compatibility | Crashes | |
Type | Game, Proton | |
Render API | Direct3D 12 | |
DRM | Easy Anti-Cheat |
Steps to Run
No special instructions
Quirks
Need to disable Easy Anti-Cheat
Overwrite the start_protected_game.exe executable with the eldenring executable and this will disable EAC.
Problems/Workarounds
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.
Testing Results
This title has been tested on the environments listed below:
Test Entries | ||||||
---|---|---|---|---|---|---|
Revision | Arch of Title | Arch of Host | SoC | GPU | Result | Tester |
FEX-2207 | x86-64 | x86-64 | Runs but then crashes early in-game | Sonicadvance1 | ||
FEX-2207 | x86-64 | AArch64 | Snapdragon 888 | Adreno 660 | Crashes early due to nullptr | Sonicadvance1 |