I've just patched up 2.1.5b.1 to correct the GPU eta problem.
The problem occured because the GPU FAHlog.txt doesn't enclose the frame markers in parentheses. A GPU FAHLog.txt looks like this:
[01:56:00] Completed 93 [02:04:01] Completed 94 [02:12:02] Completed 95 [02:20:02] Completed 96
Instead of like this (for a CPU or SMP log):
[20:34:15] Completed 3700000 out of 5000000 steps (74%) [20:49:15] Timered checkpoint triggered. [20:52:20] Writing local files [20:52:20] Completed 3750000 out of 5000000 steps (75%) [21:07:19] Timered checkpoint triggered. [21:10:12] Writing local files [21:10:12] Completed 3800000 out of 5000000 steps (76%)
Now fahmon looks for (xx) first, then if it can't find a match it tries looking for the numbers on their own
Download (Windows): fahmon_2.1.5b.1.zip
Download (Linux): fahmon_2.1.5b.1.tbz2