Problema com OpenCL e Intel UHD Graphics no Arch Linux (Notebook Acer Aspire 5 A515-54-57EN) - clinfo não encontra plataformas

Olá a todos,

Estou enfrentando um problema para configurar o OpenCL na minha placa de vídeo integrada Intel UHD Graphics (encontrada em um processador Intel Core i5-10210U) no meu notebook Acer Aspire 5 A515-54-57EN, rodando Arch Linux com ambiente GNOME.

O meu objetivo é executar o benchmark de GPU do Geekbench, mas ao tentar usar a opção --compute OpenCL, recebo o erro “unknown OpenCL platform”.

Já tentei os seguintes passos, sem sucesso:

  • Instalei os pacotes mesa e intel-compute-runtime.
  • Verifiquei que o arquivo /etc/OpenCL/vendors/intel.icd existe e contém o caminho correto para a biblioteca (/usr/lib/intel-opencl/libigdrcl.so).
  • Confirmei que a biblioteca /usr/lib/intel-opencl/libigdrcl.so também existe.
  • Executei o comando clinfo, e a saída consistentemente mostra:

Number of platforms                                   0

ICD loader properties
    ICD loader Name                                   OpenCL ICD Loader
    ICD loader Vendor                                 OCL Icd free software
    ICD loader Version                                2.3.3
    ICD loader Profile                                OpenCL 3.0
  • Tentei executar clinfo com sudo, mas o resultado é o mesmo.
  • Verifiquei as dependências da biblioteca libigdrcl.so com ldd e nenhuma dependência faltando foi encontrada.
  • Forcei a recriação do cache de bibliotecas com sudo ldconfig e reiniciei.
  • O pacote ocl-icd também está instalado.

Apesar de tudo isso, o clinfo continua não encontrando nenhuma plataforma OpenCL. O driver i915 da Intel parece estar carregando corretamente (verificado nos logs do kernel).

Alguém já passou por um problema semelhante, especialmente em um notebook Acer Aspire com gráficos Intel integrados, ou teria alguma sugestão de como solucionar isso? Qualquer ajuda seria muito apreciada!

Informações adicionais:

  • Notebook: Acer Aspire 5 A515-54-57EN
  • Processador: Intel Core i5-10210U
  • GPU: Intel UHD Graphics (Comet Lake)
  • Sistema Operacional: Arch Linux
  • Ambiente de Desktop: GNOME
  • Versão do Mesa: mesa 1:25.0.5-1
  • Versão do intel-compute-runtime: intel-compute-runtime 25.13.33276.16-1

Agradeço qualquer luz que possam lançar sobre este problema!

Na parte relevante de wiki do Arch, o pacote que você instalou (intel-compute-runtime) é listado como adequado para GPUs integradas aos processadores da geração Alder Lake (12ª) em diante. Como dá para ver tirando os 3 últimos dígitos da parte numérica do nome da sua CPU, ela é da 10ª.

São listadas 2 opções para ela:

  • Uma experimental, presente no repositório (opencl-rusticl-mesa). Devido a natureza experimental dele, você tem que ativar ele prefixando os comandos com env RUSTICL_ENABLE=iris (ex. clinfo sozinho vai dar nada, mas env RUSTICL_ENABLE=iris clinfo vai listar sua GPU).
  • Uma oficial da Intel, mas do AUR e que lista sua iGPU como “legada” e possivelmente com recursos a menos (intel-compute-runtime-legacy).
1 curtida

Este tópico foi fechado automaticamente 3 dias depois da última resposta. Novas respostas não são mais permitidas.