DestaqueEconomiaNewsPrincipais notícias

Engenheiro da NVIDIA resolve problema de GPUs AMD no Linux que ele mesmo tinha criado

Um engenheiro da NVIDIA corrigiu um problema que estava afetando negativamente a performance de GPUs AMD no Linux. A atitude, no entanto, não foi completamente altruísta, uma vez que o bug foi introduzido por ele mesmo.

É importante ressaltar que não há indícios de que o problema foi criado por má fé. Na semana passada ele tentou aumentar o espaço do PCI BAR para valores acima de 10TiB em placas AMD, mas isso acabou fazendo o sistema identificar a GPU instalada como limitada, prejudicando sua performance.

Correção para GPUs AMD no kernel do Linux
Fonte: Tom’s Hardware

A situação chama a atenção por envolver um engenheiro da NVIDIA mexendo nos drivers de uma empresa rival, a AMD. No entanto, nada disso é incomum no segmento de software aberto (FOSS – Free Open Source Software). Inclusive também não é raro que tentativas saiam pela culatra e introduzam novos problemas, então é uma “regra não escrita” que os responsáveis corrijam seus próprios erros.

O bug acontecia porque o Linux divide a memória em zonas diferentes, associando uma delas à GPU. O bug fazia o kernel aumentar artificialmente a RAM total para GPUs AMD Radeon para 64TiB. Como a placa de vídeo não tem acesso a uma gama tão ampla, acontecia o efeito contrário, com o sistema identificando o componente como limitado e oferecendo apenas 4GB de memória para trabalhar.

Linux 6.15-rc1 já inclui a correção para GPUs AMD

O pessoal do Phoronix ressalta – e elogia – o esforço do engenheiro da NVIDIA em entregar a correção antes do fim de semana. Aparentemente, o novo código estava pronto no dia 4, o que permitiu ser incluído no Linux 6.15-rc1, disponibilizado no último domingo, dia 6 de abril.

Notícias relacionadas:

Em outubro do ano passado tivemos a estimativa de que 4,4% dos usuários de computadores desktop usam Linux, e isso representou um crescimento. É uma fração pequena de pessoas, e dentro dessa fatia, apenas as pessoas com GPUs AMD eram afetadas, o que não deve ter somado muita gente.

No entanto, é justamente esse tipo de agilidade e disposição para resolver problemas vindo da própria comunidade que atrai pessoas para o software em código aberto.

Via: Tom’s Hardware

Facebook Comments Box