Posted August 16, 2019
Ion Fury, for those who don't know, runs on EDuke32, probably the most well known Duke Nukem 3D source port out there. Chances are, if you've been using it for a long time, you are aware of certain performance issues it has suffered throughout the years and you most likely are familiar with workarounds. Now that IF is out, not everybody is aware of these improvements. Here I'll show you how make the game run more smooth, and as a bonus it also works for EDuke32 and all of the ports variants (such as Rednukem for Redneck Rampage and NBlood for Blood).
This fix was done using the NVIDIA control panel, and I'm afraid I don't currently own an AMD card to test if a similar setting with their software can have the same results. Please reply here if you tried something similar on AMD and let everybody know the results.
Ok, so first, open the aforementioned NVIDIA control panel and find 3D settings > Manage 3D settings > Program Settings, and click on "Add" where it says "1. Select a program to customize". Find the Ion Fury executable (for GOG it would be fury_nodrm.exe) and select it.
Now, we'll customize the settings under "2. Specify the settings for this program:". Here are the things you want to change:
Optional changes (to improve visual quality with no sacrifice to performance)
Anisotropic filtering | 16x
Antialiasing - Mode | Override any application setting
Antialiasing - Setting 8x
Antialiasing - Transparency 8x (supersample)
Multi-Frame Sampled AA (MFAA) | On
Texture filtering - Quality | High Quality
Performance fixes
Threaded Optimization | On
Triple buffering | On
Vertical sync | On
Hit "Apply" and that's all. Now Ion Fury should run much better for you.
Side Note: Build Engine vs Actual Perfrormance issues
If you don't know much about Build Engine games, they always felt a little 'janky' to play. It's hard to explain it, but it's as if the rendering of the world and objects had a permanent slight stutter. This is just how the engine is and is not the fault of performance hiccups. Learning to differentiate these is key. Even after the above fix you might notice that jankyness. This is not on your end. To see if you have real performance issues, make sure to monitor your FPS drops.
This fix was done using the NVIDIA control panel, and I'm afraid I don't currently own an AMD card to test if a similar setting with their software can have the same results. Please reply here if you tried something similar on AMD and let everybody know the results.
Ok, so first, open the aforementioned NVIDIA control panel and find 3D settings > Manage 3D settings > Program Settings, and click on "Add" where it says "1. Select a program to customize". Find the Ion Fury executable (for GOG it would be fury_nodrm.exe) and select it.
Now, we'll customize the settings under "2. Specify the settings for this program:". Here are the things you want to change:
Optional changes (to improve visual quality with no sacrifice to performance)
Anisotropic filtering | 16x
Antialiasing - Mode | Override any application setting
Antialiasing - Setting 8x
Antialiasing - Transparency 8x (supersample)
Multi-Frame Sampled AA (MFAA) | On
Texture filtering - Quality | High Quality
Performance fixes
Threaded Optimization | On
Triple buffering | On
Vertical sync | On
Hit "Apply" and that's all. Now Ion Fury should run much better for you.
Side Note: Build Engine vs Actual Perfrormance issues
If you don't know much about Build Engine games, they always felt a little 'janky' to play. It's hard to explain it, but it's as if the rendering of the world and objects had a permanent slight stutter. This is just how the engine is and is not the fault of performance hiccups. Learning to differentiate these is key. Even after the above fix you might notice that jankyness. This is not on your end. To see if you have real performance issues, make sure to monitor your FPS drops.
Post edited August 18, 2019 by putridpete