Posted October 29, 2016
This game, being older than the HDMI craze, have troubles on its video settings, at least in its x64 DX10 version, outputting 1080i instead of 1080p for people using 1920x1080. And yes, at 24 Hz (24 fps in practical terms) the game is not fun.
The fix I use for this is creating a custom resolution, very near to 1080p, so close that the monitor recognizes it but still outputs 1080p.
I use an Nvidia card and Windows in spanish, so I'll try my best to translate the options in Nvidia's Control Panel. Hope AMD users are advanced enough to know how to do this in their options.
In Nvidia Control Panel, go to Display -> Change resolution. Click on "Custom...", "Create custom resolution..." and in the horizontal pixels subtract 1, meaning it should be set as 1919. Test it just in case, and if it works, save it. If not, begin testing by adding or subtracting 1 to horizontal or vertical pixels so your monitor accepts the resolution but in practice is outputting 1080p.
Then, create a shortcut to (game_installation)/Bin64/Crysis.exe, and to this, force the resolution you just created using the +r_Width= and +r_Height= parameters. As a reference, this is mine:
D:\Games\GalaxyClient\Games\Crysis\Bin64\Crysis.exe +r_Width=1919 +r_Height=1080
Obviously you must change the executable path, and the numbers if you changed the amount of pixels in the custom resolution.
I don't know it this would help in troubles with higher resolutions, but it's worth a try.
Hope this helps someone else.
The fix I use for this is creating a custom resolution, very near to 1080p, so close that the monitor recognizes it but still outputs 1080p.
I use an Nvidia card and Windows in spanish, so I'll try my best to translate the options in Nvidia's Control Panel. Hope AMD users are advanced enough to know how to do this in their options.
In Nvidia Control Panel, go to Display -> Change resolution. Click on "Custom...", "Create custom resolution..." and in the horizontal pixels subtract 1, meaning it should be set as 1919. Test it just in case, and if it works, save it. If not, begin testing by adding or subtracting 1 to horizontal or vertical pixels so your monitor accepts the resolution but in practice is outputting 1080p.
Then, create a shortcut to (game_installation)/Bin64/Crysis.exe, and to this, force the resolution you just created using the +r_Width= and +r_Height= parameters. As a reference, this is mine:
D:\Games\GalaxyClient\Games\Crysis\Bin64\Crysis.exe +r_Width=1919 +r_Height=1080
Obviously you must change the executable path, and the numbers if you changed the amount of pixels in the custom resolution.
I don't know it this would help in troubles with higher resolutions, but it's worth a try.
Hope this helps someone else.