Je me suis déjà présenté sur le forum général de l'AF, je me permets de copier-coller :
J'ajoute que j'invite tous les Mandrivistes à rejoindre la sous-MT MANDRIVA ! :)Je suis un petit nouveau sur BOINC, mais j'ai de nombreux amis chercheurs (y compris dans le domaine des grilles de calcul et du biocomputing), et dans le passé j'ai déjà fait cruncher mes pc pour le genethon, folding et un peu de SETI. Plusieurs facteurs m'avaient finalement poussé à arrêter (je fonctionnais principalement sous Windows qui gère visiblement moins bien que Linux la répartition de la RAM et les prio CPU, avec des clients graphiques lancés manuellement, et mon matos étaient moins bien refroidi qu'aujourd'hui). Maintenant je n'ai plus aucune excuse en dehors de la prochaine facture électrique (suspens !).
Je mets à disposition de l'Alliance Francophone 3 modestes machines "maison" :
- 1 petit serveur à base d'Athlon XP 32bit (undervolté/clocké pour des raisons de facture EDF), sans GPU computing, up 24h/24
- 1 ordi domestique à base de Core2Duo E6750 et GF8800GTX (compatible avec certains projets cuda), up 1 à 12h/24
- 1 ordi domestique à base de Core2Duo E8500 oc@4.05Ghz et GF275GTX (compatibles avec tous les projets cuda), up 2 à 24h/24
Le tout sur des Linux 64bits (32bit pour le serveur), distro Mandriva cooker, sous KDE4 (terminal pour le serveur). J'utilise aussi Windows XP 64bit pour du gaming, mais dans ce cas je ne boinc pas.
J'ai dispatché mes PC sur une bonne dizaine de projets qui m'ont paru sérieux et utiles (j'avoue désormais nourrir quelques doutes sur l'utilité de SETI, après tout le ciel déjà scanné à ce jour, mais bon l'idée de base était sympa). Je me demande à ce propos s'il est bon pour un boinceur de se diviser ainsi, ou s'il ne vaut mieux pas se concentrer sur 3-4 projets ? Je m'en remets à votre expertise en la matière !
J'ai aussi une astuce à proposer aux boinceurs utilisant KDE4 (ceci ne concerne donc que les pingouins) :
Pour lancer le client boinc au démarrage de KDE4, sans se casser la tête à le scripter en démon via init et tout le tintouin, exécutez simplement "kcmshell4 --autostart", ce qui lance une interface graphique permettant de lancer des programmes au démarrage de KDE4. Là vous ajoutez manuellement "/chemin/vers/BOINC/run_client --daemon", OK, et le tour est joué, boinc se lancera de façon invisible et légère dès que vous vous lancerez KDE (les préférences restent à personnaliser dans le manager).
Et une seconde astuce à mon avis quasi vitale pour de nombreux linuxiens faisant du GPU computing avec une carte NVIDIA :
J'ignore si cela est propre à ma distribution (Mandriva), ou si c'est plus généralement un bug dans les drivers propriétaires qu'édite NVIDIA pour linux, toujours est-il que bien que nvidia-settings indique l'ajustement variable du ventilo des cartes NVIDIA haut de gamme activé par défaut, il n'en est rien est réalité (chez moi en tout cas). Le ventilo reste bloqué à un taux fixe (selon la carte), quand bien même le GPU monterait au delà de 80°, risquant ainsi de planter, de cramer, ou plus généralement de voire son espérance de vie diminuée. Ainsi, par défaut, boinc utilisant mon GPU fait monter sa température à des sommets astronomiques, et cela se vérifie sur mes deux machines équipées de cartes NVIDIA. Cela concerne probablement de nombreux autres boinceurs ! La solution ? Il existe sans doute une solution en bidouillant les drivers, mais je propose beaucoup plus simple. Il suffit d'utiliser l'excellent petit programme de tuning "nvlock" (que l'on trouve facilement déjà compilé par sa distro, style en rpm, sinon google). Même manip que précédemment : on exécute "kcmshell4 --autostart", et là on ajoute "nvclock -f -F auto" et le tour est joué. Désormais, l'ajustement variable du ventilo sera effectif à chaque démarrage de KDE, et pour peu qu'une application cuda de boinc tourne, vos oreilles devraient entendre la différence. Mais pour le plus grand bien de la santé de votre GPU qui devrait désormais rester à des températures beaucoup plus raisonnables (50 à 70° environ).
Voili voilou, à part ça j'essaie de convaincre un pote chercheur en biocomputing de voir s'il ne pourrait pas se mettre à bosser avec boinc (mais c'est loin d'être gagné car en principe il bosse avec 64Go de RAM et ce n'est peut être pas tellement parallélisable !).
Sinon concernant les astuces, il semble que certains YUM/RPM fassent déjà de base la première manip proposée. Par contre, j'attire quand même l'attention des manchots nvidiens sur la seconde. C'est peut être un problème archi-connu sur ce forum, et j'enfonce ainsi peut-être des portes ouvertes, m'enfin dans le doute j'insiste quand même dans la mesure où cela concerne un risque majeur d'endommager son matériel !
Enfin, comme on est entre Linuxiens , j'ajoute aussi qu'IRL j'ai 26 ans, que je suis (éternel?) étudiant à Paris, linuxien depuis 9 ans environ, que j'écoute un peu de tout mais principalement du metal (surtout heavy, NWBHM, thrash et melodic death ou power), que je joue à WoW (je confesse avoir un dual boot Windows dédié aux jeux), vétéran rôliste papier quoique plus très actif, gros fan de JRR Tolkien depuis mes 8 ans et amateur de fantasy et de SF, que j'ai un fort intérêt pour les sciences et la philosophie... et que j'ai une flemmasse de chat qui ne fait que dormir... Bref, le cliché quoi. Sauf que je n'ai pas les cheveux longs, que je ne me nourris pas que de pizza, que je ne suis ni boutonneux ni célibataire endurci (le PC de ma femme crunche pour nous) et que ma spécialité n'est pas l'informatique mais le droit OMG !
@+++ Thingol