Crysis
Revision as of 02:59, 7 March 2026 by Sonicadvance1 (talk | contribs)
Crysis

| Storefronts | ||
| Operating Systems | Windows | |
| Engine | CryEngine 2 | |
| Architecture | x86-32, x86-64 | |
| Compatibility | Playable | |
| Type | Game | |
| Render API | Direct3D 9, Direct3D 10 |
Steps to Run
No special instructions
Quirks
Problems/Workarounds
If CPUID is AMD then 3DNow! is used unconditionally
The game does a check that if the CPUID reports `AuthenticAMD` then it will use 3DNow! unconditionally rather than checking if it is available. This is a bug in the original game and can be patched out of its binaries or ensure CPUID is Intel. FEX implements 3DNow! but reciprocals don't match behaviour that some games expect.
On AMD Zen CPU cores, this causes the game to crash immediately as one would expect.
Explodes with CPUs that have more than 31-threads
If your system has more that 31 CPU cores/threads then the game will crash early.
Pass PROTON_CPU_TOPOLOGY=31 as an environment variable to get Proton to limit the core count and let the game continue.
Testing Results
This title has been tested on the environments listed below:
| Test Entries | ||||||
|---|---|---|---|---|---|---|
| Revision | Arch of Title | SoC | GPU | Result | Tester | |
| FEX-2601-108-gd111518 | x86-32 | Radxa Orion O6 | Radeon Pro W7500 | Runs fine | Sonicadvance1 | |