Crunch ATI en OpenCL sur MilkyWay
Posté : 17 juin 2012, 14:12
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/l ... ng=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 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 ... t.aspx#one
7/ Lancer dans un terminal, la commande (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:
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: puis en répondant OUI à tout
pour lire les sensors: commande terminal
On peut obtenir la température par la commande
Pour ventiler le GPU au max, il suffit de taper (avec les guillemets)
Les liens donnés sont parfois pour un OS 64bits, à adapter à votre cas.
(ce topic est un condensé de galères rencontrées, si cela peut aider. A corriger si je me suis gouré...)
Pour cela:
1/ Télécharger le dernier pilote: http://support.amd.com/us/gpudownload/l ... ng=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
Code : Tout sélectionner
sudo sh amd-driver-installer-12-4-x86.x86_64.run
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 ... t.aspx#one
7/ Lancer dans un terminal, la commande
Code : Tout sélectionner
sudo sh Install-AMD-APP.sh
8/ Rebooter le système.
Quelques indications supplémentaires:
* Si le GPU est marqué absent dans Boinc, lancer la commande terminal:
Code : Tout sélectionner
sudo invoke-rc.d boinc-client restart
* 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:
Code : Tout sélectionner
sudo apt-get install lm-sensors
Code : Tout sélectionner
sensors-detect
pour lire les sensors: commande terminal
Code : Tout sélectionner
sensors
Code : Tout sélectionner
aticonfig --adapter=0 --od-gettemperature
Code : Tout sélectionner
aticonfig --pplib-cmd "set fanspeed 0 100"
Les liens donnés sont parfois pour un OS 64bits, à adapter à votre cas.
(ce topic est un condensé de galères rencontrées, si cela peut aider. A corriger si je me suis gouré...)