Guide des technologies

Donner la puissance de votre PC avec BOINC

8 min read Open Source Mis à jour 17 Oct 2025
Donner la puissance de votre PC avec BOINC
Donner la puissance de votre PC avec BOINC

Qu’est‑ce que BOINC ?

BOINC (Berkeley Open Infrastructure for Network Computing) est un logiciel open source qui permet de mutualiser la puissance de calcul de nombreux ordinateurs personnels pour aider des projets de recherche.

Définition en une ligne : BOINC connecte votre ordinateur à des serveurs de recherche qui répartissent des tâches de calcul à exécuter localement.

Important : BOINC n’est pas un service centralisé payant — vous gardez le contrôle total de quand et comment votre machine contribue.

Pourquoi donner des ressources ?

  • Contribuer à la recherche en astronomie, biologie, chimie, mathématiques et autres domaines.
  • Utiliser des heures CPU/GPU qui seraient autrement inactives.
  • Participer à une communauté mondiale de bénévoles.

Note : vous pouvez ajuster l’utilisation (temps, pourcentage CPU, limites disque) pour éviter toute gêne pendant vos tâches personnelles.

Avant de commencer

Points à vérifier :

  • Système d’exploitation : le guide ci‑dessous montre l’installation sous Linux. BOINC existe aussi pour Windows et macOS.
  • Accès administrateur local pour lancer l’installation.
  • Connexion Internet pour télécharger le client et synchroniser les tâches.
  • Pour le calcul GPU : une carte compatible (voir section « Compatibilité matérielle »).

Téléchargement

Téléchargez le client sur la page officielle : http://boinc.berkeley.edu/download.php

Conservez le fichier dans un dossier de téléchargement puis ouvrez un terminal dans ce dossier.

Installation sous Linux (pas à pas)

  1. Ouvrez un terminal dans le répertoire où vous avez téléchargé le fichier.
  2. Lancez le script d’installation avec la commande suivante :
sh boinc_7.2.42_x86_64-pc-linux-gnu.sh
  1. Le script crée un nouveau dossier contenant les fichiers BOINC. Entrez dans ce dossier :
cd BOINC
  1. Exécutez le gestionnaire :
./run_manager

Après ces étapes, l’interface graphique du gestionnaire BOINC doit apparaître.

Installation de BOINC montrant l'interface initiale

Démarrage du gestionnaire BOINC avec les options de connexion

Important : au premier lancement, il est courant d’obtenir une erreur indiquant que le gestionnaire n’a pas pu se connecter au serveur. C’est une protection de sécurité. Vous pouvez suivre les instructions de la documentation : http://boinc.berkeley.edu/wiki/Installing_BOINC_on_Debian#Optional_setup_hints

Si vous installez BOINC via le gestionnaire de paquets de votre distribution, cette étape de configuration initiale peut différer et vous pourriez obtenir une version packagée plutôt que la toute dernière version du client.

Choisir un projet

Lorsque vous êtes connecté au serveur BOINC, l’application vous demandera de choisir un projet. Un projet correspond à une équipe de recherche (par exemple, astronomie, biologie computationnelle, etc.).

Conseils pour choisir :

  • Ne vous inquiétez pas trop pour le premier choix : vous pouvez ajouter d’autres projets plus tard.
  • Vérifiez la compatibilité de votre système (OS et architecture) et les exigences matérielles du projet.
  • Lisez la FAQ ou la page du projet pour connaître la nature des tâches et les attentes en termes de ressources.

Ressource utile pour en savoir plus sur les projets : http://boincfaq.mundayweb.com/index.php?view=67

Paramètres du gestionnaire BOINC montrant la sélection du projet

Comptes et connexion

BOINC vous demande de créer ou d’utiliser un compte pour chaque projet. Ce compte est propre au projet choisi.

Alternatives :

  • Créer un compte sur chaque projet séparément.
  • Créer un compte BOINC centralisé et laisser le gestionnaire s’occuper des connexions pour vous.

Écran de connexion avec compte BOINC

Démarrage et mise à jour des tâches

Après la connexion, le gestionnaire synchronise l’état du projet et télécharge les tâches à effectuer. Par défaut, BOINC commence à exécuter les tâches selon ses paramètres par défaut.

Appuyez sur « Suspendre » si vous souhaitez arrêter temporairement la contribution avant d’ajuster les paramètres.

Connexion au projet BOINC et réception des tâches

Deuxième étape de connexion au projet BOINC montrant la progression

Paramètres et préférences

Pour régler précisément l’usage de votre machine :

  1. Cliquez sur le menu « Outils » en haut.
  2. Sélectionnez « Préférences de calcul ».
  3. Ajustez : horaires d’activation, seuil d’inactivité, pourcentage CPU autorisé, limite d’espace disque et comportement sur batterie.
  4. Validez puis appuyez sur « Reprendre » pour appliquer les nouveaux réglages.

Réglages des ressources et préférences BOINC

Note : ces paramètres sont locaux à la machine. Si vous vous connectez depuis un autre ordinateur, vous devrez les reconfigurer.

Vue avancée

Activez « Vue avancée » depuis le menu « Affichage » pour obtenir des statistiques en temps réel et un contrôle fin des tâches :

  • Onglet Tâches pour gérer chaque calcul.
  • Menu Activité pour ajuster le comportement réseau et CPU rapidement.
  • Menu Avancé pour se connecter à un autre ordinateur et coordonner des machines.

Vue avancée de BOINC montrant les statuts détaillés des tâches

La vue avancée est moins esthétique mais plus informative pour les utilisateurs expérimentés.

CPU vs GPU : que donner ?

  • CPU : adapté à la plupart des tâches, fiable et simple à partager.
  • GPU : offre souvent des accélérations substantielles pour des tâches parallélisables. Utilisez la GPU si le projet le supporte et si votre carte est compatible.

Compatibilité matérielle mentionnée dans ce guide : cartes CUDA‑enabled NVIDIA, Intel (Ivy Bridge ou Haswell), et certaines APU AMD récentes. Vérifiez la page du projet pour confirmer la compatibilité.

Compatibilité matérielle et logicielle

ÉlémentStatut généralRemarques
Systèmes d’exploitationLinux, Windows, macOSBOINC propose des clients pour ces plateformes. L’installation varie selon la distribution.
Processeurs (CPU)Acceptés par défautLa plupart des projets acceptent du calcul CPU.
GPU NVIDIASouvent supportés via CUDANécessite des pilotes compatibles CUDA et la version du client adéquate.
GPU IntelSupport variableCertaines générations (ex. Ivy Bridge/Haswell) sont mentionnées pour des projets spécifiques.
GPU AMDSupport variableLes APUs récentes sont parfois prises en charge ; vérifiez la doc du projet.

Conseil : avant d’affecter votre GPU de production, testez une courte période pour valider la stabilité et la chauffe.

Dépannage courant

  • Erreur de connexion initiale : consulter la documentation d’installation et suivre les conseils de sécurité (voir le lien Debian ci‑dessus).
  • Tâches ne se téléchargent pas : vérifiez votre pare‑feu et la connectivité réseau.
  • Chauffe ou ralentissement système : réduisez le pourcentage CPU autorisé et limitez l’utilisation GPU.
  • Projets inactifs : ajoutez d’autres projets via le menu « Ajouter un projet ».

Important : en cas de doute, suspendez BOINC et vérifiez les paramètres avant de reprendre.

Quand BOINC n’est pas approprié

  • Machines critiques en production où toute perturbation est inacceptable.
  • Appareils sans refroidissement adéquat (risque de surchauffe sous charge prolongée).
  • Connexions Internet facturées à la volumétrie élevée sans forfait.

