Weekly stats for January 8, 2012

Page 3 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

Sunny129

Diamond Member
Nov 14, 2000
4,823
6
81
unless you did a custom install and went out of your way to not install the APP SDK option

Err, lol, that's exactly what I did!, I thought 'wth do I need a developer kit for?' & my C drv is low on space, hence I didn't install it.

Didn't know my MW thread had been replied to, seems the email sub isn't working .
Will check it out now.

Oh btw, thx Sunny , & no worries on delay, wasn't expecting immediate answers .
well i'm glad you posted on the MW@H forums. not only would i have never guessed that you failed to install an essential Catalyst driver component (the APP SDK), but i would have had no idea where to look to figure out that it was missing in the first place. luckily, Matt on the MW@H forums did know where to look. so get those drivers reinstalled and keep us updated.
 

Sunny129

Diamond Member
Nov 14, 2000
4,823
6
81
Driver re-install fixed it , now to sort out the GUI lag.
i hear ya...what a PITA. as i mentioned a few posts back, i was unable to run the Separation v1.02 app error-free without disabling my HD 4290 IGP in the BIOS first. and while i did finally stumble across some cmdline parameter values (through trial and error) for the app_info.xml file that significantly reduced GUI lag while the HD 5870 shared display and crunching duties, it was still too laggy for me. i suppose i could have kept experimenting with the parameter values, but to reduce GUI lag to something i'm comfortable with probably would have resulted in ridiculously high WU run times, which i didn't want either. so i've since reverted back to Separation v0.82 and re-enabled the IGP. i think my problem is that, ever since i got back into DC, i've always had an IGP dedicated to the display and another GPU dedicated to crunching...that is to say, i've never had to deal with GUI lag to begin with...so now i'm spoiled, and any amount of GUI lag is too much for me lol.

i understand that CAL support will be discontinued sometime in March, and that the permanent deprecation of the Separation v0.82 app is therefore right around the corner. in the mean time, i'd like to find an inexpensive single-slot AMD video card that can be solely dedicated to the display. that way i can disable my IGP again and experiment to see if my HD 5870 will run the Separation v1.02 app error-free while another discrete/non-IGP AMD GPU is installed along side it. if it works, that means i can get around the enumeration mismatches between BOINC and MW@H that won't allow v1.02 to run properly on the HD 5870 while an IGP is enabled.
 

Assimilator1

Elite Member
Nov 4, 1999
24,120
507
126
Well I've upped the frequency to 100 & it's only improved it slightly!
Just trying 110 now, not sure if BOINC has taken it yet (I clicked update button).

Hope you can sort your MW troubles!
 

Sunny129

Diamond Member
Nov 14, 2000
4,823
6
81
Well I've upped the frequency to 100 & it's only improved it slightly!
Just trying 110 now, not sure if BOINC has taken it yet (I clicked update button).
oh ok, so you're updating the frequency parameter via your MW@H web preferences. i've always been wary as to whether that works or not, and if it does, how long it takes to update. if you manually updated the project in the BOINC manager after changing your web preferences, the settings should have taken effect at the instant you updated the project.

if you're not sure whether editing the parameter from your web preferences is working all the time everytime, you do have the option of implementing that parameter (and other parameters) through the cmdline within an app_info.xml file. i see that you're not using an app_info.xml file b/c when i view your tasks on the MW@H site, the application column reads "MilkyWay@Home v1.02 (opencl_amd_ati)." if you were using an app_info.xml file, the application column would read "MilkyWay@Home Anonymous platform (ATI GPU)," even though you'd still technically be running the v1.02 app. if you'd like to be 100% confident that the frequency parameter (or any other parameter) is working as it should, i can show you how to make use of an app_info.xml file...that is if you don't already know...


Hope you can sort your MW troubles!
i ordered an ASUS HD5450 last night. while it would only make for a very weak cruncher, i only intend it to be a dedicated display GPU. so hopefully the idea of working w/ 2 discrete GPUs (instead of 1 discrete GPU and an IGP) and the ability to swap cards around between various PCIe slots will get me past the device enumeration issues that were keeping me from running Separation v1.02 tasks without errors.
 
Last edited:

Assimilator1

Elite Member
Nov 4, 1999
24,120
507
126
I've just switched from 50 to 120 & can't really tell any difference (after going from 60>110 in steps of 10).
Is their any file I can look at to see if the changes have taken?

I'd rather not mess about with the app_info file, I think I did once know about it last time I ran MW but I haven't a clue now & I rather not waste time messing around with it if possible.
 

Sunny129

Diamond Member
Nov 14, 2000
4,823
6
81
I've just switched from 50 to 120 & can't really tell any difference (after going from 60>110 in steps of 10).
Is their any file I can look at to see if the changes have taken?

I'd rather not mess about with the app_info file, I think I did once know about it last time I ran MW but I haven't a clue now & I rather not waste time messing around with it if possible.
you'll have to ask about that on the MW@H forums, b/c i have no idea if there is any such .cfg file or something similar that might have the current frequency parameter value stored in it.

