<?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 manual do usuário darktable 5.6</title>
    <link>https://docs.darktable.org/usermanual/5.6/pt_br/special-topics/opencl/</link>
    <description>Recent content in OpenCL on manual do usuário darktable 5.6</description>
    <generator>Hugo</generator>
    <language>pt_br</language>
    <atom:link href="https://docs.darktable.org/usermanual/5.6/pt_br/special-topics/opencl/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>setting up OpenCL</title>
      <link>https://docs.darktable.org/usermanual/5.6/pt_br/special-topics/opencl/setting-up/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://docs.darktable.org/usermanual/5.6/pt_br/special-topics/opencl/setting-up/</guid>
      <description>&lt;p&gt;A enorme diversidade de sistemas e as diferenças marcantes entre os fornecedores do OpenCL e as versões do controlador tornam impossível dar uma visão geral abrangente de como configurar o OpenCL. Podemos dar apenas um exemplo, neste caso, para a versão 542.29.06 do driver NVIDIA no Fedora 39. Esperamos que isso sirva como uma introdução básica e ajude você a resolver quaisquer problemas específicos de sua configuração.&lt;/p&gt;&#xA;&lt;p&gt;O princípio do fluxo da função OpenCL se dá dessa forma:&lt;/p&gt;</description>
    </item>
    <item>
      <title>possíveis problemas e soluções</title>
      <link>https://docs.darktable.org/usermanual/5.6/pt_br/special-topics/opencl/problems-solutions/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://docs.darktable.org/usermanual/5.6/pt_br/special-topics/opencl/problems-solutions/</guid>
      <description>&lt;p&gt;O darktable detectará erros de tempo de execução OpenCL automaticamente. Ao detectar um erro, ele irá reprocessar tudo na CPU. Embora isso retarde o processamento, não deve afetar o resultado final.&lt;/p&gt;&#xA;&lt;p&gt;Podem haver vários motivos para o OpenCL falhar durante a fase de inicialização. O OpenCL depende dos requisitos de hardware e da presença de certos controladores e bibliotecas. Além disso, todos eles devem se ajustar em termos de fabricante, modelo e número de revisão. Se algo não estiver correto (por exemplo, seu controlador gráfico &amp;ndash; carregado como um módulo do kernel &amp;ndash; não corresponde à versão de seu &lt;code&gt;libOpenCL.so&lt;/code&gt;), o suporte a OpenCL provavelmente não estará disponível.&lt;/p&gt;</description>
    </item>
    <item>
      <title>múltiplos dispositivos</title>
      <link>https://docs.darktable.org/usermanual/5.6/pt_br/special-topics/opencl/multiple-devices/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://docs.darktable.org/usermanual/5.6/pt_br/special-topics/opencl/multiple-devices/</guid>
      <description>&lt;p&gt;O agendamento de dispositivos OpenCL pode ser otimizado na maioria dos sistemas usando as configurações de “perfil de agendamento do OpenCL”. No entanto, se o seu sistema estiver equipado com mais de uma GPU, você pode querer definir a prioridade relativa do dispositivo manualmente. Para fazer isso, você precisa selecionar o perfil de agendamento “padrão” e alterar as configurações no parâmetro de configuração “opencl_device_priority”.&lt;/p&gt;&#xA;&lt;p&gt;É importante entender como o darktable usa dispositivos OpenCL. Cada sequência de processamento de uma imagem &amp;ndash; para converter uma entrada em saída final usando uma pilha de histórico &amp;ndash; é executada em um pixelpipe. Existem cinco tipos diferentes de pixelpipe no darktable. Um tipo é responsável por processar a visualização central da imagem (ou visualização completa) no modo câmara escura, outro pixelpipe processa a imagem de visualização (janela de navegação, também necessária para histogramas e mais itens internos relevantes para a saída correta da visualização completa). Pode haver um de cada um desses três pixelpipes em execução a qualquer momento, com os pixelpipes completos e de visualização executados em paralelo. Além disso, pode haver vários pixelpipes paralelos realizando exportações de arquivos, bem como vários pixelpipes paralelos gerando miniaturas. Se um dispositivo OpenCL estiver disponível, o darktable dinamicamente o aloca para um pixelpipe específico para uma execução e o libera depois.&lt;/p&gt;</description>
    </item>
    <item>
      <title>OpenCL still does not run for me</title>
      <link>https://docs.darktable.org/usermanual/5.6/pt_br/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/pt_br/special-topics/opencl/still-doesnt-work/</guid>
      <description>&lt;p&gt;Como foi mencionado, os sistemas OpenCL vêm com uma grande variedade de configurações: diferentes fabricantes e modelos de GPU, quantidades variáveis de memória de GPU, drivers diferentes, distribuições diferentes, etc.&lt;/p&gt;&#xA;&lt;p&gt;Muitos dos problemas só aparecerão com combinações muito específicas desses fatores. Como os desenvolvedores do darktable só têm acesso a uma pequena fração dessas variações, entenda que talvez não possamos resolver seu problema específico. Não há muito o que possamos fazer se não formos capazes de reproduzir o seu problema.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
