Como instalar 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
- Pressione Windows + R para abrir a caixa de diálogo Executar.
- Digite devmgmt.msc e clique em OK para abrir o Gerenciador de dispositivos aplicativo.
- Vá para Adaptadores de vídeo e clique para expandi-lo. Clique com o botão direito no driver e selecione Atualizar driver.
- Escolha Pesquisar drivers automaticamente.
- Siga as instruções na tela para concluir o processo.
2. Verifique se você tem o OpenCL Runtime instalado
- Pressione Windows + E para abrir a janela do Windows Explorer.
- Navegue até este caminho:
C:\Windows\System32
- 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++
- Pressione a tecla Windows , digite powershell e clique em Executar como administrador.
- 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"
- Depois de ver a mensagem Instalado com sucesso, você terá o aplicativo instalado.
- 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
- Pressione a tecla Windows , digite powershell e clique em Executar como administrador.
- Digite o seguinte comando e pressione Enter :
winget install Git.Git
- Copiar e cole o seguinte comando para instalar o CMake e pressione Enter:
winget install Kitware.CMake
- 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)
- Pressione a teclaWindows, digitegit e clique emAbrir.
- 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:minimal
-
- 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
- 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
-
- 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
- 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