I just found something I didn't know on FreeHal. I normally run the NCI wu and 1 per core. I have 2 old dual Xeon servers that I use purely for feeding GPUs but for the past couple of days I've been running them CI @ 1 per core. Today I decided I was going to turn off hyper threading on one of the machines and do a crunching comparison. When you do that you have to uninstall/reinstall BOINC or it will continue to run the same number of WU as before.

When I reattached to FreeHal it started downloading WUs just like a regular project. It got to 200 WU and then went into high priority mode!!!! I guess if you have ever run the FreeHal NCI which only downloads the same number of WU as threads then even switching to CI doesn't change that. If you do a clean install of BOINC (delete the directory) then FreeHal CI works like a normal project! Interesting.