Client uniprocesseur 6.23 Systray Windows

Publié le par Cobra

Bienvenue dans le tutoriel consacré au client uniprocesseur 6.23 Systray pour Windows !

 

Sommaire du tutoriel


Introduction

La dénomination « systray » vient de ce que l’installation du client place une petite icône, symbolisant une molécule, dans la zone de notification de la barre des tâches (appelée aussi « system tray » ou « systray »). Et cette version « systray » est aussi dite « graphique » car on peut visualiser le repliement de la protéine en représentation 3D.

 

Ce client Version 6 succède au dernier client en date de la Version 5, le client 5.04, et y apporte des fonctions innovantes et une plus grande stabilité.

 

C'est un client dit « classique ». Il est dénommé ainsi pour plusieurs raisons :

  • Depuis le début du projet Folding@home, le client classique attribue des unités de travail dont le délai d’exécution est suffisamment long (en général plusieurs semaines ) pour intéresser les donateurs qui mettent leur ordinateur personnel à disposition des chercheurs seulement quelques heures par jour et uniquement pour la partie « puissance inutilisée », selon la philosophie originelle.
  • Le client classique s’adresse principalement aux possesseurs d’un ordinateur monocore. Mais il peut également être utile aux contributeurs qui ont un ordinateur multi-core pas très puissant ou qui n’est pas en fonctionnement suffisament longtemps pour tenir dans les délais impartis par un client SMP spécifique aux multi-cores.
  • Il se veut être un client « installe et oublie », nécessitant donc  très peu de surveillance.

Les pré-requis

  • Processeurs : principalement monocores. accessoirement multi-cores (1 client par core physique).
  • Systèmes d’exploitation : Windows XP, Windows 2003, Windows Vista, Windows 2008, Windows 7.
  • Pour tous OS, il est recommandé d’autoriser l’affichage des fichiers et dossiers cachés : Démarrer/Panneau de configuration/Options de dossiers/Affichage et cocher Afficher les fichiers, dossiers et lecteurs cachés.
  • Une connexion internet est nécessaire.

Téléchargement du client

Rendons-nous sur la page de téléchargement du site officiel ! Il s’agit de télécharger le client 6.23 dont le texte du visuel correspond à cette capture d’écran :

 

http://nsm05.casimages.com/img/2010/11/28//101128065934221007205021.png

 

Ce fichier est un package d’installation que nous pouvons ranger n’importe où sur notre ordinateur.

Installation du client

Nous double-cliquons sur le package téléchargé et la procédure d’installation pas à pas démarre :

 

http://nsm05.casimages.com/img/2010/11/28//101128065932221007205011.png

 

Nous pressons sur « Next ».

 

http://nsm05.casimages.com/img/2010/11/28//101128065932221007205012.png

 

Nous adhérons à la licence d’agrément, en cochant le bouton radio, et pressons sur « Next ».

 

http://nsm05.casimages.com/img/2010/11/28//101128065932221007205013.png

 

Nous pressons sur « Next » pour démarrer l’installation proprement dite.

 

http://nsm05.casimages.com/img/2010/11/28//101128065933221007205014.png

 

L’installation est terminée, nous fermons la fenêtre en pressant sur « Close ».

Configuration du client

Pendant le processus d’installation, un nouveau dossier a été créé dans le menu « Démarrer/Tous les programmes » :

http://nsm05.casimages.com/img/2010/11/28//101128065933221007205015.png

 

Nous y voyons deux raccourcis.  

  • Folding@home sert à lancer le client.
  • Folding@home data files – expert only ouvre le répertoire du client où y figurent tous les fichiers (pas besoin donc de rechercher ce répertoire sur le disque si on doit y faire une petite manipulation en cas de soucis). Cependant, ce répertoire est par défaut caché, comme précisé dans les pré-requis, il y a donc lieu préalablement d’autoriser l’affichage des fichiers et dossiers cachés.

 

La première fois qu’on clique sur Folding@home, la fenêtre de configuration s’ouvre sur l’onglet User où nous allons entrer les informations nécessaires :

 

http://nsm05.casimages.com/img/2010/11/28//101128065933221007205016.png

 

User name
Nous entrons ici notre pseudo de plieur.

 

Team Number
Stanford a attribué le numéro 51 à l’équipe Alliance Francophone, nous devons entrer 51.

 

Passkey
Le passkey n’est pas obligatoire.
On le demande à Stanford et il nous est envoyé par mail.
Pour des infos sur ce passkey et comment l’obtenir :
http://folding.stanford.edu/English/FAQ-v6#ntoc3
http://fah-web.stanford.edu/cgi-bin/getpasskey.py

 

Nous passons à l’étape suivante en sélectionnant l’onglet Connection :

 

http://nsm05.casimages.com/img/2010/11/28//101128065933221007205017.png

 

Ask before using network
Nous cochons la case si nous n’avons pas une connexion permanente à internet.
Lorsque le traitement sera achevé et que le client aura besoin de se connecter, il nous le demandera par l’affichage d’une petite fenêtre.

 

Set a proxy server
Rares sont les particuliers qui utilisent un proxy.
Mais si nous en utilisons un (vu dans Options Internet), cochons la case et entrons les informations demandées !

 

Allow receipt of work assignments and return of results greater than 10MB…
Nous cochons la case si nous avons une connexion internet haut débit et suffisamment de mémoire vive. Il nous sera alors attribué de plus grosses protéines rapportant plus de points.

 

