The second part is as quick and painless as the first. In this part, we (probably) violate some Intel's EULA, so please consider carefully, blah blah blah.
Head over to the "Naughty Intel" website, proceed into its "patches" section and download the script named "intel_check_executable_patch.gz".
Here comes the most difficult part: you need to have access to some machine where Perl is installed (almost any Linux machine has it), or install a Windows version of Perl. Then, have your FahCore_96.exe with you on the Perl-having machine and run the script:
Usage: intel_check_executable_patch.pl [options] <filename> [<filename>...]
Options:
-b <suffix> Use the supplied suffix to name the backup file. The
default is '~', and setting this to '' disables backups.
-v Be more verbose.
Some versions of the Intel Fortran Compiler produce code which checks whether the CPU is made by Intel or not, and disables MMX/SSE/SSE2 code if it isn't.
This program patches executables produced by the Intel compiler to remove this check, so that e.g. programs compiled with -axW will use SSE2 code on Athlon 64 chips.
This script was tested against ifc versions 7.1.040, 8.1.028 and 9.0.024 and should work on other version 7 to 9 releases. The patch process will almost certainly work with executables compiled with the Intel C compiler as well, and with Windows executables as well as Linux binaries, but has not been extensively tested on these, so be careful! If you do test this on icc-compiled executables, then please let me know how it goes!
Patched files are backed up (by default to 'filename~'), see the -b flag to
change this.
This program is provided with NO WARRANTY: please check that the patched executables behaves as you would expect! I can't really foresee any problems that could reasonably be caused by the use of this patch, but you never know .
Run "./intel_check_executable_patch.pl FahCore_96.exe". It will say:
Patching FahCore_96.exe in 9 places...
And that's all. Copy the patched FahCore_96.exe in place of the original one inside the F@h folder. Run the client, and... touchdown!
[03:09:50] Writing local files
[03:09:50] Extra SSE2/SSE3 boost OK.
[03:09:50] Entering QMD...
...