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)
- libva (compatível com
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:
- Battlemage – Pre-Release (OpenCL 3.0, Level Zero 1.6)
- Lunar Lake – Pre-Release (OpenCL 3.0, Level Zero 1.6)
- Arrow Lake – Pre-Release (OpenCL 3.0, Level Zero 1.6)
- Panther Lake – Pre-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!