Page 1 of 5 1234 ... LastLast
Results 1 to 25 of 105

Thread: App_Config

  1. #1
    Xtreme Member
    Join Date
    Mar 2012
    Posts
    390

    App_Config

    Because App_info is dated and won't be used much longer and the more efficient way to run multiple WUs on a GPU is the App_config way, what is the code to be placed into a .txt file to run multiple GPUs for HCC for AMD and Nvidia cards? And what directory should this file be placed in?
    Last edited by 0ne.shot; 03-08-2013 at 01:42 PM.

  2. #2
    Xtreme Cruncher
    Join Date
    Mar 2009
    Location
    kingston.ma
    Posts
    2,139

  3. #3
    Xtreme Legend
    Join Date
    Mar 2008
    Location
    Plymouth (UK)
    Posts
    5,279
    Remove the app_info and put app_config in the same place.

    Take a look at this:

    http://www.xtremesystems.org/forums/...=1#post5174409

    AMD and nVidia are not treated differently


    My Biggest Fear Is When I die, My Wife Sells All My Stuff For What I Told Her I Paid For It.
    79 SB threads and 32 IB Threads across 4 rigs 111 threads Crunching!!

  4. #4
    Xtreme Member
    Join Date
    Mar 2012
    Posts
    390
    I got it to work. This app_config.xml guide should be stickied. I thought it was .txt and not .xml so it wasn't working. After I changed the filetype all was well. Thanks, guys.

  5. #5
    HWiNFO Author
    Join Date
    Apr 2006
    Location
    /dev/null
    Posts
    801
    Is there a way how to setup different CPU/GPU allocation in a multi-GPU system? Let's say a system has HD7950 + HD7770 and I want to allocate 8 CPU threads to HD7950 and 4 threads to HD7770. The app_config doesn't seem to support GPU index # per set.

  6. #6
    Xtreme Legend
    Join Date
    Mar 2008
    Location
    Plymouth (UK)
    Posts
    5,279
    Yes there is if there are just 2 dissimilar cards.

    set up for the bigger card and run that to confirm that your 7950 is seen as the primary card then, leaving the gpu usage number alone alter the concurrent and cpu usage to suit what you are trying to acheive.

    Examples:

    <app_config>
    <app>
    <name>hcc1</name>
    <max_concurrent>16</max_concurrent>
    <gpu_versions>
    <gpu_usage>0.0625</gpu_usage>
    <cpu_usage>0.5</cpu_usage>
    </gpu_versions>
    </app>
    </app_config>

    The above should be running the 7950 only with 16 wu's (controlled by max concurrent) each using 0.5 cpu threads to total 8 cpu threads. If you now increase max concurrent to 20 the 7950 should continue to run 16 wu's and the 7770 should start to run another 4 wu's

    <app_config>
    <app>
    <name>hcc1</name>
    <max_concurrent>20</max_concurrent>
    <gpu_versions>
    <gpu_usage>0.0625</gpu_usage>
    <cpu_usage>0.5</cpu_usage>
    </gpu_versions>
    </app>
    </app_config>

    I believe that the cpu usage number is the minimum allocated amount of cpu power each wu gets to work with but that if there is more available (due to offsetting the wu's in time) then they will use it when they need it. This being so I do not think you need to attempt to get the cpu allocation just right in this instance. However feel free to prove me wrong

    summary:

    gpu usage to get the right number of wu's on the primary card

    cpu usage to get enough cpu for the total number of wu's running on the rig

    Max concurrent to control the total number of wu's running so this effectively is controlling how many wu's run on the second card.


    My Biggest Fear Is When I die, My Wife Sells All My Stuff For What I Told Her I Paid For It.
    79 SB threads and 32 IB Threads across 4 rigs 111 threads Crunching!!

  7. #7
    HWiNFO Author
    Join Date
    Apr 2006
    Location
    /dev/null
    Posts
    801
    Thanks, OC. I thought the app_config is per GPU, so expects symmetric configuration. Will try that soon...

  8. #8
    Xtreme Member
    Join Date
    Oct 2012
    Posts
    448
    Does the same app_config.xml code work for Linux?

    If it does, where do you drop the app_config.xml?
    Desktop rigs:
    Oysterhead- Intel i5-2320 CPU@3.0Ghz, Zalman 9500AT2, 8Gb Patriot 1333Mhz DDR3 RAM, 120Gb Kingston V200+ SSD, 1Tb Seagate HD, Linux Mint 17 Cinnamon 64 bit, LG 330W PSU

    Flying Frog Brigade-Intel Xeon W3520@2.66Ghz, 6Gb Hynix 1066Mhz DDR3 RAM, 640Gb Hitachi HD, 512Mb GDDR5 AMD HD4870, Mac OSX 10.6.8/Linux Mint 14 Cinnamon dual boot

    Laptop:
    Colonel Claypool-Intel T6600 Core 2 Duo, 4Gb 1066Mhz DDR3 RAM, 1Gb GDDR3 Nvidia 230M,240Gb Edge SATA6 SSD, Windows 7 Home 64 bit




  9. #9
    Xtreme Legend
    Join Date
    Mar 2008
    Location
    Plymouth (UK)
    Posts
    5,279
    Yep, and same place...... in the projects folder where I seem to remember everything looks the same as in windows


    My Biggest Fear Is When I die, My Wife Sells All My Stuff For What I Told Her I Paid For It.
    79 SB threads and 32 IB Threads across 4 rigs 111 threads Crunching!!

  10. #10
    StitchExperimen
    Guest
    How do I code an app_config file for GPUGRID (or is it just "GPUGRID").
    I'm running one 660 Ti Nvidia card

    and then how do I write after the GPU stuff to do 13 threads of WCG, Human Proteome Folding - Phase 2.
    I have a 8/16 core intel processor

    <app_config>
    <app>
    <name>???????????????????????????????????????????? ????????????????</name>
    <max_concurrent>1</max_concurrent>
    <gpu_versions>
    <gpu_usage>1</gpu_usage>
    <cpu_usage>1</cpu_usage>
    </gpu_versions>
    </app>
    </app_config>


    Thanks for the help!

  11. #11
    Xtreme Legend
    Join Date
    Mar 2008
    Location
    Plymouth (UK)
    Posts
    5,279
    app_config is WCG only I believe.



    Beyond that I have no clue if the two can be mixed.

    The app_config would probably be:

    <app_config>
    <app>
    <name>hpf2</name>
    <max_concurrent>13</max_concurrent>
    </app>
    </app_config>

    I suspect that if you want to run GPU Grid and just one instance then just run the gpu grid app too. there should be no need to do anything other than tell WCG not to use GPU


    My Biggest Fear Is When I die, My Wife Sells All My Stuff For What I Told Her I Paid For It.
    79 SB threads and 32 IB Threads across 4 rigs 111 threads Crunching!!

  12. #12
    Xtreme Cruncher
    Join Date
    Mar 2009
    Location
    kingston.ma
    Posts
    2,139
    I think it is acemd but check your stout file for the real name

  13. #13
    HWiNFO Author
    Join Date
    Apr 2006
    Location
    /dev/null
    Posts
    801
    For GPUGrid, there are the following app names:
    acemdlong - Long run tasks
    acemdshort - Short run tasks
    So you can do something like this:

    <app_config>

    <app>
    <name>acemdlong</name>
    <max_concurrent>1</max_concurrent>
    <gpu_versions>
    <gpu_usage>1</gpu_usage>
    <cpu_usage>1</cpu_usage>
    </gpu_versions>
    </app>

    <app>
    <name>acemdshort</name>
    <max_concurrent>1</max_concurrent>
    <gpu_versions>
    <gpu_usage>1</gpu_usage>
    <cpu_usage>1</cpu_usage>
    </gpu_versions>
    </app>

    </app_config>

  14. #14
    V3 Xeons coming soon!
    Join Date
    Nov 2005
    Location
    New Hampshire
    Posts
    36,363
    Hypothetically of course but say you had TWO 7970 cards on a very fast 3960X what would you use for a app.config file?
    Just hypothetically of course..
    Crunch with us, the XS WCG team
    The XS WCG team needs your support.
    A good project with good goals.
    Come join us,get that warm fuzzy feeling that you've done something good for mankind.

    Quote Originally Posted by Frisch View Post
    If you have lost faith in humanity, then hold a newborn in your hands.

  15. #15
    Xtreme Legend
    Join Date
    Mar 2008
    Location
    Plymouth (UK)
    Posts
    5,279
    Based on the supposition that anyone trying this might want to start with a moderate number and then progress upwards looking for the most efficient use of the hardware, I would recommend the following settings as a starting point:

    <app_config>
    <app>
    <name>hcc1</name>
    <max_concurrent>24</max_concurrent>
    <gpu_versions>
    <gpu_usage>.083333</gpu_usage>
    <cpu_usage>0.5</cpu_usage>
    </gpu_versions>
    </app>
    </app_config>

    If on the other hand the potential user wanted to post a rather impressive screenshot but was less concerned about maximising their daily output and was happy to let the separation of work units fall where it may (which in my experience may indeed be rather good), I would probably suggest something more akin to this:

    <app_config>
    <app>
    <name>hcc1</name>
    <max_concurrent>96</max_concurrent>
    <gpu_versions>
    <gpu_usage>.01</gpu_usage>
    <cpu_usage>0.12</cpu_usage>
    </gpu_versions>
    </app>
    </app_config>

    If you should ever hear of someone wanting to do such a thing, you really should try to get them to post a screenie or two


    My Biggest Fear Is When I die, My Wife Sells All My Stuff For What I Told Her I Paid For It.
    79 SB threads and 32 IB Threads across 4 rigs 111 threads Crunching!!

  16. #16
    Xtreme X.I.P.
    Join Date
    Jan 2008
    Posts
    727
    Quote Originally Posted by Movieman View Post
    Hypothetically of course but say you had TWO 7970 cards on a very fast 3960X what would you use for a app.config file?
    Just hypothetically of course..
    MM, Theoretically I suggest: (Try this for 3 days)

    <app_config>
    <app>
    <name>hcc1</name>
    <max_concurrent>24</max_concurrent>
    <gpu_versions>
    <gpu_usage>0.0833</gpu_usage>
    <cpu_usage>0.5</cpu_usage>
    </gpu_versions>
    </app>
    </app_config>
    and then: for other 3 days:

    <app_config>
    <app>
    <name>hcc1</name>
    <max_concurrent>20</max_concurrent>
    <gpu_versions>
    <gpu_usage>0.1</gpu_usage>
    <cpu_usage>0.6</cpu_usage>
    </gpu_versions>
    </app>
    </app_config>
    Compare PPD after the two trial periods and fine tune up or down. Make sure that you space the WUs daily so that they do not bunch up. I now use 20 WUs concurrent with ny two 7970 in Xfire.

    Have fun MM...

    PS: MM, adding a second card will raise the temp of the top card by 10 to 12 deg C. Monitor invalids closely after installing second 7970 and be ready to up fan speed and or voltage.
    Last edited by jeanguy2; 03-11-2013 at 06:26 PM.


  17. #17
    V3 Xeons coming soon!
    Join Date
    Nov 2005
    Location
    New Hampshire
    Posts
    36,363
    Thanks guys.......hypothetically of course!
    Crunch with us, the XS WCG team
    The XS WCG team needs your support.
    A good project with good goals.
    Come join us,get that warm fuzzy feeling that you've done something good for mankind.

    Quote Originally Posted by Frisch View Post
    If you have lost faith in humanity, then hold a newborn in your hands.

  18. #18
    Xtreme Cruncher
    Join Date
    Nov 2008
    Location
    NE Ohio, USA
    Posts
    1,608
    Wouldn't you be better off putting them in separate hypothetical rigs?
    24/7 Cruncher #1
    Crosshair VII Hero, Ryzen 3900X, 4.0 GHz @ 1.225v, Arctic Liquid Freezer II 420 AIO, 4x8GB GSKILL 3600MHz C15, ASUS TUF 3090 OC
    Samsung 980 1TB NVMe, Samsung 870 QVO 1TB, 2x10TB WD Red RAID1, Win 10 Pro, Enthoo Luxe TG, EVGA SuperNOVA 1200W P2

    24/7 Cruncher #2
    ASRock X470 Taichi, Ryzen 3900X, 4.0 GHz @ 1.225v, Arctic Liquid Freezer 280 AIO, 2x16GB GSKILL NEO 3600MHz C16, EVGA 3080ti FTW3 Ultra
    Samsung 970 EVO 250GB NVMe, Samsung 870 EVO 500GBWin 10 Ent, Enthoo Pro, Seasonic FOCUS Plus 850W

    24/7 Cruncher #3
    GA-P67A-UD4-B3 BIOS F8 mod, 2600k (L051B138) @ 4.5 GHz, 1.260v full load, Arctic Liquid 120, (Boots Win @ 5.6 GHz per Massman binning)
    Samsung Green 4x4GB @2133 C10, EVGA 2080ti FTW3 Hybrid, Samsung 870 EVO 500GB, 2x1TB WD Red RAID1, Win10 Ent, Rosewill Rise, EVGA SuperNOVA 1300W G2

    24/7 Cruncher #4 ... Crucial M225 64GB SSD Donated to Endurance Testing (Died at 968 TB of writes...no that is not a typo!)
    GA-EP45T-UD3LR BIOS F10 modded, Q6600 G0 VID 1.212 (L731B536), 3.6 GHz 9x400 @ 1.312v full load, Zerotherm Zen FZ120
    OCZ 2x2GB DDR3-1600MHz C7, Gigabyte 7950 @1200/1250, Crucial MX100 128GB, 2x1TB WD Red RAID1, Win10 Ent, Centurion 590, XFX PRO650W

    Music System
    SB Server->SB Touch w/Android Tablet as a remote->Denon AVR-X3300W->JBL Studio Series Floorstanding Speakers, JBL LS Center, 2x SVS SB-2000 Subs


  19. #19
    V3 Xeons coming soon!
    Join Date
    Nov 2005
    Location
    New Hampshire
    Posts
    36,363
    Quote Originally Posted by bluestang View Post
    Wouldn't you be better off putting them in separate hypothetical rigs?
    If I had that hypothetical option, yes..
    Crunch with us, the XS WCG team
    The XS WCG team needs your support.
    A good project with good goals.
    Come join us,get that warm fuzzy feeling that you've done something good for mankind.

    Quote Originally Posted by Frisch View Post
    If you have lost faith in humanity, then hold a newborn in your hands.

  20. #20
    XSDCMF
    Join Date
    Nov 2002
    Location
    Las Vegas Nevada
    Posts
    5,473
    Just started crunching, yesterday, with a new card, on a new install of Win 7.
    Seems to be going smoothly; downloading, crunching and uploading.
    However, this appears, in red, in my event log:

    app beta not found in app_config.xml

    Is that anything to worry about?



    Also, will this app_ config file work best for me? Or should I make some adjustments?
    I'm running a dual Harpertown rig with a Sapphire 7850 OC Edition.

    <app_config>
    <app>
    <name>hcc1</name>
    <max_concurrent>16</max_concurrent>
    <gpu_versions>
    <gpu_usage>0.0625</gpu_usage>
    <cpu_usage>0.25</cpu_usage>
    </gpu_versions>
    </app>

    <app>
    <name>beta</name>
    <max_concurrent>16</max_concurrent>
    <gpu_versions>
    <gpu_usage>0.0625</gpu_usage>
    <cpu_usage>0.25</cpu_usage>
    </gpu_versions>
    </app>

    </app_config>
    Crunching to Crush Cancer
    Somebody, Stop Me!



  21. #21
    V3 Xeons coming soon!
    Join Date
    Nov 2005
    Location
    New Hampshire
    Posts
    36,363
    Scott:
    " app beta not found in app_config.xml"
    Non issue pal..
    The rest I'm not up on enough to comment on.
    Crunch with us, the XS WCG team
    The XS WCG team needs your support.
    A good project with good goals.
    Come join us,get that warm fuzzy feeling that you've done something good for mankind.

    Quote Originally Posted by Frisch View Post
    If you have lost faith in humanity, then hold a newborn in your hands.

  22. #22
    XSDCMF
    Join Date
    Nov 2002
    Location
    Las Vegas Nevada
    Posts
    5,473
    Ok, then. I'll be looking to see if this helps at all. I see you'll be passing my ass, like today. That is not good.
    Whood a thought, eh?
    Crunching to Crush Cancer
    Somebody, Stop Me!



  23. #23
    V3 Xeons coming soon!
    Join Date
    Nov 2005
    Location
    New Hampshire
    Posts
    36,363
    Quote Originally Posted by [XC] serlv View Post
    Ok, then. I'll be looking to see if this helps at all. I see you'll be passing my ass, like today. That is not good.
    Whood a thought, eh?
    I passed you earlier today and honestly, not something I ever expected or wanted to do..
    emailed you earlier on this..

    To the rest of you guys especially the newer guys, Scott is one of the people who founded the DC teams here on XS.
    A very special guy and someone I'm proud to call a friend and no, thats not becaus he has put me up on my three trips to CES..
    Crunch with us, the XS WCG team
    The XS WCG team needs your support.
    A good project with good goals.
    Come join us,get that warm fuzzy feeling that you've done something good for mankind.

    Quote Originally Posted by Frisch View Post
    If you have lost faith in humanity, then hold a newborn in your hands.

  24. #24
    Xtreme Legend
    Join Date
    Mar 2008
    Location
    Plymouth (UK)
    Posts
    5,279
    Just to clarify a little Scott, Most folks who have an interest in getting badges are short of runtime on Beta's. The app_config I posted was to help these guys in the event that any Beta testing is done. The downside is that for folks that run exclusively GPU tasks this will only help if any GPU Beta's are run but for those folks running some cpu too this should help them snag a few normal cpu Beta's.

    The reason it shows up in the log is that the rig has not done any yet. Once it has done some (and downloaded the associated files) the log entry goes away.


    My Biggest Fear Is When I die, My Wife Sells All My Stuff For What I Told Her I Paid For It.
    79 SB threads and 32 IB Threads across 4 rigs 111 threads Crunching!!

  25. #25
    StitchExperimen
    Guest
    got it working
    Last edited by StitchExperimen; 03-11-2013 at 04:09 PM. Reason: got it working

Page 1 of 5 1234 ... LastLast

Bookmarks

Bookmarks

Posting Permissions

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