this now switches and uses the correct algorithm, but does not change any of the gpu settings such as intensity or engine. any ideas?
EDIT: it will change the intensity and gpu engine if you use the "pool-gpu-engine" and "pool-intensity" paramters instead of "gpu-engine" and "intesnity". does not set the intensity correctly when opening (sets it to

unless you switch to another pool and then switch back. setmemclock error listed, but i have my memory set to the same speed for all anyway so i shouldn't need that. after a couple of minutes the miner shuts down and displays a summary of works.
[12:38:26]
Summary of runtime statistics:
[12:38:26] Started at [2014-06-03 12:36:36]
[12:38:26] Runtime: 0 hrs : 0 mins : 48 secs
[12:38:26] Average hashrate: 6.4 Megahash/s
[12:38:26] Solved blocks: 0
[12:38:26] Best share difficulty: 0.057
[12:38:26] Share submissions: 28
[12:38:26] Accepted shares: 28
[12:38:26] Rejected shares: 0
[12:38:26] Accepted difficulty shares: 0
[12:38:26] Rejected difficulty shares: 0
[12:38:26] Reject ratio: 0.0%
[12:38:26] Hardware errors: 0
[12:38:26] Utility (accepted shares / min): 36.69/min
[12:38:26] Work Utility (diff1 shares solved / min): 0.11/min
[12:38:26] Stale submissions discarded due to new blocks: 0
[12:38:26] Unable to get work from server occasions: 0
[12:38:26] Work items generated locally: 50
[12:38:26] Submitting work remotely delay occasions: 0
[12:38:26] New blocks detected on network: 5
Phate