Linus Torvalds usou IA para corrigir um bug “infernal” no Linux
Linus Torvalds usou IA para corrigir um bug “infernal” no Linux (ilustração: Vitor Pádua/Tecnoblog) Resumo Linus Torvalds usou uma ferramenta de IA para corrigir um bug no driver gráfico Intel Xe para o chip gráfico Battlemage G21.
O bug fazia o driver declarar como livre para uso uma área da memória de vídeo que estava reservada para a memória de compressão da GPU, causando falhas na inicialização da interface gráfica.
A correção foi feita com uma simples troca de instrução, de “round_up()” para “round_down()”, em uma única linha de código.
Linus Torvalds já havia deixado claro que não é contra o uso de inteligência artificial no desenvolvimento do Linux.
Na última semana, ele deu mais uma prova desse posicionamento: o próprio Torvalds recorreu à IA para tratar de um bug em um driver gráfico direcionado ao kernel.
O problema em questão envolve um driver Intel Xe para o chip gráfico Battlemage G21, que aparece na placa de vídeo Intel Arc B580 , por exemplo.
A falha fazia o driver declarar como livre para uso uma pequena área da memória de vídeo (VRAM) que, na verdade, estava reservada para a memória de compressão da GPU.
Como o sistema operacional direcionava essa área para estruturas do servidor gráfico enquanto o hardware de compressão gravava dados nela em segundo plano para as suas próprias tarefas, as informações tratadas pelo sistema eram sobrescritas e corrompidas, causando falhas na inicialização da interface gráfica.
Como Linus Torvalds resolveu o problema usando IA? A correção exigiu um procedimento muito simples: trocar a instrução “round_up()” para “round_down()” em uma única linha de código.
Como se vê, a solução foi fácil.
Mas chegar até ela, não.
Tanto que o próprio Torvalds classificou esse trabalho como “infernal”.
Mas ele não desistiu da missão.
Em vez disso, Torvalds recorreu a uma ferramenta de IA como auxiliar de depuração de código: E esta foi uma sessão de depuração vinda diretamente do inferno, [mas] enormemente ajudada por uma IA que fez boa parte do trabalho pesado.
Resumo agregado pelo 5News a partir do feed público do veículo. A matéria completa, com todo o contexto, está em tecnoblog.net — o conteúdo pertence a Tecnoblog.