what exactly were you doing to control GUI lag previously, before you took a break from MW@H?
 

Assimilator1

Elite Member
Nov 4, 1999
24,120
507
126
I don't remember for certain, but I think I was altering polling & frequency using the app_info, however I never managed to get rid of the GUI lag which the update introduced, & also IIRC CPU useage shot up from a few % of 1 core to the whole core, hmm that reminds me.......
Wierd, task manager uses most of 1 core when MW is running
 

Sunny129

Diamond Member
Nov 14, 2000
4,823
6
81
I don't remember for certain, but I think I was altering polling & frequency using the app_info, however I never managed to get rid of the GUI lag which the update introduced, & also IIRC CPU useage shot up from a few % of 1 core to the whole core, hmm that reminds me.......
Wierd, task manager uses most of 1 core when MW is running
do you mean to say that your MW@H Separation v1.02 tasks are consuming nearly an entire core (~25%) of your quad core CPU apiece, according to the task manager? i've never had that problem in all the different combinations of MW@H app version, BOINC version, Catalyst drivers, etc...so i don't really know what might be causing that on your machine. there are threads that address abnormally high CPU usage on the MW@H forums, so you should be able to find some valuable information there.
 

Assimilator1

Elite Member
Nov 4, 1999
24,120
507
126
do you mean to say that your MW@H Separation v1.02 tasks are consuming nearly an entire core (~25%) of your quad core CPU apiece?.......
I don't know, as I said task manager uses nearly all of one core, but only when MW is running . So maybe that's MW that's actually using that up??
Although I latter tried Task Info 2000 & got a different but equally odd result, F@H get's 80-90% of CPU time when MW is running, with the remainding CPU power being used up mostly by various background processes & apparently not MW! Without MW F@H gets over 99%, with those same background processes using up the remainder
It just makes no sense.

I would look over the MW forums over the high CPU useage but I haven't sorted out the GUI problem yet, actually I've given up on that atm, I just quit MW when I'm using my PC. Changing frequency made no difference. I wonder if the problems are linked?
 

Sunny129

Diamond Member
Nov 14, 2000
4,823
6
81
I don't know, as I said task manager uses nearly all of one core, but only when MW is running .
right - i just want to be sure that i understand your statement exactly...

if you open the task manager and go to the "processes" tab, you'll see a list of all of the system and application processes that are currently running in the column labeled "image name" (the left-most column). if you're running 1 MW@H Separation v1.02 task at a time, you should see a single "milkyway_separation_1.02_windows_intelx86__opencl_amd_ati.exe" somewhere on the list of processes at any given time. also, if you've got the task manager open, then the task manager itself is also considered a running process, and as such will always be somewhere on the list of processes (specifically, it it appears as "taskmgr.exe" on the list). the 3rd column from the left (labeled "CPU") is what tells you how much CPU each process is consuming...so for example, if a process's "CPU" value is 25, then it is consuming 25% of your entire quad-core CPU, or 1 whole core).

my question to you is this - is it the "taskmgr.exe" process (the task manager itself) that consumes an entire CPU core when MW@H is running, or is it the "milkyway_separation_1.02_windows_intelx86__opencl_amd_ati.exe" process (the MW@H task) that consumes an entire CPU core?

if F@H only consumes 80-90% of the CPU while MW@H is running, then some other process (or processes) is consuming the remaining 10-20% of the CPU...whether its MW@H or not, i don't know, although that would seem to be the logical assumption. but i'll refrain from making assumptions until you specify for me which exact process is consuming ~25% of the CPU...
 
Last edited:

Assimilator1

Elite Member
Nov 4, 1999
24,120
507
126
my question to you is this - is it the "taskmgr.exe" process (the task manager itself) that consumes an entire CPU core when MW@H is running,
Yes , MW seperator shows about 1-2%

if F@H only consumes 80-90% of the CPU while MW@H is running, then some other process (or processes) is consuming the remaining 10-20% of the CPU...
Yes, & as I mentioned, as measured by Task Info 2000 (yes its ancient lol), the remainder is used by various background tasks, TI2000 itself uses ~3%, but only when MW is running. MW seperator itself supposedly uses less than 1%!
 

Sunny129

Diamond Member
Nov 14, 2000
4,823
6
81
my question to you is this - is it the "taskmgr.exe" process (the task manager itself) that consumes an entire CPU core when MW@H is running,
Yes , MW seperator shows about 1-2%

