app_config.xml

orpheus2k

Admiral Special
★ Themenstarter ★
Mitglied seit
15.09.2003
Beiträge
1.581
Renomée
126
Standort
Altkreis Lübbecke
  • Docking@Home
  • BOINC Pentathlon 2011
  • BOINC Pentathlon 2012
  • BOINC Pentathlon 2013
  • BOINC Pentathlon 2019
  • BOINC Pentathlon 2020
In Boinc 7.0.40 ist die app_config.xml implementiert worden (siehe hier):
  • client: add "client app configuration" feature; see http://boinc.berkeley.edu/trac/wiki/ClientAppConfig
    This lets users do the following:
    1) limit the number of concurrent jobs of a given app (e.g. for WCG apps that are I/O-intensive)
    2) Specify the CPU and GPU usage parameters of GPU versions of a given app.
Ich kann momentan noch nicht richtig abschätzen, welche Idee dahinter steckt und wie man sie einsetzt. Auf den ersten Blick scheint es ein Ersatz für die bisherige app_info.xml zu sein, wobei die app_config.xml platformunabhänig dann ist.
Ich weiß leider noch nicht, welche Projekte diese neue config schon unterstützen bzw. ob Projekte diese ohne spezielle Anpassungen unterstützen. Hat schon jemand damit gearbeitet oder weiß mehr zu dem Thema?

.
EDIT :
.

Ich habe im SG Forum einen Thread mit einer guten Erläuterung gefunden: Link
  • die app_config.xml braucht deutlich weniger Informationen, ist einfacher aufgebaut
  • bei Projekten mit mehreren Subprojekten muss man nur Einstellungen für die Subprojekte definieren, für die man auch wirklich andere Einstellungen benutzen will
  • man muss sich nicht selbst darum kümmern, alle benötigten Dateien auf dem Rechner zu haben, insbesondere bekommt man wieder automatisch eventuelle neue Versionen der Anwendung
  • man umgeht die anonyme Plattform, was insbesondere bei Projekten mit Adaptive Replication von Vorteil ist

Die XML Datei z. B. mit dem Notepad erstellen und in den jeweiligen Projektordner im BOINC data directory (bei Win7 ist dies gewöhnlich "C:\ProgramData\BOINC\projects\...") kopieren. Beachtet, dass die Dateiendung 'xml' lautet und nicht 'xml.txt' oder ähnliches!
Ich habe einmal für meine aktuellen GPU Projekte eine Config erstellt (die Parameter kann jeder nach Belieben verändern):

Albert@Home
Spoiler
Collatz Conjecture
Spoiler
DistrRTgen
Spoiler
Donate@home
Spoiler
Einstein@Home
Spoiler
Milkyway@Home
Spoiler
Moo! Wrapper
Daten folgen später...

Poem@Home
Spoiler
PrimeGrid
Spoiler
SETI@home
Spoiler
SETI@Home Beta
Spoiler
World Community Grid
Spoiler
 
Zuletzt bearbeitet:

Shai Hulud

Grand Admiral Special
Mitglied seit
02.04.2007
Beiträge
2.600
Renomée
361
Standort
Arrakis - Auch bekannt als "Dune - Der Wüstenplane
  • Spinhenge ESL
  • Docking@Home
  • BOINC Pentathlon 2013

orpheus2k

Admiral Special
★ Themenstarter ★
Mitglied seit
15.09.2003
Beiträge
1.581
Renomée
126
Standort
Altkreis Lübbecke
  • Docking@Home
  • BOINC Pentathlon 2011
  • BOINC Pentathlon 2012
  • BOINC Pentathlon 2013
  • BOINC Pentathlon 2019
  • BOINC Pentathlon 2020
Anmerkung von Ritschie angenommen und alles in den Startpost kopiert
 
Zuletzt bearbeitet:

Ritschie

Moderator (DC)
☆☆☆☆☆☆
Mitglied seit
30.12.2010
Beiträge
1.725
Renomée
377
Standort
/home
  • BOINC Pentathlon 2011
  • BOINC Pentathlon 2012
  • BOINC Pentathlon 2013
  • BOINC Pentathlon 2014
  • BOINC Pentathlon 2015
  • BOINC Pentathlon 2016
  • BOINC Pentathlon 2017
  • BOINC Pentathlon 2018
  • BOINC Pentathlon 2019
  • BOINC Pentathlon 2020
  • THOR Challenge 2020
Wäre es nicht klüger, die ganzen Configs in den Startpost zu packen und ggf. dort zu aktualisieren bzw. zu ergänzen?

Ansonsten: good work *great*

Gruß,
Ritschie
 

Sabroe SMC

