Message boards : Graphics cards (GPUs) : Need 6.3.14 Multi-GPU Help.....
Author | Message |
---|---|
| |
ID: 2911 | Rating: 0 | rate: / Reply Quote | |
Ok, this isn't going to make much sense, but things actually run Better! with both of the F@H GPU2 clients going. | |
ID: 2921 | Rating: 0 | rate: / Reply Quote | |
| |
ID: 2926 | Rating: 0 | rate: / Reply Quote | |
Tried actually hooking up a 2nd monitor--no change. With the F@H GPU2 clients running the Flops of the GG WUs goes up 6x....but it goes down on 3 out of 4 WCG WUs. Cpu usage increases on the GG WUs and decreases on 3 out of 4 WCG WUs. So, its just robbing cpu from the WCG WUs.... | |
ID: 2929 | Rating: 0 | rate: / Reply Quote | |
How does BoincView determine the GFlops? Does it know anything about the GPU-client? If it tries to judge GFlops by the BOINC benchmark and CPU time it will get things totally wrong. So this "6x increase" from 200 MFlops to ~1 GFlop doesn't tell you much. A 8800GT is capable of ~500 GFlops, so in practice it should achieve at least tens of GFlops, if not 100+. | |
ID: 2932 | Rating: 0 | rate: / Reply Quote | |
How does BoincView determine the GFlops? Does it know anything about the GPU-client? If it tries to judge GFlops by the BOINC benchmark and CPU time it will get things totally wrong. So this "6x increase" from 200 MFlops to ~1 GFlop doesn't tell you much. A 8800GT is capable of ~500 GFlops, so in practice it should achieve at least tens of GFlops, if not 100+. You are correct. I just timed the GG WU % increase with and w/o the F@H GPU2 client running. With it running--a single step increase in % took 31 seconds. W/o it running it took 7-8 seconds. So, things move along faster W/O the F@H GPU2 running. I started assuming what You are getting at: that BV only reads the amount of CPU used, so when F@H kicks in the GG WU is pushed to use more Cpu--increasing the flops reading in BV. W/O F@H running the GG WU % increases almost 4x faster. So, it IS using the GPU and does run faster w/o the F@H client. Now I still have the multi-GPU issue...Why both GG WUs kick into "waiting to run" mode after ~10 mins.....? | |
ID: 2934 | Rating: 0 | rate: / Reply Quote | |
I started assuming what You are getting at: ... You're right. And I'm sorry I can't help you with your actual problem. MrS ____________ Scanning for our furry friends since Jan 2002 | |
ID: 2951 | Rating: 0 | rate: / Reply Quote | |
I started assuming what You are getting at: ... NP.....I just need to get it out here in hopes that we can get it figured out...and apologies for the delay, wkends are my busy time, so I have very little time/energy to mess with this... I think that I may have realized what the problem is: On this particular setup, it seems that the GG WUs run fine--as long as they have access to a core each. I let the GG WUs run over the wkend on the other 2 rigs, but turned them off on this rig and ran F@H, because anything else would have just been an exercise in futility. I did not suspend them though....I just let boinc kick the GG WUs into "waiting to run" mode and fired up the F@H clients. Apparently as the deadline approached Boinc started them up, but only a total of 4 cores (ie, 2x WCG WUs and 2x GG WUs). Its been running through the GG WUs just fine that way. This has been reflected over the wkend and via Flops in boincview--its using the GPU....but needing 1 core each to do it. So, apparently there is still a bug on the multi-gpu level that needs to be worked out. I definitely can't do it! ;) WCG is my main project, so I need to run it at 100%. I realize that by running GPU clients--I'm not actually running WCG at 100%. But that's ok. The little bit of cpu that properly working GPU clients take is acceptable to me. But I cannot run the GG WUs on this rig the way things currently are...it cuts my WCG production in half. I changed the cc_config back to 6 cpus ~15 mins ago so now I'm waiting to see if it kicks something into waiting to run mode....maybe the deadline will take priority and it will run....maybe it will kick a couple of WCG WUs out....or finish a couple and not restart more. Right now--I don't know, but I'm going to keep an eye on it. I expect to change the cc_config file to 5 cpus and see if maybe the GG client is happy with 50% core each...never know..... I'll report back.... EDIT: Its been running fine now for the last 35mins--doesn't mean much. But I changed the cc-config to 6 cpus (which didn't help before). Flops in BV went from Gflops down to ~200 Mflops (-which is about where it should be in my experience). Task Manager is showing that the GG WUs are using 0-3% cpu with an average of ~2%. So, its working exactly as it should--ATM. Not sure why, and I don't expect it to last, but I would guess that it has something to do with the GG WU deadlines....Again, I'll report back.... EDIT 2: Strange......it completed a WCG WU and started another one--just like its supposed to. Its been running for ~50 mins now and is overall running--exactly--like its suppose to.....hmmmmm....not sure what's going on other than some connection to the GG WUs deadline....but even that is making less sense... | |
ID: 3017 | Rating: 0 | rate: / Reply Quote | |
| |
ID: 3019 | Rating: 0 | rate: / Reply Quote | |
"Running, high priority" does only mean that the BOINC scheduler is giving the running task a higher priority to meet the deadline and it does not obey the resource share until the project which is running in high priority has computed the task which is in a deadline trouble. | |
ID: 3022 | Rating: 0 | rate: / Reply Quote | |
"Running, high priority" does only mean that the BOINC scheduler is giving the running task a higher priority to meet the deadline and it does not obey the resource share until the project which is running in high priority has computed the task which is in a deadline trouble. Right, but it also means that there is a way for "slightly higher priority" to be given within the Boinc Manager.... It has nothing to do with the priority settings for Windows tasks. I understand that priority control is within the Boinc manager. Also, I'm not sure if the 2nd statement is a mis-statement or not--I realize that the F@H config/client/etc....has no effect/control over Boinc or the projects within. I was just pointing to a necessity of a similar client. It may turn out to be a necessity for GG also....that's all. We have made some test a few days ago where we tried to set a higher priority for GPUGRID tasks than for normal BOINC tasks. There wasn't any difference if they ran with normal priority or with the lowest... I understand what you are saying. At this point--I don't know what's going on--all I know is what my experiences were and are. Right now everything is running beautifully. Why? I have no idea. I've been busy and haven't changed anything until I got up this morning. Now instead of running 4 WUs (2xwcg + 2x GG), its running 6 (4x wcg + 2x GG)....the only thing I've changed this morning was the cc_config file to 6cpus. <But that didn't help last week. The only difference that I can see is the "Running, High priority" because of the expired deadline--that's it. What's going on? I don't know. I'm shooting in the dark here using what I've got to work with to make guesses.....that's all. 3 WCG WUs have completed and 3 more have started. So, everything is running as it should. I won't really know what the deal is until the first running GG WU completes....then I'll be able to see what happens.... | |
ID: 3024 | Rating: 0 | rate: / Reply Quote | |
Note, there is some new intended behavior in 6.3 clients. | |
ID: 3037 | Rating: 0 | rate: / Reply Quote | |
Ok, well its working like its supposed to on all 3 rigs (=2x 1GPU = 1x 2GPU). I have no idea what changed on this multi-GPU rig, but its working. The 2 High priority WUs completed and each time it started a new GG WU and is running them in regular running mode. | |
ID: 3038 | Rating: 0 | rate: / Reply Quote | |
Message boards : Graphics cards (GPUs) : Need 6.3.14 Multi-GPU Help.....