Nous pouvons passer à l’étape suivante en sélectionnant l’onglet Advanced :

 

http://nsm05.casimages.com/img/2010/11/28//101128081628221007205059.png

 

Core Priority
Lowest possible est recommandé pour un client CPU.

 

CPU usage percent
100 % est la valeur par défaut et il n’est pas nécessaire de la modifier, le ckient FAH puisant dans les cycles CPU non utilisés par les autres programmes, d’autant plus qu’il laisse la main à l’utilisateur autant que de besoin.

 

Disable highly optimized assembly code
Il est bien sûr préférable que les optimisations soient activées. Il n’y a donc pas lieu de les désactiver, nous ne cochons pas.

 

Checkpointing frequency
Le programme fera périodiquement une sauvegarde, en plus de la sauvegarde réalisée à chaque pourcent. Nous pouvons laisser tel quel.

 

Do NOT lock cores for specific CPU
Laissons non coché par défaut !

 

Core Network Address (Advanced)
Cela est pour le futur, nous ne sommes donc pas encore concernés.

 

Pause work while battery power is being used (for laptops)
Utile pour les ordinateurs portables, à arrêter automatiquement le client, lorsque le fonctionnement se fait sur la batterie (mais il paraît que c’est source de plantages).

 

Additional client parameters
Aucun paramètre n’est absolument nécessaire pour ce client. Mais il est recommandé de mettre le paramètre -verbosity 9. Il permet de régler le niveau des informations qui seront présentées à l’écran ou mentionnées dans le Fahlog.txt. Par défaut, le niveau est 3 mais il est plus intéressant de le porter à son maximum qui est 9, afin d’avoir toutes les informations disponibles, en vue d’une meilleure compréhension lorsqu’un problème survient.
Nous pouvons également inscrire -advmethods pour aider les chercheurs à tester un nouveau core ou tenter d’avoir des unités expérimentales à plus fort rendement de points, mais il est à noter que le risque d’instabilité est plus important. Si nous ne voulons pas courir ce risque, nous ne mentionnerons pas ce dernier paramètre.

 

Les paramètres et leur signification se trouvent ici : Paramètres et conditions d’utilisation.

 

Machine ID
C’est le numéro attribué par défaut, nous pouvons le garder si nous ne l’avons pas déjà affecté à un autre client installé sur le même ordinateur.
Ce numéro est très important. Si nous avons plusieurs clients sur le même ordinateur, nous devons préciser un numéro différent par client.

 

Nous avons terminé la procédure de configuration et nous pouvons cliquer sur « OK ».

 

La fenêtre de configuration se ferme. Le client est déjà lancé et le calcul a démarré. Une petite icône, symbolisant une molécule, se trouve dans la zone de notification de la barre des tâches (appelée aussi « system tray » ou « systray »), à côté de l’horloge, d’où le terme « systray » pour dénommer le client :

 

http://nsm05.casimages.com/img/2010/11/28//101128065934221007205019.png

 

Attention ! Nous devons absolument quitter le client et le relancer. Après la configuration initiale, et également après toute modification future sur la ligne Additionnal client parameters, il y a lieu de quitter le client (clic droit sur l’icône/Quit), afin que les modifications prennent effet.

Interface du client

Lorsque nous passons le pointeur de la souris sur l’icône, nous voyons l’état du traitement.

Si nous faisons clic droit sur l’icône, nous avons droit à un ensemble d’options :

 

http://nsm05.casimages.com/img/2010/11/28//101128081628221007205060.png

 

Display doit normalement ouvrir le « viewer » (visualiseur), fenêtre qui permet de voir la protéine se replier, en représentation 3D, et le calcul avancer en temps réel, mais son utilisation n’est pas recommandé, car il y a risque de plantage.

 

Configure ouvre la fenêtre de configuration décrite plus haut et permet de configurer ou reconfigurer le client.

 

Pause when done mettra le client en « pause » lorsque le traitement de l’unité de travail sera terminé ainsi que son envoi, si la configuration l’autorise, et une autre unité ne sera pas téléchargée.

 

Pause met le calcul en « pause », à la volée, mais si nous souhaitons lancer un jeu ou une application gourmande en vidéo, nous pouvons toujours utiliser l’option « Quit ».

 

Quit arrête le calcul et « ferme » le client (l’icône disparaît de la barre des tâches).

 

Dans les Status, trois options sont intéressantes :

 

Queue Info fournit les informations sur l’unité en cours de traitement…

 

User statistics affiche directement notre compte personnel chez Stanford.

 

Log file ouvre l’historique des événements via l’éditeur de texte Windows.

Rangement particulier des fichiers du client Systray

L’installateur du client choisit automatiquement les lieux où il y installe et range ses dossiers et fichiers dont une partie est cachée, c’est pourquoi il y a lieu d’autoriser l’affichage des dossiers et fichiers cachés, comme précisé dans les pré-requis.

 

Il y a en fait deux séries de dossiers et fichiers :

  • Là où se trouvent l’exécutable et divers fichiers :
    C:\Program Files (x86)\Folding@home\Folding@home-x86
  • Là où se trouvent le dossier work et les fichiers queue.dat, Fahlog.txt, etc :
    XP/2003 : C:\Documents and Settings\[username/Administrator]\Application Data\Folding@home-x86
    Vista/Win7 : C:\Utilisateurs\[username]\AppData\Roaming\Folding@home-x86

 

Haut de page

 

 

 

 

 

Pour être informé des derniers articles, inscrivez vous :

Commenter cet article