J’ai un PC avec une GTX1080 Gygabyte en dual boot Win 10 et Ubuntu 19 et je n’arrive pas à activer OpenCL ni sur un OS ni sur l’autre. Il manque des librairies, si je comprends bien les messages reçu.
Quelqu’un aurait-il une solution à ce problème ? En fait, la manip qui consiste à ouvrir DT sans OpenCL me permet effectivement de l’ouvrir mais si je dois traiter 700 photos, DT est tellement lent que je dois le laisser traiter les fichiers toute la nuit…
Il me semble ne pas être le seul à avoir ce problème, à en juger par le nombre de questions sur ce sujet sur le net mais quelqu’un est-il parvenu à le résoudre ? Si oui, comment ?
Merci d’avance pour votre aimable collaboration.
Manu
Ci-dessous le message DT:
[code]this is darktable 2.6.2 reporting an exception:
Peux-tu intégrer ton rapport dans une balise « code » (en éditant ton post avec l’éditeur complet, c’est le bouton à droite des puces) ? Merci à toi, ça allégera le post et en facilitera sa lecture.
J’ai vu passer sur Github différentes intégrations de codes autour d’OpenCL dans la version de développement actuel. D’après ce que j’ai lu, il y a des améliorations faites. Par contre, je ne saurais pas te dire si ça corrige ce que tu décris, d’autant qu’il n’est pas impossible que le comportement diffère entre Windows et Linux.
Je crois aussi me souvenir que l’OpenCL Nvidia s’active normalement bien sur Ubuntu (je n’ai qu’une carte Intel donc là je ne peux pas plus t’aider). Il doit y avoir des posts sur le forum autour de ça.
En tout cas, considère qu’il y a peu de chances qu’une mise à jour de darktable 2.6 arrive. La prochaine mise à jour a de grandes chances d’être pour Noël avec la version 2.8 qui va apporter beaucoup d’améliorations et nouveautés. Elle peut aussi être compilée et utilisée (elle est actuellement très stable). Évidemment, si utilisée, il faut prendre en compte qu’aucun retour vers la 2.6 ne sera possible pour la base de données darktable et qu’il est préférable de faire des sauvegardes avant chaque mise à jour d’une version de développement.
Bonjour,
juste en lisant rapidement, ton message vient de win10 et on voit dans l’enchaînement des appels que c’est le driver opencl de ton processeur qui est appelé (Intel je suppose ?). Le driver Nvidia avec la bibliothèque OpenCl est-il bien installé et activé ? Pareil sous Linux ?
J’ai inséré la balise de code comme demandé… j’espère que c’est comme cela que cela devait être fait car je viens de m’inscrire donc je ne suis pas encore habitué.
En ce qui concerne la version 2.8, existe-t-elle pour Windows (d’une manière générale les versions évoluent-elles pour tous les OS de la même façon) ? Où puis-je la trouver ?
Merci pour ta réponse
[hr]
Bonsoir dlink,
Merci pour ta réponse. En effet, j’ai un processeur Intel. Le driver Nvidia me semble installé correctement comme tu le verras sur le fichier en annexe. Il s’agit de la version 430.86.
Comment puis-je vérifier si tout est correct et éventuellement rectifier ?
C’est parfait pour le code, plus simple comme cela. Merci.
La version 2.8 est la version qui sortira à la fin de l’année. Pour l’instant, on parle de version 2.7 pour la version de développement (en logiciel libre, les versions impaires sont traditionnellement les versions de développement et les versions paires les versions officielles pour le grand public.
Si tu veux tester la version de développement, tu trouveras régulièrement une version compilée et à jour (la dernière ligne) sur ce fil : https://discuss.pixls.us/t/darktable-2-7-dev-windows-builds/12579
Par contre, n’oublie pas de sauvegarder ton dossier « config » darktable avant chaque installation/mise à jour. En version de production, la version de développement fonctionne très bien mais à tout moment une mise à jour peut casser certaines choses.
Sur ta copie d’écran de GPU-Z tu peux voir que la case « OpenCL » n’est PAS cochée, donc le driver opencl n’est pas installé/actif. Par défaut Nvidia utilise sa solution proprio alias CUDA mais qui n’est pas OpenCL donc pas vu par darktable !
Peut-être creuser dans le logiciel d’installation des drivers nvidia s’il n’y a pas une option OpenCL à cocher à l’install ?
Après je ne suis sûr de rien, ça fait longtemps que je n’ai plus utiliser une Nvidia …
Merci pour vos réponses
J’ai installé la version 2.7 sous windows et je le trouve bien fichu et plus réactif … en tout cas c’est mon impression. OpenCL ne fonctionne toujours pas mais je pense que cela ne vient pas de DT et je n’ai pas encore trouvé de solution… mais je ne désespère pas
@Pascal: cette semaine je vais essayer d’installer le paquet sous linux histoire de voir si je parviens à faire fonctionner openCL.
Bonsoir,
Après de nombreuses recherches, j’ai enfin trouvé ce qui ne fonctionnait pas… et je dois dire que j’ai presque honte de ne pas y avoir pensé plus tôt.
Bref, si ça peux aider quelqu’un, je passe sur mon orgueil et vous explique tout ça…
Lors du montage de mon PC j’ai d’abord opté pour une carte AMD puis ai changé contre une Nvidia…La suite vous la devinez, un driver est resté là par inadvertance et faisait conflit avec le Nvidia.