You absolutely need to check "d3dx10_43" or Crysis will not render correctly regardless of the version of Wine or DXVK you use. Many guides online don't have this information making DX10 mode not work. Also when launching the game you should change the launcher executable from the GOG launcher to the 64-Bit binary to ensure the game launches correctly into 64-Bit mode as it's more stable than 32-Bit. You should also be using the proprietary driver for your GPU. I have an Nvidia GPU and I'm using driver version 430.xx. To install the latest Nvidia driver under Manjaro simply run the following command sudo mhwd -a pci nonfree 0300.
If you type in search "crysis" you will get this /search.jspa?q=crysis =crysis Ok i have GOG version of this game too, lets see what is going on there. I launch Crysis Warhead aaaaand grass is fine... eureka! First game uses two modes of render DX9 and dead on arrival api aka DX10. Yes first Crysis uses as default DX10 render if hardware support it and of course Intel iGPU says "Hell yeah, lets rock!"
-> from D:\Games\Crysis\LogBackups, but Warhead supports only DX9. And what funny, problem has a simple solution. All what you need is add in command line of shortcut -dx9, example D:\Games\Crysis\CrysisLauncher.exe -dx9 OFC people want to try legendary crysis on their iGPU but result disappointed. So drivers team, can you do something? Because people in 2017 keep torture their eyes. By the way on HD 530 and 720p game runs better than when i played on discrete card, when the game came out. Crysis flickering grass DX10 vs DX9 - Album on Imgur
I should probs point out this doesn't include all the DX10 features and yes u can do this yourself but thanks to this guy for bringing it here as a single dload. Everytime this tweak or config is released or talked about the discussion rapidly decends into dx10 vs dx9 and XP vs Vista arguements lets not let that happen here?
Some of u guys clearly dont no a thing about PCs, the main reason why u need vista for DX10 is becos vista supports 64 bit processing where as XP only supports 32 bit, it needs 64 bit so it can control more than a couple of things at one time, eg: sky boxes for crysis are one object but with DX10 they are each different layers which can change, 32bit processing has trouble handling this so it needs 2x the power, 64bit, vista. It will make ur PC run slower but XP should be able to handle it if you have PCI Express and not AGP graphics ports.