OpenCL sous Debian

AMD debian CPU GPU Radeon linux

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 ?

opencl-linux.avif

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 !