Intel Compute-Runtime 25.22.33944.8 lançado: suporte a novas GPUs Intel, otimização IA e guia de instalação para Ubuntu 24.04

Escrito por
Emanuel Negromonte
Emanuel Negromonte é Jornalista, Mestre em Tecnologia da Informação e atualmente cursa a segunda graduação em Engenharia de Software. Com 14 anos de experiência escrevendo sobre...

Intel Compute-Runtime 25.22.33944.8 lançado: suporte a GPUs Intel Battlemage, Lunar Lake, IA, otimização OpenCL/Level Zero e guia de instalação para Ubuntu 24.04.

Uma atualização crucial acaba de ser lançada para os usuários de GPUs Intel no Linux! O Intel Compute-Runtime, o driver de GPU da Intel para cargas de trabalho de computação, chegou à versão 25.22.33944.8. Esta release promete turbinar o desempenho em aplicações de Inteligência Artificial (IA), aprendizado de máquina (ML) e processamento de vídeo, ao mesmo tempo em que expande o suporte para as próximas gerações de hardware Intel.

O Intel Compute-Runtime é o pilar que permite que as GPUs Intel (sejam integradas ou dedicadas) executem cálculos complexos fora da CPU, usando APIs como OpenCL e Level Zero. Esta nova versão não apenas aprimora a experiência para o hardware existente, mas também prepara o terreno para as inovações que estão por vir com as futuras arquiteturas da Intel.

Este artigo faz um mergulho detalhado nas novidades trazidas pelo Intel Compute-Runtime 25.22.33944.8, explorando o suporte para novas plataformas, a classificação de qualidade para cada GPU, e, crucialmente, fornece um guia passo a passo de instalação para Ubuntu 24.04, garantindo que você possa aproveitar ao máximo o poder da sua GPU Intel no Linux.

O que é Intel Compute-Runtime e por que é vital para IA e HPC no Linux?

Intel Compute-Runtime: habilitando a computação GPGPU

O Intel Compute-Runtime é o software que permite que as GPUs Intel funcionem como aceleradoras de propósito geral (GPGPU) no Linux. Ele implementa duas APIs fundamentais para computação paralela:

  • OpenCL: framework para escrever programas que são executados em plataformas heterogêneas, como CPUs, GPUs e outros aceleradores. É amplamente utilizado em aplicações de IA, processamento de vídeo e simulações científicas.
  • Level Zero: API de baixo nível para controle direto do hardware de GPU, parte do ecossistema oneAPI da Intel. Permite otimizações mais profundas para cargas de alto desempenho.

Essas interfaces permitem aproveitar o poder computacional da GPU Intel, otimizando aplicações de machine learning, processamento multimídia, big data e muito mais.

Componentes da release

A versão 25.22.33944.8 é composta por diversos componentes essenciais para o funcionamento pleno do driver:

  • intel-gmmlib: biblioteca de gerenciamento de memória gráfica.
  • intel-opencl-icd: driver de execução para OpenCL.
  • intel-level-zero-gpu: driver de execução para Level Zero.
  • Componentes de build e suporte:
    • libva (compatível com va_api_major_version = 1)
    • level-zero (v1.21.9, conforme oneAPI Level Zero Specification v1.12.15)
    • intel-graphics-compiler (v2.12.5)
    • igsc (V0.9.5)

Esses pacotes formam a base técnica que viabiliza cargas de computação intensiva nas GPUs Intel no ecossistema Linux moderno.

Suporte expandido a plataformas: o futuro das GPUs Intel no Linux

Novas e futuras arquiteturas Intel

A nova versão expande o suporte para as seguintes plataformas Intel:

  • BattlemagePre-Release (OpenCL 3.0, Level Zero 1.6)
  • Lunar LakePre-Release (OpenCL 3.0, Level Zero 1.6)
  • Arrow LakePre-Release (OpenCL 3.0, Level Zero 1.6)
  • Panther LakePre-Release (OpenCL 3.0, Level Zero 1.6)

A classificação Pre-Release indica que o driver já tem suporte funcional para testes iniciais, sendo ideal para desenvolvedores validarem suas aplicações em antecipação ao lançamento comercial dessas plataformas. Para Battlemage e Lunar Lake, o ambiente recomendado inclui Ubuntu 24.10 e o PPA intel-graphics.

GPUs Intel existentes: suporte de nível ‘Production’

O suporte de nível Production garante total compatibilidade, desempenho estável e aderência completa às APIs:

  • DG1
  • Alchemist
  • Tiger Lake
  • Rocket Lake
  • Alder Lake
  • Meteor Lake
  • Raptor Lake

Todas essas GPUs suportam OpenCL 3.0 e Level Zero 1.6, com validação rigorosa, sendo recomendadas para uso em produção.

Níveis de qualidade de suporte

O Intel Compute-Runtime utiliza a seguinte escala para classificar o nível de maturidade do suporte:

  • Experimental: sem garantias funcionais.
  • Early Support: suporte preliminar; hardware pode nem estar disponível.
  • Pre-Release: pronto para testes e integração inicial.
  • Beta: adequado para integração e testes mais amplos.
  • Production: conformidade total com APIs, pronto para produção.
  • Maintenance: suporte reduzido; não recomendado para novos projetos.

Essa categorização facilita a tomada de decisão por desenvolvedores, pesquisadores e profissionais de HPC.

Validação e ambiente de teste

A versão 25.22.33944.8 foi validada nos seguintes ambientes:

  • Ubuntu 24.04 LTS com kernel 6.8.0-48-generic (para suporte geral)
  • Ubuntu 24.04.2 LTS com kernel 6.11.0-1008-intel do PPA intel-graphics (para Lunar Lake e Battlemage)
  • Suporte WSL testado com driver host 101.6874 no Windows

Guia de instalação passo a passo para Ubuntu 24.04

Siga os passos abaixo para instalar manualmente o Intel Compute-Runtime 25.22.33944.8 no Ubuntu 24.04:

Passo 1: Crie um diretório temporário

mkdir neo

Esse diretório ajudará a manter os arquivos organizados durante o processo de instalação.

Passo 2: Faça o download dos pacotes .deb

cd neo && wget https://github.com/intel/compute-runtime/releases/download/25.22.33944.8/intel-ocloc_25.22.33944.8-0_amd64.deb
wget https://github.com/intel/compute-runtime/releases/download/25.22.33944.8/intel-ocloc-dbgsym_25.22.33944.8-0_amd64.ddeb
wget https://github.com/intel/compute-runtime/releases/download/25.22.33944.8/intel-opencl-icd_25.22.33944.8-0_amd64.deb
wget https://github.com/intel/compute-runtime/releases/download/25.22.33944.8/intel-opencl-icd-dbgsym_25.22.33944.8-0_amd64.ddeb
wget https://github.com/intel/compute-runtime/releases/download/25.22.33944.8/libigdgmm12_22.7.0_amd64.deb
wget https://github.com/intel/compute-runtime/releases/download/25.22.33944.8/libze-intel-gpu1_25.22.33944.8-0_amd64.deb
wget https://github.com/intel/compute-runtime/releases/download/25.22.33944.8/libze-intel-gpu1-dbgsym_25.22.33944.8-0_amd64.ddeb

Se desejar compilar a partir do código-fonte:

wget https://github.com/intel/compute-runtime/archive/refs/tags/25.22.33944.8.tar.gz

Passo 3: Verifique os somatórios SHA256

wget https://github.com/intel/compute-runtime/releases/download/25.22.33944.8/ww22.sum
sha256sum -c ww22.sum

Essa etapa é crucial para segurança, garantindo que os arquivos não foram alterados ou corrompidos durante o download.

Passo 4: Instale todos os pacotes como root

sudo dpkg -i *.deb *.ddeb

Caso apareçam mensagens de erro relacionadas a dependências, corrija com:

sudo apt install -f

Ao fim deste processo, o Intel Compute-Runtime 25.22.33944.8 estará ativo, com OpenCL e Level Zero prontos para uso.

Conclusão: Intel Compute-Runtime – o poder da GPU Intel no Linux

O Intel Compute-Runtime 25.22.33944.8 é uma atualização estratégica que fortalece a posição das GPUs Intel no cenário de computação de alto desempenho no Linux. Ele combina suporte estável para plataformas existentes com preparação robusta para as futuras gerações, garantindo que desenvolvedores e profissionais possam aproveitar ao máximo os recursos de aceleração via GPU.

Para obter o melhor desempenho possível, instale agora a versão 25.22.33944.8 seguindo nosso guia. Continue acompanhando o SempreUpdate para mais conteúdos sobre drivers Intel, IA, machine learning e otimização de hardware no Linux!

Compartilhe este artigo