Grand Admiral Special
Mitglied seit
14.05.2008
Beiträge
2.425
Renomée
287
Standort
Castrop-Rauxel
  • Docking@Home
  • BOINC Pentathlon 2011
  • BOINC Pentathlon 2012
  • BOINC Pentathlon 2013
  • BOINC Pentathlon 2014
  • BOINC Pentathlon 2015
  • BOINC Pentathlon 2016
  • BOINC Pentathlon 2017
  • BOINC Pentathlon 2018
  • BOINC Pentathlon 2019
Werde mich damit mal beschäftigen sobald ich ein wenig Zeit habe.
 

orpheus2k

Admiral Special
★ Themenstarter ★
Mitglied seit
15.09.2003
Beiträge
1.581
Renomée
126
Standort
Altkreis Lübbecke
  • Docking@Home
  • BOINC Pentathlon 2011
  • BOINC Pentathlon 2012
  • BOINC Pentathlon 2013
  • BOINC Pentathlon 2019
  • BOINC Pentathlon 2020
Ich setzte die app_configs nun zwei Tage ein und bin zufrieden.
Bei Einstein und Co konnte ich die cpu usage ganz unkomplziert von 0.933 auf 1 setzen, sodass die WUs sich den Kern nicht mehr teilen müssen. Die Laufzeiten sind dadurch auch gleich von 20,397.64s runter auf 2,422.25s
 

Makso

Grand Admiral Special
Mitglied seit
15.02.2006
Beiträge
2.526
Renomée
142
Standort
Österreich
  • Docking@Home
  • BOINC Pentathlon 2011
  • BOINC Pentathlon 2012
  • BOINC Pentathlon 2013
  • BOINC Pentathlon 2014
  • BOINC Pentathlon 2015
Ich verstehe das ganze nicht.

Also folgendes habe ich gemacht.

Boinc neu installiert.
Projekt WCG ausgewählt.
app_confix.xml unter Projekt/WCG eingefügt.

Egal welchen Wert ich eingebe in app_config es kommt immer das selbe heraus. Eine WU wird berechnet.
Ok ich bin jetzt seit einem Jahr aus der Szene, will wieder einsteigen weil ich jetzt auch Zeit habe.
Aber es hat sich viel verändert.
Bitte helft mir :(
 

Makso

Grand Admiral Special
Mitglied seit
15.02.2006
Beiträge
2.526
Renomée
142
Standort
Österreich
  • Docking@Home
  • BOINC Pentathlon 2011
  • BOINC Pentathlon 2012
  • BOINC Pentathlon 2013
  • BOINC Pentathlon 2014
  • BOINC Pentathlon 2015
ähh
dann muss ich die Beta nehmen. mal schauen.
 

orpheus2k

Admiral Special
★ Themenstarter ★
Mitglied seit
15.09.2003
Beiträge
1.581
Renomée
126
Standort
Altkreis Lübbecke
  • Docking@Home
  • BOINC Pentathlon 2011
  • BOINC Pentathlon 2012
  • BOINC Pentathlon 2013
  • BOINC Pentathlon 2019
  • BOINC Pentathlon 2020
Genau, das hatte ich im Pentathlon Post nicht extra nochmal erwähnt.
Ist denn auch der Haken bei Use GPU while computer is in use im BoincManager->Advanced aktiv?
 

Makso

Grand Admiral Special
Mitglied seit
15.02.2006
Beiträge
2.526
Renomée
142
Standort
Österreich
  • Docking@Home
  • BOINC Pentathlon 2011
  • BOINC Pentathlon 2012
  • BOINC Pentathlon 2013
  • BOINC Pentathlon 2014
  • BOINC Pentathlon 2015
es geht. Naja etwas eingerostet aber es geht Bergauf :)
So jetzt muss ich schauen das ich ne gscheite Grafikkarte bekomme.

So habe jetzt 18% CPU Auslastung und 99% GPU
also 0.5 CPU per WU & 0.25. Es funkt.
Danke
 

Broeno

Vice Admiral Special
Mitglied seit
11.01.2006
Beiträge
506
Renomée
10
Standort
Harzvorland
Hi,

ich hoffe die heißt auch app_config.xml und nicht
app_confix.xml


Grüße ;)
 

orpheus2k

Admiral Special
★ Themenstarter ★
Mitglied seit
15.09.2003
Beiträge
1.581
Renomée
126
Standort
Altkreis Lübbecke
  • Docking@Home
  • BOINC Pentathlon 2011
  • BOINC Pentathlon 2012
  • BOINC Pentathlon 2013
  • BOINC Pentathlon 2019
  • BOINC Pentathlon 2020
Wie kommst du auf confix? Habe ich mich mal verschrieben?
.
EDIT :
.

