Message boards :
Number crunching :
(2) 5870's
Message board moderation
Author | Message |
---|---|
Send message Joined: 17 Nov 11 Posts: 23 Credit: 5,700,133 RAC: 0 |
I was running one 5870 with WU's in the 1,700 run time and 14 in cpu time. Now I installed another one and the WU's are 2000 to 3000 run time and just short of that for cpu time too. I also noticed that two dnetc518 are running about 50% cpu usage, I don't remember the dnetc518 file running that high before although I can't swear to it. I may just pull one 5870 out and see what happens. Here are several screen captures, sorry for the size but I wanted to share the information, it may be helpful. BOINC SETTINGS MOO SETTINGS BOINC ON STARTUP SHOWING BOTH GPU'S WU'S RUNNING SHOWING BOTH GPU'S DNETC518 FILE IN TASK MGR BEFORE AND AFTER ADDING THE SECOND GPU, SMALL NUMBER ARE WITH 1, LARGE WITH BOTH Thoughts/suggestions? Dan/Philly |
Send message Joined: 17 Nov 11 Posts: 23 Credit: 5,700,133 RAC: 0 |
I just pulled the second 5870 and that dnetc518 file is back to 0 cpu. Thoughts? |
Send message Joined: 17 Nov 11 Posts: 23 Credit: 5,700,133 RAC: 0 |
I just pulled the second 5870 and the result is back to what it was before, I'm pulling my hair out :( |
Send message Joined: 17 Nov 11 Posts: 23 Credit: 5,700,133 RAC: 0 |
Having a great conversation with myself here, lol, kidding. :) Just put the other one back in and woooolaaaaa $^#&# dnetc files going crazy again. Guess I'll just keep one out until it can be figured out :( wasted 300K a day :( |
Send message Joined: 17 Nov 11 Posts: 23 Credit: 5,700,133 RAC: 0 |
Going to clear out my Moo's cashe and move on, sucks, I was expecting about 700k a day :( |
Send message Joined: 22 Jun 11 Posts: 2080 Credit: 1,844,407,912 RAC: 3,236 |
Going to clear out my Moo's cashe and move on, sucks, I was expecting about 700k a day :( Dan it was only 7 hours between your first post and your last post, give us a chance to take some naps and analyze the data guy. Now you know that Moo is a project that uses BOTH of your gpu's on ONE workunit, right?! This could be what you are seeing the 'stream'ing of the data between the cards so ALL of BOTH cards resources are being used on ONE workunit. When you only have one card no 'stream'ing is needed, so the numbers are zero. Remember too your two cards are NOT identical, one has 1gig of memory while the other card has 2gig of memory, this could be why the workunits are taking so long. You MIGHT be able to limit the resources thru config settings but don't quote me on that. |
Send message Joined: 17 Nov 11 Posts: 23 Credit: 5,700,133 RAC: 0 |
Going to clear out my Moo's cashe and move on, sucks, I was expecting about 700k a day :( That is true, they are not identical I was not aware that Woo used both cards to crunch 1 WU since two of them are running at the same time, or at least in BOINC they show two running at the same time. |
Send message Joined: 22 Jun 11 Posts: 2080 Credit: 1,844,407,912 RAC: 3,236 |
Going to clear out my Moo's cashe and move on, sucks, I was expecting about 700k a day :( When I had 2 gpu's in one machine it only ran one unit at a time, I wonder if the extra memory on the 2 gig card is letting 2 units run at once. That is a pure guess. I have gone down to only 1 gpu per machine again so can't test it right now. I do have one machine with one 5870, it has 1 gig of memory on it, and it is finishing one unit at a time in about 37 minutes. |
Send message Joined: 17 Nov 11 Posts: 23 Credit: 5,700,133 RAC: 0 |
I 'think' I figured out what the problem with Moo was/is. Kidding on the 'I', even a blind squirrel can find an acorn. I had booted/rebooted/booted/rebooted started boinc/stopped boinc/restarted/stopped it, etc, changed as many settings as carter has pills. I had about 3 days worth of WU's to crunch and set the project to no new downloads. I'm sure you could tell from some of my posts I was frustrated as hell. In spite of my better judgement, I decided to 'allow new tasks', received 1 download, suddenly, instead of running two tasks it was running one task (running 0.05 cpu's + 2.00 ATI GPU's (device 0)) Before it was running 2 tasks with +1.00 gpu (device 0) and another (device 1) It's still crunching the cpu but the run time is way down, I 'think', to something reasonable. If I can get more WU's I'll get a better idea. My question (not to anyone in particular) is why did 'allowing new tasks' suddenly tell the computer to run one work unit instead of two and use both gpu's to do it, when stopping/starting BOINC didn't, even when it involved setting changes???? [edit] I ran about 20 WU's since and everything is fine, what a strange situation. Maybe the project guru has input? |
Send message Joined: 2 May 11 Posts: 53 Credit: 255,380,797 RAC: 7,430 |
G'Day Philadelphia, I have 2x 5870 cards in 2 different machines (so 4 cards all together), and their run times are a lot quicker than yours appear to be. You have a 5870 and a 5970 (according to BOINC, effectively 3 cards), so your output on a computer basis should trump mine quite easily, yet it doesn't. My run times vary from around 13 minutes per WU (800 seconds) to 40 minutes per WU (2,400 seconds), depending on what other CPU jobs I am running, if they don't release the CPU for short periods then the GPU can't get enough CPU time to help process a WU and then slows down. My CPU run time is under 100 seconds per WU on average (you can check this yourself as my computers are available to see). The GPU can't process the whole work unit without some help from the CPU and other system resources. The CPU, in order to run jobs, uses available main system memory as does the GPU. I see that your computer has 2 GB of main memory. I believe that this is your main bottleneck and why your jobs are taking so long to run. With system resources limited the CPU is used more than normal due to the GPU making constant requests for those resources until it gets them. An increase in main system memory would fix/improve your problem with reduced run times. Both my computers have 4 GB of RAM (I know they are 32 bit so are using 3 GB), and also run all CPU Cores on various Boinc projects. Some people give a complete core to a GPU, I don't do this but it would speed up my times if I did as the GPU would not have to wait for another project to release the CPU for the GPU to use it. However I need all the CPUs so I sacrifice GPU speed for overall throughput. Hope this information can help. Conan |
Send message Joined: 17 Nov 11 Posts: 23 Credit: 5,700,133 RAC: 0 |
G'Day Philadelphia, Actually I have 2 5870's, one with 1gb of memory and the other with 2 gb.
I agree that the cpu time on mine nearly equal the run time. I was told when a second card is added it requires more cpu time, I have no idea, clearly that's not the case with yours. I believe it was mentioned earlier in this thread, I'm just going by what was mentioned.
Actually I have 4 1gb sticks installed.
How do I dedicate 1 core to the GPU? Currently I'm not crunching and cpu projects, only GPU.
Your information is very much appreciated. If I can make this run faster, I'm all for it. I did look at your WU's and I agree, you're processing must faster with less cpu usage, maybe because the cards aren't matched? One is 1gb and the other 2gb? BOINC Start Up Information [edit] [edit/edit] Moo on startup |
Send message Joined: 22 Jun 11 Posts: 2080 Credit: 1,844,407,912 RAC: 3,236 |
I see that your computer has 2 GB of main memory. At 8:28:08 on 12/8/2011 it says "Memory: 2.62 GB physical" This means Boinc is not seeing all of your 4 gig of memory, some could be bad or not seated all the way or something. Oh and you asked "How do I dedicate 1 core to the GPU? Currently I'm not crunching and cpu projects, only GPU." Answer is you can't in Boinc except on a unit by unit basis and then only when the unit initially starts. When it finishes and another new one starts you are back to random again. If you babysit the pc you can catch each unit as it starts and assign it to a core thru the Task Manager but this isn't practical! There IS a program that the user says will do this for you automatically, I will look for his message. |
Send message Joined: 17 Nov 11 Posts: 23 Credit: 5,700,133 RAC: 0 |
I see that your computer has 2 GB of main memory. Thanks Mike, I'll check the seating of the sticks. If you look at my last thread, at the bottom, is a Vista pic where Vista see's the 4gb. Curious, why would Vista see it but not BOINC. Dan/Philly |
Send message Joined: 17 Nov 11 Posts: 23 Credit: 5,700,133 RAC: 0 |
I'm going to throw another twist into this twisted situation. I have been watching boinc and it hit me that boinc was finishing a wu in ~15 minutes but not being reported that way at Moo, sooooo, I sat at the computer for a couple of hours and read the newspaper and watched the wu's crunching, I also looked at a wall clock to verify what boinc was showing, rounding to minutes. The wall clock confirmed what boinc was reporting. I dropped off the seconds on the UTC to figure the minutes run. (edit, that brings up another issue, boinc wont upload the wu's after they run, I have to do it manually) Having nothing to do this morning , right, I copied about 10 wu's reported by Moo, and low and behold 'something stinks in Denmark' (sorry to anyone in Denmark, just a saying ) Look at the difference between WU's, between the actual UTC times, they agree with the times boinc was showing when I watched them crunching and the wall clock, but the run/cpu times don't. Could it be a Moo problem? Can I detach from the project and download the Moo program again without screwing things up, or is it even necessary? |
Send message Joined: 2 May 11 Posts: 12 Credit: 244,556,081 RAC: 0 |
I see that your computer has 2 GB of main memory. No need to check the seating of you RAM... You're running a 32 bit Vista OS that can't handle 4GB... you need to get a 64 bit OS to 'fix' that. Join BOINC United now! |
Send message Joined: 17 Nov 11 Posts: 23 Credit: 5,700,133 RAC: 0 |
Thanks Crunch3r. Any 'chance' it could be boinc, I'm running 6.10.60 and when I went backwards to install it from whatever the boinc current version is I had to install it a second time so it could fix itself, or something like that. I also can't get boinc to report tasks, I have to do them manually. |
Send message Joined: 2 May 11 Posts: 53 Credit: 255,380,797 RAC: 7,430 |
Thanks Crunch3r. G'Day Philadelphia, I was having the same problem as you with all work being processed before it would ask for work again. To get your jobs to report straight away you need to create a "cc_config" file. Open notepad and type this in <cc_config> <options> <report_results_immediately>1</report_results_immediately> </options> </cc_config> Save as cc_config.xml Place the file in the Application/BOINC folder Stop and restart BOINC client and it should report results within seconds of them finishing. I may of gotten information about your computer incorrect before but I was only taking it off what BOINC said so you can blame BOINC. Conan |
Send message Joined: 17 Nov 11 Posts: 23 Credit: 5,700,133 RAC: 0 |
Thanks Crunch3r. Thanks Conan for the information, it did as you said :) As an aside, it goes in the program data/boinc directory. Tried the Program Files/Boinc path and it didn't work. Thanks Conan and everyone else for suggestion & thoughts, great bunch of folks. Dan/Philly PS - Know how you can tell I'm an old fart? I still call them directories instead of folders :) |
Send message Joined: 2 May 11 Posts: 15 Credit: 370,678,308 RAC: 0 |
There is a problem with multi GPUs in BOINC/Windows/Moo that depending on the phase of the moon the time that shows up in the project "Tasks" does NOT match the wall time showing in either BOINC or the STD_ERR report for workunits. I have always had this problem with my 5970s both here and DNETC. Open the STD_ERR report and look at the start time and stop time noted there and you will find that that value is roughly 1/2 of what is showing under your TASKS time. (I looked at your machine). 2 weeks ago I put a new 6990 on a friends account and crunched Moo with that card for the 1st time. The wu STD_ERR report, and BOINC showed them as completing in 784 seconds. It ran that way and reported that time for 2 days. After 2 days I detached from the friends account and moved it over to my account. The time being reported now is double what the STD_ERR file shows. Same machine and GPU but under 1 account it showed 784s and under another account it shows 1570s. The "wall time" is identical in both cases. The time showing under tasks is about the same time I get from a single 5870 BUT THE CREDITS awarded on an update or daily basis is double with the dual card. Before you ask, YES I did set the "core" to the same value as I was running on the friends account. I also ran a benchmark to see that was correct and nothing had changed when changing accounts. |
Send message Joined: 2 May 11 Posts: 53 Credit: 255,380,797 RAC: 7,430 |
Thanks Crunch3r. Yes I meant Application Data / BOINC directory(folder) I forgot the word "Data" after Application, so sorry about that. Glad it worked for you. Conan |