ok, so i figured out exactly how to manipulate those parameters. i don't know how familiar you are with application optimization, so i'll spell it out b/c its important you don't miss anything or have any syntax errors in your code. first you need to create an app_info.xml file (if you didn't already download it from the website i provided a link to in my last post). all you need to do is open notepad and copy the following lines of text into it.
<app_info>
<app>
<name>milkyway</name>
</app>
<file_info>
<name>milkyway_0.59_windows_intelx86__ati14.exe</name>
<executable/>
</file_info>
<app_version>
<app_name>milkyway</app_name>
<version_num>57</version_num>
<plan_class>ati14</plan_class>
<flops>1.0e11</flops>
<avg_ncpus>0.05</avg_ncpus>
<max_ncpus>1</max_ncpus>
<coproc>
<type>ATI</type>
<count>0.5</count>
</coproc>
<cmdline>--gpu-target-frequency 30</cmdline>
<cmdline>--gpu-polling-mode 1</cmdline
<file_ref>
<file_name>milkyway_0.59_windows_intelx86__ati14.exe</file_name>
<main_program/>
</file_ref>
</app_version>
</app_info>
also, don't forget to edit out the syntax error in the 5th to last line of text (remove the blank space in the middle of the ".exe" part). you're probably wondering why i didn't just post up the app_info file without the syntax error...believe me, i tried, but the error cannot be removed or edited out of my post for some reason. when you're done, change the file name from "app_info.
txt" to "app_info.
xml" and place it in your Milkyway project folder. if BOINC was running while you did this, you'll have to close and reopen BOINc for it to recognize the new app_info.xml file. likewise, if and whenever you make changes to the lag parameters (or anything else in the app_info.xml file), you'll again have to restart BOINC for the changes to take effect. note the bolded lines - these are the parameters that Matt introduced into the MW@H v0.62 code. in brief summary of what each does, i'll quote Matt from the MW forums:
This should fix the slowdown on Windows if you have a high CPU load.
You can now configure the polling mode sort of like what the old one had.
The --gpu-target-frequency <number> is similar to the -f flag the old one had. The default is 30 hz. This can be used in place of the --responsiveness-factor one I added in the last minor release (or in addition to, although I don't know why you would want to. I would recommend using this one instead and I'll probably remove the other at some point).
The --gpu-polling-mode <int> is similar to the -b flag the old one had. A negative integer will use busy waiting and have a high CPU load (like what always happened in 0.58). 0 will use the same method that was used in 0.59. A positive integer > 0 sets the polling frequency in milliseconds. The default now is to poll every 1 ms which seems to have solved the slowdowns with a high cpu load without increasing the cpu usage much.
Update: Now at 0.62 since I'm good at screwing up
hope this helps a bit more