Alternatives : participer à d’autres formes de bénévolat scientifique qui n’impliquent pas votre PC (données, annotation humaine, campagnes de financement participatif).

Méthodologie rapide (mini‑méthode)

  1. Télécharger le client sur la page officielle.
  2. Installer et lancer le gestionnaire localement.
  3. Choisir un projet et créer un compte projet.
  4. Configurer les préférences (temps, CPU, disque, batterie).
  5. Tester en mode suspendu/reprise pour valider les réglages.
  6. Surveiller la température et la charge la première journée.
  7. Ajuster la liste des projets selon vos préférences.

Checklists par rôle

Utilisateur desktop (usage quotidien) :

  • Installer le client et vérifier la stabilité.
  • Limiter le pourcentage CPU (ex. 50–75 % selon tolérance).
  • Autoriser BOINC uniquement en mode inactif si souhaité.
  • Surveiller la température pendant 24–48 heures.

Utilisateur laptop (portabilité & batterie) :

  • Interdire BOINC en mode batterie.
  • Définir un seuil d’inactivité élevé (ex. attente 10+ minutes).
  • Vérifier si le ventilateur devient trop bruyant.

Administrateur système / responsable d’un parc :

  • Tester sur une machine pilote avant déploiement massif.
  • Documenter la configuration et les scripts d’installation.
  • Planifier des politiques de chauffe et maintenance.
  • Centraliser les logs si plusieurs machines participent au même projet.

Contre‑exemples et limites

  • Si vous avez besoin d’une garantie stricte sur la latence des tâches (jeux en temps réel, compilation lourde), ne laissez pas BOINC fonctionner à pleine puissance.
  • Certains projets ciblent des architectures spécifiques ; les machines très anciennes peuvent être inutiles pour eux.

Résumé et bonnes pratiques

  • BOINC est un moyen simple et contrôlable de donner de la puissance de calcul à la recherche.
  • Testez et ajustez les préférences pour éviter l’impact sur votre activité quotidienne.
  • Préférez la vue avancée si vous souhaitez un suivi précis des tâches.
  • Pensez à la compatibilité GPU avant d’activer l’accélération.

Notes importantes :

  • Les paramètres sont locaux à chaque machine. Reconfigurer si vous utilisez plusieurs ordinateurs.
  • Respectez la ventilation et la température de votre matériel.

FAQ

BOINC ralentira‑t‑il mon ordinateur ?

Pas si vous configurez les préférences. Réduisez le pourcentage CPU ou activez BOINC uniquement en veille.

Puis‑je participer avec plusieurs ordinateurs ?

Oui. Chaque machine a ses propres paramètres et peut se connecter au même compte projet si vous le souhaitez.

Est‑ce que BOINC utilise des données en arrière‑plan ?

BOINC télécharge et envoie des tâches et des résultats. Si votre connexion est limitée, limitez l’utilisation réseau dans les préférences.


Résumé final : BOINC vous permet de transformer des cycles CPU/GPU inoccupés en contributions concrètes pour la science. Avec des réglages prudents, vous gardez le contrôle sur la charge et la consommation. Commencez par un petit test, ajustez, puis contribuez régulièrement si cela vous convient.

Auteur
Édition

Matériaux similaires

Installer et utiliser Podman sur Debian 11
Conteneurs

Installer et utiliser Podman sur Debian 11

Guide pratique : apt-pinning sur Debian
Administration système

Guide pratique : apt-pinning sur Debian

OptiScaler : activer FSR 4 dans n'importe quel jeu
Jeux PC

OptiScaler : activer FSR 4 dans n'importe quel jeu

Dansguardian + Squid NTLM sur Debian Etch
réseau

Dansguardian + Squid NTLM sur Debian Etch

Corriger l'erreur d'installation Android sur SD
Android, Dépannage

Corriger l'erreur d'installation Android sur SD

KNetAttach et remote:/ — Dossiers réseau KDE
Tutoriel

KNetAttach et remote:/ — Dossiers réseau KDE