Imprimer Imprimer

Installer et configurer la console Folding@Home pour Windows ™

(1er octobre 2007)

INSTALLATION DE FOLDING@HOME : VERSION CONSOLE POUR WINDOWS ™

Si vous choisissez la console F@H plutôt que la version graphique, c’est généralement pour ne plus avoir à s’occuper de ce logiciel après son installation. Dès que vous l’aurez configurée correctement et installée en service windows (si vous avez une version NT/2000/XP ou Vista), vous contribuerez à aider la recherche sans avoir besoin de vous préoccuper à nouveau de cet aspect.

Si vous avez un processeur multi-coeur (dual, quad, tétra), vous pouvez installer cette console autant de fois que vous avez de coeur (avec un numéro ID différent et dans des répertoires distincts) ou installer le client spécifique SMP (encore en version non finalisée -béta 5.91- cependant).

Nous espérons que ce guide sera suffisamment détaillé pour répondre à toutes vos questions. Si néanmoins, ce n’était pas le cas, vous avez la possibilité de poser vos questions sur notre forum


  1. Première partie : Préparation et téléchargement du logiciel
  2. Deuxième partie : Configuration de la console Folding@Home
  3. Troisième partie : Les options avancées de la console
  4. Quatrième partie : En cas de difficultés, posez des questions
  5. Cinquième partie : Vérification et optimisation

    1. Préparation et téléchargement du logiciel

- Avant de télécharger le logiciel "client", il est préférable de créer un répertoire dans lequel vous enregistrerez ce fichier.

Dans notre exemple, nous avons : "E :\Folding@Home-Console" mais "C :\Folding\F@H-Console-1" ou dans "Mes documents", c’est à vous de choisir comme vous voulez (suivant l’organisation de vos disques durs et des partitions de votre ordinateur)

- Pour télécharger le logiciel client, vous devez aller sur la page officielle de téléchargement des différentes versions Folding@Home de l’Université de Stanford en cliquant sur ce lien ou sur l’image ci-dessous (la licence précise qu’il n’est pas permis de distribuer ce logiciel autrement).

Une précision : vous pouvez choisir la version 5.04 même avec windows 98, il faudra simplement éviter dans ce cas de choisir 2 paramètres comme cela est précisé ci-dessous.

- Faites un clic droit au croisement de la colonne "Click to download" et de la ligne de la version 5.04 qui correspond à la version console pour le système d’exploitation Windows.


- et sélectionnez cette ligne "Enregistrer...".

- dans le répertoire choisi précédemment.

"FAH504-Console.exe" est pour le moment le seul fichier du répertoire.


Configuration de la console Folding@Home

- Ouvrez le répertoire où vous venez d’enregistrer le logiciel (appelé aussi la console).

- Avec un double-clic sur le fichier "FAH504-Console.exe", vous allez ouvrir une fenêtre (de type DOS) permettant d’effectuer la configuration. En même temps, un nouveau fichier vient d’être créé "FAHlog.txt". Celui-ci va enregistrer tous les évènements de la fenêtre dans l’ordre ainsi que la date (en entête) et l’heure (au début de chaque ligne)

- La version de la console est indiquée dès le début (ici : 5.04), puis le répertoire de lancement (ici : E :\Folding@Home-Console), puis le nom du fichier exécutable (ici : FAH504-Console.exe car vous pouvez le renommer).