Im Eventlog steht dann folgendes:
22/03/2013 18:40:19 | DistrRTgen | Found app_config.xml
22/03/2013 18:40:19 | Poem@Home | Found app_config.xml
22/03/2013 18:40:19 | Einstein@Home | Found app_config.xml
22/03/2013 18:40:19 | Milkyway@Home | Found app_config.xml
22/03/2013 18:40:19 | SETI@home | Found app_config.xml
22/03/2013 18:40:19 | PrimeGrid | Found app_config.xml
22/03/2013 18:40:19 | World Community Grid | Found app_config.xml
 

Broeno

Vice Admiral Special
Mitglied seit
11.01.2006
Beiträge
506
Renomée
10
Standort
Harzvorland
@orpheus2k

Sorry, ich meinte Masko! Hätte ich dazu schreiben müssen. Aus dem Posting 7.

Gruß
 

Makso

Grand Admiral Special
Mitglied seit
15.02.2006
Beiträge
2.526
Renomée
142
Standort
Österreich
  • Docking@Home
  • BOINC Pentathlon 2011
  • BOINC Pentathlon 2012
  • BOINC Pentathlon 2013
  • BOINC Pentathlon 2014
  • BOINC Pentathlon 2015
so es funz alles perfekt.
1 WCG WU brauchte genau 22min
4 WCG WUs brauchten jetzt mit app 43-45min

Verdammt gute Steigerung. Danke euch, jetzt kann es richtig losgehen.
Werde schaue das ich noch eine HD7xxx bekomme und mit der iGPU beim Pentathlon Vollgas geben kann.
 

Raspo

Admiral Special
Mitglied seit
12.02.2008
Beiträge
1.179
Renomée
36
Standort
Hamburg
  • BOINC Pentathlon 2012
  • BOINC Pentathlon 2013
  • BOINC Pentathlon 2014
  • BOINC Pentathlon 2015
  • BOINC Pentathlon 2016
  • BOINC Pentathlon 2017
  • BOINC Pentathlon 2018
  • BOINC Pentathlon 2019
  • BOINC Pentathlon 2020
Wo finde ich die App_config?
Bei mir gibt's keine im System.
 

Emploi

Grand Admiral Special
Mitglied seit
20.10.2005
Beiträge
5.783
Renomée
707
Standort
Elbflorenz
  • RCN Russia
  • Spinhenge ESL
  • Docking@Home
  • BOINC Pentathlon 2011
  • BOINC Pentathlon 2012
  • BOINC Pentathlon 2013
  • BOINC Pentathlon 2014
  • BOINC Pentathlon 2015
  • BOINC Pentathlon 2016
  • BOINC Pentathlon 2017
  • BOINC Pentathlon 2018
  • BOINC Pentathlon 2019

orpheus2k

Admiral Special
★ Themenstarter ★
Mitglied seit
15.09.2003
Beiträge
1.581
Renomée
126
Standort
Altkreis Lübbecke
  • Docking@Home
  • BOINC Pentathlon 2011
  • BOINC Pentathlon 2012
  • BOINC Pentathlon 2013
  • BOINC Pentathlon 2019
  • BOINC Pentathlon 2020
Genau, eine app_config kann man genauso optional anlegen wie eine app_info
 

Raspo

Admiral Special
Mitglied seit
12.02.2008
Beiträge
1.179
Renomée
36
Standort
Hamburg
  • BOINC Pentathlon 2012
  • BOINC Pentathlon 2013
  • BOINC Pentathlon 2014
  • BOINC Pentathlon 2015
  • BOINC Pentathlon 2016
  • BOINC Pentathlon 2017
  • BOINC Pentathlon 2018
  • BOINC Pentathlon 2019
  • BOINC Pentathlon 2020
Okay, danke.
Habs für Einstein am Testen.
Er spricht aber nur 1 GPU an, die 2. liegt brach.

Wie kann man die reaktivieren?
concurrent auf 2 brachte nix...

EDIT: Problem geklärt.
Concurrent auf 4 und 0.5GPU und es funzt. Super Sache.
 
Zuletzt bearbeitet:

Makso

Grand Admiral Special
Mitglied seit
15.02.2006
Beiträge
2.526
Renomée
142
Standort
Österreich
  • Docking@Home
  • BOINC Pentathlon 2011
  • BOINC Pentathlon 2012
  • BOINC Pentathlon 2013
  • BOINC Pentathlon 2014
  • BOINC Pentathlon 2015
Okay, danke.
Habs für Einstein am Testen.
Er spricht aber nur 1 GPU an, die 2. liegt brach.

Wie kann man die reaktivieren?
concurrent auf 2 brachte nix...


ich habs so

Spoiler


4 WUs laufen bei mir und max. 25% CPU last

ach ja Boinc ab der Version 7.0.40
 

orpheus2k

Admiral Special
★ Themenstarter ★
Mitglied seit
15.09.2003
Beiträge
1.581
Renomée
126
Standort
Altkreis Lübbecke
  • Docking@Home
  • BOINC Pentathlon 2011
  • BOINC Pentathlon 2012
  • BOINC Pentathlon 2013
  • BOINC Pentathlon 2019
  • BOINC Pentathlon 2020
ich habs so

Spoiler


4 WUs laufen bei mir und max. 25% CPU last

ach ja Boinc ab der Version 7.0.40
Wie kommst du denn auf 4 WUs? Hast du 4 GPUs installiert? Denn einer WU weist du ja 1.0 GPU zu, also einen ganzen GPU Core
 

Makso

Grand Admiral Special
Mitglied seit
15.02.2006
Beiträge
2.526
Renomée
142
Standort
Österreich
  • Docking@Home
  • BOINC Pentathlon 2011
  • BOINC Pentathlon 2012
  • BOINC Pentathlon 2013
  • BOINC Pentathlon 2014
  • BOINC Pentathlon 2015
Wie kommst du denn auf 4 WUs? Hast du 4 GPUs installiert? Denn einer WU weist du ja 1.0 GPU zu, also einen ganzen GPU Core

Hab ne APU. Also wenn ich unter <max_concurrent>4</max_concurrent> 1 stehen habe, werden bei mir nur eine WU bearbeitet. Habe ich 4 stehen werden 4 WU bearbeitet.
Das gleiche habe ich bei WCG auch. Anders geht es bei mir nicht.
 

orpheus2k

Admiral Special
★ Themenstarter ★
Mitglied seit
15.09.2003
Beiträge
1.581
Renomée
126
Standort
Altkreis Lübbecke
  • Docking@Home
  • BOINC Pentathlon 2011
  • BOINC Pentathlon 2012
  • BOINC Pentathlon 2013
  • BOINC Pentathlon 2019
  • BOINC Pentathlon 2020
Ich verstehe deine Config und die Interpretation von Boinc nicht so ganz.
app_config Eintrag im Boinc Wiki:
name
short name of the application as found in the appropriate <name>xxxxx</name> tags in your client_state.xml file. The name is in lower case characters (the 'uppercase' in the above is an example of the application name).
max_concurrent
The maximum number of tasks of this application to run 'overall' at a given time, being the combination of GPU + CPU threads, where GPU threads will be first filled out, before CPU [only] threads are being run concurrent.
gpu_usage
The number of GPU instances (possibly fractional) used by GPU versions of this app. This is a 'per-gpu' setting!
cpu_usage
The number of CPU instances (possible fractional) used by GPU versions of this app.
Wie schaffst du es, dass 4 WUs parallel auf deiner GPU (APU) gerechnet werden, wenn du bei gpu_usage einer WU schon 1 komplette GPU zuweist? Oder werden bei dir 3 WUs mit der CPU und eine mit deiner GPU gerechnet?
.
EDIT :
.

Damit meiner Meinung nach 4 WUs auf einer GPU gerechnet werden müssen, beträgt max_concurrent 4 und gpu_usage 0.25
 

Makso

Grand Admiral Special
Mitglied seit
15.02.2006
Beiträge
2.526
Renomée
142
Standort
Österreich
  • Docking@Home
  • BOINC Pentathlon 2011
  • BOINC Pentathlon 2012
  • BOINC Pentathlon 2013
  • BOINC Pentathlon 2014
  • BOINC Pentathlon 2015
Schau mal hier.
So funkt es bei mir und anders leider nicht. Frag nicht warum aber es ist leider so.

Spoiler
 

Emploi

Grand Admiral Special
Mitglied seit
20.10.2005
Beiträge
5.783
Renomée
707
Standort
Elbflorenz
  • RCN Russia
  • Spinhenge ESL
  • Docking@Home
  • BOINC Pentathlon 2011
  • BOINC Pentathlon 2012
  • BOINC Pentathlon 2013
  • BOINC Pentathlon 2014
  • BOINC Pentathlon 2015
  • BOINC Pentathlon 2016
  • BOINC Pentathlon 2017
  • BOINC Pentathlon 2018
  • BOINC Pentathlon 2019
Albert verträgt auch gut 3 WU auf der 7970. Die Last schwankt dann zwischen 79 und 92% bei 1,1 Ghz...

Code:
<app_config>
<app>
<name>einsteinbinary_BRP4</name>
<gpu_versions>
<gpu_usage>.3</gpu_usage>
<cpu_usage>.985</cpu_usage>
</gpu_versions>
</app>
</app_config>
 
Oben Unten