if F@H only consumes 80-90% of the CPU while MW@H is running, then some other process (or processes) is consuming the remaining 10-20% of the CPU...
Yes, & as I mentioned, as measured by Task Info 2000 (yes its ancient lol), the remainder is used by various background tasks, TI2000 itself uses ~3%, but only when MW is running. MW seperator itself supposedly uses less than 1%!
hmm...this is a new one for me - i've never seen the task manager itself consume a full CPU core (or even a significant fraction of a core), regardless of what other applications and processes were running at the time. you are correct that a MW@H GPU Separation task should consume less than 1% of the CPU (or less than 4% of a single core on a quad-core CPU). let me ask you this - when you look at a MW@H task running in the BOINC manager, does it say "Running (0.05 CPUs + 1.00 ATI GPUs)"? these numbers aren't actual CPU and GPU consumption readings - they're estimates of what the application should consume CPU-wise and GPU-wise. sometimes when people have high CPU usage problems, the CPU consumption estimate as displayed by BOINC will often also read high, for example 0.25 CPUs or 0.50 CPUs...i just want to make sure your tasks aren't displaying abnormally high CPU usage estimates in BOINC.

what has me stumped is that fact that its not the MW@H task consuming most of a single core - its the task manager itself. the fact that the MW@H task is consuming 1-2% of the CPU (and not < 1% like it should be) in and of itself isn't that big a deal - its the fact that whenever MW@H is running, its causing other processes to consume a full core, or 25% of the CPU. i've never seen anything like this w/ MW@H before.

the only other thing i can think of that will definitely allow you to play w/ CPU usage is to use the app_info.xml file you wanted to avoid using. as you already know, the --cpu-target-frequency cmdline parameter should allow you to improve GUI lag at the expense of crunching efficiency, and vice versa. i'm not too familiar w/ the --gpu-wait-factor and --gpu-polling-mode cmdline parameters, as i've never had to use them before. but you're supposed to be able to use polling mode to cut down on CPU usage without sacrificing crunching efficiency or increasing task run times. here's a quote from Matt on the MW@H forums about it:

I've updated all of the separation applications to 1.00. For changes people might care about,

- The old CAL version is gone; it's replaced with the OpenCL application. On AMD/ATI GPUs (older than 79xx) it is using some hackery to use the same IL kernel as before so it should be as fast. However this also means the Radeon 38xx cards aren't supported with new stuff.

- Radeon 79xx stuff should work

- The occasional validate errors from empty / truncated stderr should stop

- AVX will be used if available on Linux and Windows (64 bit only for Windows)

- I've increased the default GPU target frequency [to 60] so GPU stuff should make things less laggy on average. You can now also configure this with the web preferences now so you don't need to use app_info stuff if you want to play with that.

- Partial workaround with high CPU usage with recent Nvidia drivers.*



As usual post problems you run into here.



* It should cut down on the CPU usage a bit while not sacrificing too much. I would recommend not using it unless you are very unhappy with the CPU usage on Nvidia. There are options to change the polling mode if you want to lower the CPU usage further while not slowing it down. (--gpu-wait-factor (default = 0.75) and --gpu-polling-mode (default = - 2) work similarly to how they did with the old CAL one, but slightly different). With the default of -2 it will use mode -1 unless it is an Nvidia driver newer than the one that introduced the high CPU issue, where it will use mode 0. Mode -1 uses the correct waiting method, mode 0 use the correct waiting method with an initial sleep based on time estimates, and modes > 0 are a polling period in milliseconds. The wait factor is a sort of correction of the time estimate used for the initial wait. The default is 0.75, to wait for 75% of the estimated time before trying to poll.
...granted, i guess Matt intended the --gpu-wait-factor and --gpu-polling-mode cmdline parameters for nVidia users w/ unusually high CPU consumption. but i don't see why these parameters wouldn't do the same thing for ATI/AMD cards. so maybe it's worth a try, if you're willing to use an app_info.xml, if only for experimentation at first. i have a full app_info.xml i can post for you if you'd like, so let me know if you're interested...
 

VirtualLarry

No Lifer
Aug 25, 2001
56,453
10,120
126
TaskManger taking up a full CPU core? Sure you don't have some malware on there, masquerading as TaskManager?
 

GLeeM

Elite Member
Apr 2, 2004
7,199
128
106
Mark, check your explorer.exe usage when running MW

I have a somewhat similar thing happening on a dual core running MW and Correlizer.

Task Manager in low update speed will use 4% and 8-12% in Normal speed
Explorer.exe uses 15%
boincmgr.exe uses 13% when showing "Tasks"
boincmgr.exe uses 25% when showing "Projects" (uses 0 when minimized)
MW shows no use but takes about 4 seconds of CPU when finished

If I Suspend MW, Task Manager shows each Correlizer using 50%
 

Assimilator1

Elite Member
Nov 4, 1999
24,120
507
126
Sunny
BOINC shows 'Running (0.05 CPUs + 1.00 ATI GPUs', so that seems ok.
Re app_info, I don't wanta waste time on it atm TBH, maybe at a latter point if I have time to spare. I'll just quit MW when it gets too laggy, atm I'm not getting the really bad typing lag I was getting so it's more liveable with right now . Oh thx for the offer to help with the app_info though .

TaskManger taking up a full CPU core? Sure you don't have some malware on there, masquerading as TaskManager?
Read my post, it only happens when MW is on

GleeM
Explorer shows between 1-4% when MW is running.
TM is now using 'just' 11-14% CPU now, not sure why that's changed unless the frequency thing on MW I changed had some effect.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |