Accueil Calcul partagé Multi GPU avec AMD sous GNU/Linux
Multi GPU avec AMD sous GNU/Linux
BOINC - Calcul partagé
Écrit par Elgrande71   
Mercredi, 27 Juin 2012 08:39

Il est maintenant possible de rendre opérationnel deux GPU AMD voire plus sur la même machine avec le client BOINC.

Il suffit pour cela de suivre les étapes suivantes :

 

1 - s'assurer que le pilote propriétaire fglrx (AMD/ATI) soit correctement installé sur votre système GNU/Linux

2 - recréer le fichier /etc/X11/xorg.conf en lançant dans un terminal avec les droits administrateur la ligne de commande suivante :

sudo aticonfig -f --initial --adapter=all


3 - créer une variable d'environnement COMPUTE afin de s'assurer de la détection de tous les GPU compatibles OpenCL en procédant suit :

  • pour les systèmes GNU/Linux de type Ubuntu, il faut ajouter la ligne suivante 
  • COMPUTE=:0 au fichier /etc/environment

  • pour les systèmes GNU/Linux de type Gentoo, il faut mettre
  • COMPUTE=:0 dans un fichier nommé /etc/env.d/02locale

4 - créer ou modifier le fichier cc_config.xml (à mettre dans votre répertoire de données de votre client BOINC) en ajoutant les lignes suivantes

 

<cc_config>

<options>

<use_all_gpus>1</use_all_gpus>

</options>

</cc_config>

 

Explications supplémentaires

La variable COMPUTE permet de faire des choses intéressantes comme par exemple de ne pas utiliser le GPU qui gère l'affichage pour le calcul partagé.

Il suffit pour cela de mettre COMPUTE=:0.1 afin que le premier GPU ne soit pas utilisé pour les tâches de calcul, seul le deuxième GPU crunchera avec le client BOINC.

 

Bon crunch à tous

Mise à jour le Jeudi, 28 Juin 2012 09:48