- Maintenant, il va y avoir toute une série de questions (pour les voir, cliquez sur : exemple 1 : Configuration en image

  1. 1."User name [Anonymous] ?" : tapez votre pseudo (par exemple : "[FG]MonPseudo", nous recommandons d’utiliser la balise [FG] pour nous remercier implicitement en intégrant notre petite équipe de donneurs bénévoles). Vous pouvez vérifier si ce pseudo est déjà utilisé par un autre plieur en le saisissant à cette adresse (en dessous de Name et cliquez ensuite sur search). ATTENTION : le pseudo ne doit pas contenir de caractère accentué, ni de lettre ç ni de signe de ponctuation.

  1. 2."Team Number [0] ?" : tapez "51", ce chiffre correspond à l’équipe de l’Alliance Francophone, qui regroupe une grande partie des plieurs francophones, dont la mini-team des Fermiers Généreux.

  1. 3."Launch automatically at machine startup, installing this as a service [no] ? : pour lancer automatiquement au démarrage de l’ordinateur le logiciel Folding@Home en tant que service Windows, il faut répondre "yes". Si vous ne tapez rien, c’est le paramètre proposé par défaut "no" qui s’appliquera (cette possibilité s’applique pour toutes les questions).

Vous ne devez pas répondre "yes" si vous n’avez pas une de ces versions de windows : NT/2000/XP/Vista (pas d’installation en service avec win98). Dans ce cas, pour ne pas oublier de lancer le programme, il faudra créer un raccourci dans le dossier démarrage en suivant cette méthode

    • _ Si vous avez répondu "yes", le programme vous précise qu’il ne fonctionne actuellement pas en service mais que cela sera le cas automatiquement au prochain démarrage de l’ordinateur. Il travaillera alors en arrière-plan, même si vous n’ouvrez pas de sessions. Vous ne verrez pas de progression à moins d’utiliser un des moyens proposés pour la vérification et l’optimisation dans la quatrième partie de cet article.

REMARQUE IMPORTANTE : sous Vista, éviter d’installer le client Folding dans "Program Files".

    • _ Si vous avez répondu "no", vous obtenez immédiatement la question suivante.

  1. 4."Ask before fetching/sending work [no] ?" : si vous avez répondu "yes" à la question précédente et installé la console en service, vous devez aussi répondre "no" et avoir une connexion permanente à internet pour autoriser ce programme à se connecter automatiquement aux serveurs de Stanford pour télécharger des calculs à effectuer et restituer ses résultats. Si vous voulez que l’application vous demande à chaque fois l’autorisation de se connecter à internet, répondez "yes" (et n’installez pas le programme en service).

  1. 5."Use Internet Explorer Settings [no] ?" : il est préférable de répondre "no" à cette question (aucun problème si vous avez une connexion directe à internet) à moins qu’il vous soit absolument nécessaire d’utiliser les paramètres d’Internet Explorer (certaines mises à jour Windows pour I.E. 6 et 7 ont bloqué l’accès aux serveurs de Stanford) ou que vous utilisiez ce système de connexion via un proxy.

  1. 6."Use proxy [no] ?" : répondre "no" à moins que votre ordinateur accède à internet par un proxy (un serveur externe ou intranet). Dans ce dernier cas, vous devez demander à votre administrateur réseau les réponses aux questions spécifiques qui vous seront posées en répondant "yes" : Proxy Name [localhost] ?, Proxy Port [8080] ?, Use username & password with proxy (yes/no) ?, si à nouveau "yes", encore quelques questions : Proxy Username ?, Proxy Password ? .

  1. 7."Allow receipt of work assignments and return of work results greather than 5 MB in size [no] ?" : si vous avez plus de 512 Mo de mémoire vive, répondez "yes", vous obtiendrez des unités de travail (Works Units ou WU) qui nécessitent une quantité importante de RAM mais ils rapporteront proportionnellement plus de points que les petites WU.

Vous ne devez pas répondre "yes" si vous n’avez pas une de ces versions de windows : NT/2000/XP/Vista (pas compatible avec win98).

  1. 8."Change advanced options (yes/no) [no] ? : Répondre "yes" à cette question si vous devez modifier la réponse proposée par défaut à l’une des questions suivantes (et notamment si vous avez un processeur à double coeur ou plus) Si vous avez répondu "yes" pour modifier les options avancées, alors répondez aux questions ci-dessous, sinon passez directement à la suite plus bas.
  • Core Priority (idle/low) [idle] ? Par défaut, le noyau utilise (pour calculer) les ressources de votre processeur (CPU) avec la plus faible priorité possible (idle), c’est pourquoi vous ne remarquez généralement pas qu’il travaille en arrière-plan. Vous pouvez légèrement augmenter la priorité si vous voulez mais vous ne devriez pas remarquer de différence.
  • CPU usage requested (5-100) [100] ? Par défaut, le noyau de calcul utilise tous les cycles inutilisés du CPU (100%), sans que vous ne le remarquiez. Vous pouvez choisir de baisser ce pourcentage CPU si le système de refroidissement de votre ordinateur n’est pas optimal, ainsi vous éviterez qu’il n’ait tendance à trop chauffer.
  • Disable highly optimized assembly code (no/yes) [no] ?
  • Pause if battery power is being used (useful for laptops) (no/yes) [no] ? Laissez ces 2 options sur "no".
  • Interval, in minutes, between checkpoints (3-30) [15] ? : une sauvegarde est effectuée par défaut toutes les quinze minutes. Vous pouvez modifier cette durée.
  • Memory, in MB, to indicate (xxxx available) [xxxx] ? Les clients utilisent la mémoire disponible. Si vous avez un multiprocesseur (HT, double-coeur,...), vous pouvez assigner une utilisation d’un pourcentage de la mémoire disponible à chaque client (1/4 pour un quad par exemple).
  • Request work units without deadlines (no/yes) [no] ? Cette option sert à préciser que vous souhaitez obtenir seulement des unités de travail (WU) sans date limite de retour des résultats. A moins d’avoir un ordinateur assez ancien, évitez cette option car vous risquez de ne pas obtenir de calcul (seule une dizaine de projets en proposent).
  • Set -advmethods flag always, requesting new advanced scientific cores and/or work units if available (no/yes) [no] ? -> advmethods sert à activer la réception de certaines WU qui ne sont pas envoyées à tout le monde, car plus volumineuses et dont le traitement est susceptible de ne pas aboutir. Ces WU demandent aussi plus de ressources en RAM notamment. Vous avez le choix pour l’activer ou pas.
  • Ignore any deadline information (mainly useful if system clock frequently has errors) (no/yes) [no] ? -> Cela permet d’éviter que votre système travaille sur une WU dont la date limite est dépassée : ne pas modifier.
  • Machine Id (1-8) [1] ? Laisser à 1 lors de l’installation de la 1ère console , mettre 2 pour la 2ème installation (si votre processeur est un dual-core (double coeur), mettre 3 ou 4 lors de la 3ème et 4ème installation d’une console pour un quad-coeur

Chaque client fonctionnant sur le même ordinateur doit avoir un n° d’identification différent (Machine Id). Si vous ne voulez pas refaire l’installation pour chaque processeur (multi-coeur), vous pouvez aussi jeter un oeil sur ce topic du forum.



- Désormais, la configuration du programme est terminée et il va :

  1. a. Charger ces éléments en mémoire,

  1. b. Créer le sous-répertoire "work" pour les WU en cours dans le répertoire d’installation

  1. c. Se connecter à un serveur de Stanford pour télécharger la 1ère WU

  1. d. Télécharger le noyau de calcul adapté à cette WU (aussi appelé "core")

exemple 2 : connexion et téléchargement du noyau en image

- Enfin, il va décompresser ce noyau de calcul et commencer à travailler :

exemple 3 : Console démarrant les calculs en image

- Votre répertoire d’origine comprend déjà plusieurs fichiers :

- Il vous faut encore redémarrer votre ordinateur pour finaliser l’installation en service du programme si vous aviez choisi cette option. Au préalable, fermer la fenêtre proprement en utilisant la combinaison des touches Ctrl + C (sinon avec la croix, vous perdez une partie du travail en cours). F@H sera ainsi lancé à chaque démarrage du système.

- Si vous aviez installé préalablement une autre version (graphique ou console normale), pensez impérativement à supprimer le raccourci que vous aviez peut-être déjà dans le groupe de démarrage.

- si vous avez choisi d’installer la console sans le service Windows, il faut prévoir un raccourci pour démarrer le programme. Vous pouvez de plus utiliser un autre raccourci pour cacher la fenêtre de la console (voir ci-dessous).


En cas de difficultés

Réagissez à cet article et posez vos questions : En répondant sur notre forum


Vérification et optimisation

Article en construction

- Découvrir les statistiques Folding@Home
- Créer un raccourci pour démarrer le programme à l’ouverture de votre session (s’il n’est pas installé en service : le mode d’emploi sur le site de l’Alliance Francophone
- Créer un raccourci pour cacher la console si le programme n’est pas installé en service : le mode d’emploi sur le site de l’Alliance Francophone
- Après installation : Comment modifier la configuration de la console
- Le logiciel de suivi EMIII
- Le logiciel de suivi FahMon : un petit utilitaire pour suivre la progression du client installé sur votre micro (ou même de celle de tous les clients de votre réseau) qui fonctionne aussi bien sous Windows que linux.
- Le logiciel Folding From Tray, un utilitaire pour démarrer et arrêter le service associé à Folding@Home par un simple clic.
- Le logiciel FahMgr, un programme destiné à surveiller à distance des machines qui travaillent sur le projet Folding@Home. Il est constitué de deux exécutables fonctionnant en mode client/serveur


 
© 2003-2012 Association Les Fermiers Généreux - Design by Arno - Hébergement OVH - Logo Xpand - Mentions légales