Accueil Calcul partagé Crunch ATI en OpenCL sur MilkyWay
Crunch ATI en OpenCL sur MilkyWay
BOINC - Calcul partagé
Écrit par gillou40   
Samedi, 23 Juin 2012 18:00

Pour ceux qui souhaitent cruncher Milkyway avec une carte ATI double précision, il faut savoir que depuis février 2012, il est nécessaire d'installer OpenCL pour continuer à cruncher.

Pour cela:
1/ Télécharger le dernier pilote: http://support.amd.com/us/gpudownload/linux/Pages/radeon_linux.aspx?type=2.4.1&product=2.4.1.3.42&lang=English.
2/ Editer les propriétés du script pour le rendre éxécutable (clic droit, Propriétés, Permissions et cocher Autoriser l'exécution du fichier comme un programme).
3/ Lancer dans un terminal, la commande

sudo sh amd-driver-installer-12-4-x86.x86_64.run

et suivre les instructions d'installation.
4/ Le redémarrage est requis à la fin de l'installation.
5/ Activer le pilote propriétaire depuis les Paramètres Système - Pilotes supplémentaires.
6/ Télécharger OpenCL depuis http://developer.amd.com/sdks/AMDAPPSDK/downloads/Pages/default.aspx#one
7/ Lancer dans un terminal, la commande

sudo sh Install-AMD-APP.sh

(sudo important pour les droits d'écriture des répertoires et fichiers lors de l'install). Ignorer les erreurs comme suggéré par le script
8/ Rebooter le système.

Quelques indications supplémentaires:

* Si le GPU est marqué absent dans Boinc, lancer la commande terminal:

sudo invoke-rc.d boinc-client restart

 

Pour automatiser le truc, j'ai modifié le ./etc/init.d/boinc-client en remplaçant le sleep 1 en fin de fichier par un sleep 10 pour retarder de 10s le démarrage du client boinc.

* On peut vérifier la température GPU en installant lm-sensors, en détectant par la commande sensors-detect et en exécutant la commande sensors depuis un terminal
pour installer:

sudo apt-get install lm-sensors

puis

sensors-detect

en répondant OUI à tout

pour lire les sensors: commande terminal

sensors



On peut obtenir la température par la commande

aticonfig --adapter=0 --od-gettemperature



Pour ventiler le GPU au max, il suffit de taper

aticonfig --pplib-cmd "set fanspeed 0 100"

(avec les guillemets)

Les liens donnés sont parfois pour un OS 64bits, à adapter à votre cas. A noter que je suis en 11.10 64bits, les menus peuvent différer

(ce topic est un condensé de galères rencontrées, si cela peut aider. A corriger si je me suis gouré...)

Mise à jour le Samedi, 23 Juin 2012 18:35