OpenCL sous Debian
Vous avez un processeur Intel ou AMD, ou une carte graphique Radeon ou NVidia qui se tourne les pouces pendant que vous lisez vos mails ? Eh bien aujourd’hui, on va la faire bosser un peu, avec OpenCL. Et vous allez voir, c’est beaucoup moins prise de tête qu’on pourrait le croire.
Étape 1 : on vérifie les dépôts
Première chose, faites un petit tour dans votre fichier /etc/apt/sources.list.d/debian.sources et assurez-vous que vous avez bien tous les composants qui vont bien. Oui, y compris les “non-free”, on ne va pas faire les puristes aujourd’hui :
Components: main contrib non-free non-free-firmware
Étape 2 : on installe tout le bazar
Un petit coup de mise à jour, puis on installe la totale :
apt update apt install ocl-icd-libopencl1 clinfo mesa-opencl-icd intel-opencl-icd nvidia-driver nvidia-opencl-icd
Étape 3 : on réveille Rusticl
Ensuite, direction votre ~/.bashrc pour activer Rusticl, l’implémentation OpenCL moderne de Mesa (écrite en Rust, évidemment, parce qu’en 2026 tout est écrit en Rust) :
export RUSTICL_ENABLE=radeonsi #pour AMD
export RUSTICL_ENABLE=iris #pour Intel
Petite astuce : si vous mettez les deux lignes, la seconde écrase la première. Gardez donc celle qui correspond à votre matos, ou combinez les deux avec export RUSTICL_ENABLE=radeonsi,iris si vous avez les deux.
Puis déconnectez-vous et reconnectez-vous. Oui, comme au bon vieux temps.
Étape 4 : on vérifie que tout répond présent
clinfo -l
Si vous voyez traîner un certain “Clover”, c’est l’ancienne implémentation de Mesa, et on va gentiment la mettre au placard :
mv /etc/OpenCL/vendors/mesa.icd /etc/OpenCL/vendors/mesa.icd.disabled
Pas de suppression, juste un renommage. Comme ça, si vous changez d’avis, il n’y a qu’à faire marche arrière.
Bonus pour les veinards sous Debian 13 (ou plus)
Vous avez droit à ROCm directement dans les dépôts, alors profitez-en :
apt install rocminfo hipcc rocm-smi
Et on vérifie que votre matos est bien reconnu :
rocminfo
Et maintenant ?
Bravo, ça tourne ! Et maintenant qu’on a toute cette puissance de calcul sous la main, autant s’en servir pour quelque chose d’utile. Je vous propose d’installer le client distributed.net et de rejoindre l’équipe de calcul RC5-72 de SecuriteInfo.com. Votre GPU s’attaquera à des clés de chiffrement pendant que vous dormez, et franchement, c’est quand même plus classe que de miner des cryptos douteuses.
Amusez-vous bien !