"i think the problem is the machine ID, how do i change that?"
Oh wait! Is there a GUI GPU client? Probably you can only run one GUI type client. I wish someone that knows about the GPU client would help you out.
I haven't run the GPU client, but I think it is similar to the CPU Console client.
F@H clients must be in their own separate directories.
If running, stop the GPU client.
Right click the GPU client exe and select Create Shortcut.
Right click the new shortcut and select Properties.
In the Target textbox, at the end of what is in there, add a space, a dash, and "configonly" without the quotes (do the same for "local"). This is what mine looks like for the cpu client:
C:\FAH2\FAH5.04b.exe -local -configonly
You can also rename the shortcut from the General tab.
During config, you probably have to answer "Yes" to "Enter Advanced Options" to get to the Change MachineID question.
When you run this shortcut it will enter config and quit when done. If you want the client to run after config just start it like you normally do.
If you want the client to start immediately after config use the "config" flag instead of "configonly".
PS: Possibly, the start up shortcut for the GPU needs to have the "local" flag. This is how my start up shortcut Target textbox looks:
C:\FAH2\FAH5.04b.exe -local -forceasm -verbosity 9
If you have a known F@H stable computer I recommend using the -forceasm flag, it will force the client to use optimizations on restart if your computer crashes or loses power. The -verbosity 9 flag shows more information in the FAHlog.txt file - good for trouble shooting.
If you have any questions or this doesn't work for you, please don't hesitate to ask 🙂