<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>OpenCL on darktable 5.6 user manual</title>
    <link>https://docs.darktable.org/usermanual/5.6/fr/special-topics/opencl/</link>
    <description>Recent content in OpenCL on darktable 5.6 user manual</description>
    <generator>Hugo</generator>
    <language>fr</language>
    <atom:link href="https://docs.darktable.org/usermanual/5.6/fr/special-topics/opencl/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Le contexte</title>
      <link>https://docs.darktable.org/usermanual/5.6/fr/special-topics/opencl/background/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://docs.darktable.org/usermanual/5.6/fr/special-topics/opencl/background/</guid>
      <description>&lt;p&gt;Processing high resolution images is a demanding task requiring a modern computer. In terms of both memory and CPU power, getting the best out of a typical 15, 20 or 25 megapixel image can quickly take your computer to its limits.&lt;/p&gt;&#xA;&lt;p&gt;Les exigences de darktable ne font pas exception. Tous les calculs se font en virgule flottante 4x32 bits. Ceci est plus lent que l’algèbre «ordinaire» en entiers 8 ou 16 bits mais élimine tous les problèmes de rupture de ton ou de pertes d’informations.&lt;/p&gt;</description>
    </item>
    <item>
      <title>setting up OpenCL</title>
      <link>https://docs.darktable.org/usermanual/5.6/fr/special-topics/opencl/setting-up/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://docs.darktable.org/usermanual/5.6/fr/special-topics/opencl/setting-up/</guid>
      <description>&lt;p&gt;La grande diversité des systèmes, les différences marquées entre les vendeurs OpenCL et les versions de pilotes, ne permettent pas de donner une vue d&amp;rsquo;ensemble de la manière de configurer OpenCL. Nous ne pouvons que vous donner un exemple pour la version du pilote NVIDIA 542.29.06 sur Fedora 39. Nous espérons que cela servira d&amp;rsquo;introduction de base et vous aidera à résoudre tous les problèmes spécifiques à votre configuration.&lt;/p&gt;&#xA;&lt;p&gt;Le principe de fonctionnement d&amp;rsquo;OpenCL ressemble à ceci :&lt;/p&gt;</description>
    </item>
    <item>
      <title>Problèmes possibles et solutions</title>
      <link>https://docs.darktable.org/usermanual/5.6/fr/special-topics/opencl/problems-solutions/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://docs.darktable.org/usermanual/5.6/fr/special-topics/opencl/problems-solutions/</guid>
      <description>&lt;p&gt;darktable détecte automatiquement les problèmes d’OpenCL en cours de fonctionnement. Il effectuera alors le traitement sur le CPU ; seule la vitesse est affectée et le résultat final ne sera pas impacté.&lt;/p&gt;&#xA;&lt;p&gt;Il peut y avoir plusieurs raisons pour lesquelles OpenCL peut échouer pendant la phase d&amp;rsquo;initialisation. OpenCL dépend des exigences matérielles et de la présence de certains pilotes et bibliothèques. De plus, tous ces éléments doivent correspondre en termes de fabricant, de modèle et de numéro de révision. Si quelque chose ne convient pas (par exemple, votre pilote graphique - chargé en tant que module de noyau - ne correspond pas à la version de votre libOpenCL.so), le support OpenCL ne sera probablement pas disponible.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Multiples périphériques</title>
      <link>https://docs.darktable.org/usermanual/5.6/fr/special-topics/opencl/multiple-devices/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://docs.darktable.org/usermanual/5.6/fr/special-topics/opencl/multiple-devices/</guid>
      <description>&lt;p&gt;Sur la plupart des systèmes, la planification des périphériques OpenCL peut être optimisée en utilisant le réglage du Profil de planification d&amp;rsquo;OpenCL. Cependant, si votre système est équipé de plus d&amp;rsquo;un GPU, vous pourriez souhaiter fixer manuellement la priorité relative des périphériques. Pour ce faire, vous devez sélectionner le profil de planification Défaut et définir vos paramètres dans le paramètre de configuration opencl_device_priority.&lt;/p&gt;&#xA;&lt;p&gt;Il est important de comprendre comment darktable utilise les dispositifs OpenCL. Chaque séquence de traitement d&amp;rsquo;une image &amp;ndash; pour convertir une entrée en sortie finale en utilisant un historique &amp;ndash; est exécutée dans un pipeline graphique. Il existe cinq types différents de pipeline graphique dans darktable. Un pipeline graphique est responsable du traitement de la vue centrale de l&amp;rsquo;image (ou vue complète) en mode Chambre noire, un autre pipeline graphique traite l&amp;rsquo;image de prévisualisation (fenêtre Navigation, également nécessaire pour les histogrammes et d&amp;rsquo;autres éléments internes pertinents pour une sortie correcte de la vue complète). Un autre pipeline graphique de prévisualisation serait nécessaire pour afficher une deuxième fenêtre de Chambre noire. Il peut y avoir un pipeline graphique de chacun de ces trois en cours d&amp;rsquo;exécution à tout moment, les pipeline graphique de l&amp;rsquo;image complète et de l&amp;rsquo;image de prévisualisation fonctionnant en parallèle. En outre, il peut y avoir plusieurs pipelines graphiques parallèles effectuant des exportations de fichiers ainsi que plusieurs pipelines graphiques parallèles générant des miniatures. Si un périphérique OpenCL est disponible, darktable l&amp;rsquo;alloue dynamiquement à un pipeline graphique spécifique pour une exécution et le libère ensuite.&lt;/p&gt;</description>
    </item>
    <item>
      <title>OpenCL still does not run for me</title>
      <link>https://docs.darktable.org/usermanual/5.6/fr/special-topics/opencl/still-doesnt-work/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://docs.darktable.org/usermanual/5.6/fr/special-topics/opencl/still-doesnt-work/</guid>
      <description>&lt;p&gt;Comme nous l’avons dit précédemment, les systèmes OpenCL possèdent une énorme variété de configurations : différents fabricants de GPU, différents modèles de GPU, une quantité de mémoire variable pour le GPU, différents pilotes, différentes distributions, etc.&lt;/p&gt;&#xA;&lt;p&gt;Beaucoup des problèmes potentiels n&amp;rsquo;apparaîtront qu&amp;rsquo;avec une combinaison spécifique de ces facteurs. Comme les développeurs de darktable ont seulement accès à un nombre limité de ces variantes, comprenez que nous pouvons ne pas être à même de résoudre votre problème spécifique. Nous ne pouvons pas y faire grand chose s’il n&amp;rsquo;y a aucun moyen pour nous de le reproduire.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
