<?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 user manual</title>
    <link>https://darktable-org.github.io/dtdocs/nl/special-topics/opencl/</link>
    <description>Recent content in OpenCL on darktable user manual</description>
    <generator>Hugo</generator>
    <language>nl</language>
    <atom:link href="https://darktable-org.github.io/dtdocs/nl/special-topics/opencl/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>setting up OpenCL</title>
      <link>https://darktable-org.github.io/dtdocs/nl/special-topics/opencl/setting-up/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://darktable-org.github.io/dtdocs/nl/special-topics/opencl/setting-up/</guid>
      <description>&lt;p&gt;De enorme diversiteit aan systemen en de duidelijke verschillen tussen OpenCL-leveranciers en stuurprogrammaversies maken het onmogelijk om een uitgebreid overzicht te geven van hoe OpenCL moet worden ingesteld. We kunnen jou alleen een voorbeeld geven, in dit geval voor NVIDIA-stuurprogrammaversie 542.29.06 on Fedora 39. We hopen dat dit een basisintroductie zal zijn en jou zal helpen bij het oplossen van eventuele problemen die specifiek zijn voor jouw installatie.&lt;/p&gt;&#xA;&lt;p&gt;Het principe van de OpenCL-functiestroom is als volgt:&lt;/p&gt;</description>
    </item>
    <item>
      <title>mogelijke problemen &amp; oplossingen</title>
      <link>https://darktable-org.github.io/dtdocs/nl/special-topics/opencl/problems-solutions/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://darktable-org.github.io/dtdocs/nl/special-topics/opencl/problems-solutions/</guid>
      <description>&lt;p&gt;Darktable detecteert automatisch OpenCL-runtime-fouten. Bij het detecteren van een fout, zal het vervolgens alles op de CPU opnieuw verwerken. Hoewel dit de verwerking vertraagt, mag dit het eindresultaat niet beïnvloeden.&lt;/p&gt;&#xA;&lt;p&gt;Er kunnen verschillende redenen zijn waarom OpenCL tijdens de initialisatiefase zou kunnen mislukken. OpenCL is afhankelijk van hardwarevereisten en van de aanwezigheid van bepaalde stuurprogramma&amp;rsquo;s en bibliotheken. Bovendien moeten deze allemaal passen qua maker, model en revisienummer. Als iets niet past (bijv. jouw grafisch stuurprogramma (driver) &amp;ndash; geladen als een kernelmodule &amp;ndash; komt niet overeen met de versie van jouw &lt;code&gt;libOpenCL.so&lt;/code&gt;), is OpenCL-ondersteuning waarschijnlijk niet beschikbaar.&lt;/p&gt;</description>
    </item>
    <item>
      <title>meerdere apparaten</title>
      <link>https://darktable-org.github.io/dtdocs/nl/special-topics/opencl/multiple-devices/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://darktable-org.github.io/dtdocs/nl/special-topics/opencl/multiple-devices/</guid>
      <description>&lt;p&gt;De planning van OpenCL-apparaten kan op de meeste systemen worden geoptimaliseerd met behulp van de instellingen van het &amp;ldquo;OpenCL-planningsprofiel&amp;rdquo;. Als jouw systeem echter uitgerust is met meer dan één GPU, wil je misschien de relatieve apparaatprioriteit handmatig instellen. Om dit te doen, moet je het planningsprofiel &amp;ldquo;standaard&amp;rdquo; selecteren en de instellingen wijzigen in de configuratieparameter &amp;ldquo;opencl_device_priority&amp;rdquo;.&lt;/p&gt;&#xA;&lt;p&gt;Het is belangrijk om te begrijpen hoe darktable OpenCL-apparaten gebruikt. Elke verwerkingsreeks van een afbeelding - om een invoer om te zetten in de uiteindelijke uitvoer met behulp van een geschiedenis - wordt uitgevoerd in een pixelpijp. Er zijn vijf verschillende soorten pixelpijpen in darktable. Eén type is verantwoordelijk voor het verwerken van de centrale afbeelding (of volledige weergave) in de ontwikkelenmodus, een ander pixelpijp verwerkt de voorbeeldafbeelding (navigatievenster, ook vereist voor histogrammen en meer interne zaken die relevant zijn voor correcte uitvoer van de volledige weergave). Voor het weergeven van een tweede donkere kamervenster zou een andere preview-pixelpipe nodig zijn). Er kan op elk moment een van deze drie pixelpijpen actief zijn, waarbij de volledige en preview-pixelpijpen parallel lopen. Daarnaast kunnen er meerdere parallelle pixelpijpen zijn die bestandsexports uitvoeren, evenals meerdere parallelle pixelpijpen die miniaturen genereren. Als een OpenCL-apparaat beschikbaar is, wijst darktable dit dynamisch toe aan één specifieke pixelpijp voor één run en geeft het deze daarna vrij.&lt;/p&gt;</description>
    </item>
    <item>
      <title>OpenCL still does not run for me</title>
      <link>https://darktable-org.github.io/dtdocs/nl/special-topics/opencl/still-doesnt-work/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://darktable-org.github.io/dtdocs/nl/special-topics/opencl/still-doesnt-work/</guid>
      <description>&lt;p&gt;Zoals eerder vermeld, worden OpenCL-systemen geleverd met een enorme verscheidenheid aan instellingen: verschillende GPU-fabrikanten en -modellen, verschillende hoeveelheden GPU-geheugen, verschillende stuurprogramma&amp;rsquo;s, verschillende distributies, enz.&lt;/p&gt;&#xA;&lt;p&gt;Veel van de potentiële problemen zullen zich alleen voordoen bij zeer specifieke combinaties van deze factoren. Aangezien de darktable-ontwikkelaars slechts toegang hebben tot een klein deel van deze variaties, moet je begrijpen dat we jouw specifieke probleem mogelijk niet kunnen oplossen. We kunnen niet veel doen als we jouw probleem niet kunnen reproduceren.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
