+ Reply to Thread
Results 1 to 23 of 23

Thread: SMP / GPU Problem help !!!

  1. #1
    Da Goose DAK1640's Avatar
    Join Date
    Oct 2005
    Location
    Chicago
    Posts
    4,914
    Thanks
    0
    Thanked 0 Times in 0 Posts

    SMP / GPU Problem help !!!

    Ok my farm is mostly with XP32. I have to set SMP affinity to 2 cores so as to not rob my GPU's. Problem: After SMP completion it reverts back to all 4 cores? How do I get it to always run 2 cores? I lost alot of production cause of this, and others not knowing when to stop bringing me more Vodka. I need to learn how to say enuf (aside from simply passing out).


    i7-860 Farm with nVidia GPU's

  2. #2
    Attack Dachshund MikeB12's Avatar
    Join Date
    Jul 2007
    Location
    South Carolina USA
    Posts
    3,162
    Thanks
    0
    Thanked 1 Time in 1 Post
    that's because when it finishes the wu, it stops and restarts the core threads... and it goes back to default assignments.
    you need a program that constantly sets affinity for fahcore_a1 everytime it restarts http://www.geocities.com/edgemeal_so...nity/index.htm

    here's a post from July when I went thru this same dilemma.
    the ss pics will explain it better than I can in this post http://www.xtremesystems.org/forums/...5&postcount=14
    Last edited by MikeB12; 10-31-2008 at 08:20 AM.

  3. #3
    Da Goose DAK1640's Avatar
    Join Date
    Oct 2005
    Location
    Chicago
    Posts
    4,914
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Bless you Mike. I will try Set Affinity II


    i7-860 Farm with nVidia GPU's

  4. #4
    Banned
    Join Date
    Feb 2006
    Location
    Hhw
    Posts
    4,107
    Thanks
    0
    Thanked 0 Times in 0 Posts
    I would dare say... try Affinity Changer, those guys are adding allot of fah specific features like support for gpu's and it's all hands off.

    http://distributed.org.ua/forum/inde...showtopic=1149

    Also it uses a dynamic distribution model which takes into account thread memory usage. I think AC is the better choiche atm but that's just my opinion and I don't even use it so take it with a grain of salt if you like

  5. #5
    Attack Dachshund MikeB12's Avatar
    Join Date
    Jul 2007
    Location
    South Carolina USA
    Posts
    3,162
    Thanks
    0
    Thanked 1 Time in 1 Post
    I tried AC with smp and gpu in xp when gpu came out this summer.. it still killed fahcore_11 in xp, wouldn't let it have a whole core. unless they've changed it the past couple months... and have inlcuded fahcore_11 in the model to feed it an entire core and pull it away from fahcore_a1.

    when I tried to useAC while setting infinities for fahcore_a1 it wouldn't even work, because AC was looking to swap around all 4 cores, and only had access to 3. so it freaked out and got stuck on that last core that fahcore_11 was exclusively using. it put a big halt in the AC cycle and hung...

    but I haven't messed with xp since then, all mine are vista now... so I can't really test it anymore..

    AC works fine with Vista though. that's what I'm using on all my quads (dual smp and gpu)... but as soon as you try to lock a core away from it for fahcore_11, it flubs out... it needs access to all cores on fahcore_a1 to do it's magic... which isn't possible when you're dedicated one to fahcore_11.

  6. #6
    Banned
    Join Date
    Feb 2006
    Location
    Hhw
    Posts
    4,107
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Well AC is in a fourth major build now, meaning it has undergone atleast four major overhauls so they might have fixed some bugs here and there. I was thinking about adding an ac to my setup ( btw, I need people who run deino clients as service either xp or vista but preferably xp, if you do pm me please ) but I seen the change logs for AC and thought it would be to much work and easier to work with them ( which is why the program looks for ac when allowing you to select your clients, and it will assume two cores per smp client if the AC service is found and running ). They got good future plans, I think adding core logic would be very nice to but with the coming bloomfield cpu's that's no longer really needed ( for the current cpu's it might have been very beneficial to determine which 2 cores are on one die ).

  7. #7
    Attack Dachshund MikeB12's Avatar
    Join Date
    Jul 2007
    Location
    South Carolina USA
    Posts
    3,162
    Thanks
    0
    Thanked 1 Time in 1 Post
    yeah, that's worth a shot. I just checked my AC version and it's 1.0.4

    1.0.5 is what's current.. but I'm still not convinced it has anything to do with affinty isolation for fahcore_a1 and fahcore_11...

    How does it work? <- new info

    After some time interval (10 mins) utility checks, if there are 4 processes of FahCore_a1 (one FAH SMP client). If so, and system has 2 CPUs or 2 cores, then utility assigns two processes for each core in some magic way: 1321.gif first core gets process with maximal memory usage, and process with minimal memory usage. Other two processes are assigned to second core.

    For quad core processors, first SMP client is assigned to 1st and 3rd core, 2nd SMP client assigned to 2nd and 4th core. Assigning affinities on QUAD if you run one SMP client does not make sense.

    Attention: Version 1.0.5 support 8-core computers (2 quad-core processors only).
    Last edited by MikeB12; 10-26-2008 at 03:18 AM.

  8. #8
    Da Goose DAK1640's Avatar
    Join Date
    Oct 2005
    Location
    Chicago
    Posts
    4,914
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Anyone having similar probs, try PriFinitty v1.0.9
    It is working great !!!


    i7-860 Farm with nVidia GPU's

  9. #9
    Banned
    Join Date
    Feb 2006
    Location
    Hhw
    Posts
    4,107
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Quote Originally Posted by MikeB12 View Post
    yeah, that's worth a shot. I just checked my AC version and it's 1.0.4

    1.0.5 is what's current.. but I'm still not convinced it has anything to do with affinty isolation for fahcore_a1 and fahcore_11...
    My quote messes things up, but the most import thing there is tying the most memory consuming thread with the least memory consuming thread, that will mean you gain some extra 100's ppd compared to an affinity changer which does not take into account the memory usage.

    1.04 I thought already fixed a bug with gpu2 clients but not sure.

  10. #10
    Da Goose DAK1640's Avatar
    Join Date
    Oct 2005
    Location
    Chicago
    Posts
    4,914
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Screeny of PriFinitty...Easy setup & use.
    Attached Images  


    i7-860 Farm with nVidia GPU's

  11. #11
    Banned
    Join Date
    Feb 2006
    Location
    Hhw
    Posts
    4,107
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Dak did you even read anything I said?

  12. #12
    Da Goose DAK1640's Avatar
    Join Date
    Oct 2005
    Location
    Chicago
    Posts
    4,914
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Yes Marvin, but I wish to keep things simple for everyone. This proggy is simple to use and works great.


    i7-860 Farm with nVidia GPU's

  13. #13
    Banned
    Join Date
    Feb 2006
    Location
    Hhw
    Posts
    4,107
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Ok that's true but I'm pretty certain you will gain several 100's of ppd with a proper distribution of the cores like AC does, compared with any program which doesn't take the memory usage into account. Btw, I don't do dual smp's because I like to provide them (pg) with the quickest return times I can give them ( which kind of is the entire point.. they aren't considering adding a bonus in points in relation to the return time for nothing ) so I am taking info I gotten from people like you and just passing on what I noticed about it. Maybe the new cores are already better at sensing distribution and it will not be such an increase but it was in the past

    Edit: not to mention AC is install and forget, how's that for simple
    Last edited by Marvin_The_Martian; 10-26-2008 at 04:17 AM.

  14. #14
    Xtreme Cruncher WFO's Avatar
    Join Date
    May 2007
    Location
    CA
    Posts
    1,881
    Thanks
    15
    Thanked 9 Times in 7 Posts
    Quote Originally Posted by DAK1640 View Post
    Screeny of PriFinitty...Easy setup & use.
    Dak, I'm not having issues but could you post a link to that proggie? Google can't seem to find it.
    Cooler Master HAF 942
    Sabertooth X79
    Win7 64
    3960X @ 4805 1.376 v-core
    32GB DDR3 1866 G.SKILL Ripjaws Z
    OCZ RevoDrive 3 series RVD3-FHPX4-120G PCI-E 120GB
    3 X 6T Raid 0 Hitachi Storage
    Themaltake Tough Power 1200
    1 HD 7970

    F@H badge by xoqolat



  15. #15
    Xtreme Addict p2501's Avatar
    Join Date
    Jul 2007
    Location
    Germany
    Posts
    1,589
    Thanks
    4
    Thanked 2 Times in 2 Posts
    Quote Originally Posted by WFO View Post
    Dak, I'm not having issues but could you post a link to that proggie? Google can't seem to find it.
    http://www.geocities.com/edgemeal_so...nity/index.htm

    http://www.hinn.cn/2008/10/prifinitty.html



    Using AC on V64 here and that really is install and forget, but I'm also interested in PriFinitty, since it makes everything a bit more controllable it seems.
    The XS Folding@Home team needs your help! Join us and help fight diseases with your CPU and GPU!!


  16. #16
    Da Goose DAK1640's Avatar
    Join Date
    Oct 2005
    Location
    Chicago
    Posts
    4,914
    Thanks
    0
    Thanked 0 Times in 0 Posts
    TY p2501


    i7-860 Farm with nVidia GPU's

  17. #17
    Banned
    Join Date
    Feb 2006
    Location
    Hhw
    Posts
    4,107
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Hey Dak you use Deino clients right? If you do take a look at the thread I posted and let me know if you're up to trying a few things out for me on one of your boxes

  18. #18
    Xtreme Addict p2501's Avatar
    Join Date
    Jul 2007
    Location
    Germany
    Posts
    1,589
    Thanks
    4
    Thanked 2 Times in 2 Posts
    Quote Originally Posted by DAK1640 View Post
    TY p2501
    You're most welcome, even though I feel compelled to to excuse myself for speaking out of line, for I wasn't addressed to answer.
    The XS Folding@Home team needs your help! Join us and help fight diseases with your CPU and GPU!!


  19. #19
    Banned
    Join Date
    Feb 2006
    Location
    Hhw
    Posts
    4,107
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Quote Originally Posted by p2501 View Post
    You're most welcome, even though I feel compelled to to excuse myself for speaking out of line, for I wasn't addressed to answer.
    Wow.. did you forget to take your pills or is your mother watching over your shoulder

    Maybe I am just antisocial

  20. #20
    Xtreme Addict p2501's Avatar
    Join Date
    Jul 2007
    Location
    Germany
    Posts
    1,589
    Thanks
    4
    Thanked 2 Times in 2 Posts
    No, I'm just reading some ancient japanese along with the fitting translations in english.
    The XS Folding@Home team needs your help! Join us and help fight diseases with your CPU and GPU!!


  21. #21
    Banned
    Join Date
    Feb 2006
    Location
    Hhw
    Posts
    4,107
    Thanks
    0
    Thanked 0 Times in 0 Posts
    That looks like it's not ment for me, anything which uses dynamic character evolving and does not use names for them will most likely start confusing me on page 3

    Though I do find the aspects of language very interesting, my memory problems have prevent me from actually having an evolved taste in literature

  22. #22
    Xtreme Addict grimREEFER's Avatar
    Join Date
    Oct 2004
    Posts
    1,834
    Thanks
    0
    Thanked 0 Times in 0 Posts
    cant you just change the cpu usage value in the client.cfg file to 50 from 100
    cause thats what i do when im playing a game or something
    DFI P965-S/core 2 quad q6600@3.2ghz/4gb gskill ddr2 @ 800mhz cas 4/xfx gtx 260/ silverstone op650/thermaltake xaser 3 case/razer lachesis

  23. #23
    Banned
    Join Date
    Feb 2006
    Location
    Hhw
    Posts
    4,107
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Quote Originally Posted by grimREEFER View Post
    cant you just change the cpu usage value in the client.cfg file to 50 from 100
    cause thats what i do when im playing a game or something
    First of all, don't manually play with that file, use a shortcut with -configonly that will work perfectly fine when the client is already running and you don't need to restart it for most options to kick in.

    Secondly, what do you mean? Dak had issues with affinity, not with playing games.. I'm not sure if he even knows what a game would look like

+ Reply to Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts