Montre tes fichiers de conf.
En fichier joint, mon fichier de conf. Le plus simple qui soit !
En autre fichier joint, mon app, mais c'est le même que celui de mon premier post ci-dessus.
Ainsi, je n'utilise que 5 threads pour OGR et 5 autres pour Perfect Cuboïd, soit au total 10 threads, ce qui m'en laisse 2 pour mes GPU : 1 thread pour Collatz et 2 * 0.5 thread pour 2 WUs PrimeGrid en parallèle.
C'est le seul moyen que j'ai trouvé pour que mes WUs GPU ne soient jamais mises en pause.
Mais pourquoi, ton app_config il fait le taff avec yoyo, non ?
Et si tu limites le nombre de cores utilisables en CPU avec le paramètre du boinc manager (utiliser au maximum x% des processeurs) aucun projet CPU ne pourra les utiliser de toutes façons, à part les projets GPU... donc ?
C'est pas ça que tu fais quand tu dis "(je réserve 1 CPU)" ?
Si je ne mets pas d'app pour yoyo, il fait parfois tourner 12 threads et me met les WUs GPU en pause, ce que je ne veux pas !
Si je limite le nombre de CPU avec le % processeur, le problème ne fait que se déplacer avec moins de cores au total.
Les cores utilisés pour gérer les WUs GPU sont inclus dans les cores CPU autorisés.
Quand je dis je réserve un CPU pour mes tâches GPU, je mets 1 app pour le projet PrimeGrid :
<app_config>
<app>
<name>pps_sr2sieve</name>
<gpu_versions>
<gpu_usage>0.5</gpu_usage>
<cpu_usage>0.5</cpu_usage>
</gpu_versions>
</app>
</app_config>
Einstein réserve un CPU tout seul !