Como instalar OpenCL no Windows 11: um guia passo a passo

Como instalar OpenCL no Windows 11: um guia passo a passo
Instale OpenCL no Windows 11: um guia passo a passo

A instalação do OpenCL (Open Computing Language) dá ao seu hardware o poder de acelerar diversas tarefas de computação, como renderização de gráficos.

Neste guia passo a passo, orientaremos você nas etapas de instalação do OpenCL em seu computador Windows 11 para aumentar a eficiência computacional.

O que é OpenCL?

Open Computing Language ou OpenCL é uma estrutura de padrão aberto e gratuito com programação paralela de diversos aceleradores encontrados em computadores pessoais, dispositivos móveis e plataformas embarcadas.

O objetivo do OpenCL é ajudar os desenvolvedores a aproveitar o poder computacional de unidades de processamento como CPUs, GPUs e aceleradores de maneira unificada para melhorar o desempenho.

Como instalo o OpenCL no Windows 11?

Antes de prosseguir com qualquer etapa de instalação do OpenCL no Windows 11, faça as seguintes verificações preliminares:

  • Certifique-se de ter o pacote redistribuível do Visual C++ instalado.
  • Verifique se o seu computador atende aos requisitos mínimos para executar o aplicativo OpenCL e o tempo de execução OpenCL.
  • Primeiro, verifique a lista de compatibilidade de drivers no site oficial do Khronos.

Uma vez feito isso, siga estas etapas na mesma ordem mencionada.

1. Atualize seu driver gráfico

  1. Pressione Windows + R para abrir a caixa de diálogo Executar. Comando Executar do Gerenciador de Dispositivos - Instale OpenCL no Windows 11
  2. Digite devmgmt.msc e clique em OK para abrir o Gerenciador de dispositivos aplicativo.
  3. Vá para Adaptadores de vídeo e clique para expandi-lo. Clique com o botão direito no driver e selecione Atualizar driver.Atualizar driver do adaptador de vídeo
  4. Escolha Pesquisar drivers automaticamente.Pesquise drivers automaticamente
  5. Siga as instruções na tela para concluir o processo.

2. Verifique se você tem o OpenCL Runtime instalado

  1. Pressione Windows + E para abrir a janela do Windows Explorer.
  2. Navegue até este caminho: C:\Windows\System32explorer_Procure OpenCL.dll - Instale OpenCL no Windows 11
  3. Localize o arquivo OpenCL.dll. Se estiver lá, significa que você tem o tempo de execução OpenCL instalado em seu computador.

Se você não consegue encontrar Opencl.dll lá, pode ser devido a drivers desatualizados; leia este guia para conhecer as soluções

3. Baixe o compilador C/C++

  1. Pressione a tecla Windows , digite powershell e clique em Executar como administrador.Instale OpenCL no Windows 11 - abra o Powershell
  2. Para instalar um compilador C/C++ como o Visual Studio Build Tools 2022, digite o seguinte comando e clique em Enter : winget install "Visual Studio Build Tools 2022"Instale o Visual Studio
  3. Depois de ver a mensagem Instalado com sucesso, você terá o aplicativo instalado.
  4. Agora, para obter a configuração mínima usando a linha de comando, copie & cole o seguinte comando e pressione Enter: & "C:\Program Files (x86)\Microsoft Visual Studio\Installer\setup.exe"install --passive --norestart --productId Microsoft.VisualStudio.Product.BuildTools --channelId VisualStudio.17.Release --add Microsoft.VisualStudio.Component.VC.Tools.x86.x64 --add Microsoft.VisualStudio.Component.VC.Redist.14.Latest ---add Microsoft.VisualStudio.Component.Windows11SDK.22000

Você pode usar o comando mencionado acima se estiver trabalhando no Windows 11; no entanto, substitua –add Microsoft.VisualStudio.Component.Windows11SDK.22000 por —add Microsoft.VisualStudio.Component.Windows10SDK.19041 para Windows 10.

4. Instale Git, CMake e Visual Studio Code

  1. Pressione a tecla Windows , digite powershell e clique em Executar como administrador.Instale OpenCL no Windows 11 - abra o Powershell
  2. Digite o seguinte comando e pressione Enter : winget install Git.GitInstale o GIT
  3. Copiar e cole o seguinte comando para instalar o CMake e pressione Enter: winget install Kitware.CMake
  4. Para instalar o Visual Studio Code, digite o seguinte comando e clique em Enter: winget install "Visual Studio Code"--source msstore

Você pode pular essas etapas se já tiver Git, CMake ou Visual Studio Code instalado em seu computador.

5. Obtenha o OpenCL SDK e o OpenCL. instalar o Vcpkg

Para desenvolver aplicativos OpenCL nativos, você precisa de compiladores C ou C++, cabeçalhos OpenCL (C e opcionalmente os cabeçalhos C++) e biblioteca dinâmica (OpenCL.dll) e biblioteca dinâmica (OpenCL.dll). Biblioteca de exportação (OpenCL.lib)

  1. Pressione a teclaWindows, digitegit e clique emAbrir.
  2. Digite o seguinte comando para clonar um repositório Git relacionado ao OpenCL SDK, em seguida, configure o projeto usando CMake e, finalmente, construa e construa. instale-o via Visual Studio 2022 e clique emEnter :
    • git clone --recursive https://github.com/KhronosGroup/OpenCL-SDK.gitcmake -G "Visual Studio 17 2022"-A x64 -T v143 -D CMAKE_INSTALL_PREFIX=./OpenCL-SDK/install -B. /OpenCL-SDK/build -S. /OpenCL-SDKcmake --build OpenCL-SDK/build --config Release --target install -- /m /v:minimalKit SDK - instale openCL Windows 11
  3. Para configurar e configurar inicialize o Vcpkg, copie & cole o seguinte comando e pressioneEnter:
    • git clone https://github.com/microsoft/vcpkg.gitcd vcpkg.\bootstrap-vcpkg.bat

6. Instale o OpenCL

  1. Agora que o utilitário de linha de comando Vcpkg foi criado, digite o seguinte comando para procurar pacotes disponíveis que correspondam ao nome específico no PowerShell, neste caso, é OpenCL e clique em Enter:
    • .\vcpkg.exe search opencl…opencl 2.2 (2017.07…. C/C++ headers and ICD loader (Installable Client Driver) for OpenCL
  2. Em seguida, copie & cole o seguinte comando para instalar a biblioteca OpenCL para a plataforma Windows x64 e pressione Enter: .\vcpkg.exe --triplet=x64-windows install opencl
  3. Caso você queira direcionar ARM de 64 bits, substitua –triplet=x64-windows no comando por –triplet=arm64- janelas

Concluindo, a integração do OpenCL em um ambiente Windows 11 pode desbloquear o potencial para computação acelerada em vários aplicativos.

Para instalá-lo em seu computador, você deve ter o Visual Studio Code e o pacote Visual C++ Redistributable instalados; caso você esteja enfrentando problemas como não consigo instalar o Visual C++ Redistributable; leia este guia.

Preso em algum lugar enquanto segue as etapas? Sinta-se à vontade para mencionar suas dúvidas na seção de comentários abaixo. Ficaremos felizes em ajudar!

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *