O trabalho de Timur Kristóf, da Valve, para melhorar GPUs AMD antigas no Linux
O trabalho apoiado pela Valve para otimizar drivers Linux para GPUs AMD de uma década atrás está sendo celebrado como uma forma de extrair mais vida e desempenho de hardware envelhecido, especialmente para jogos e computação geral. Comentários contrastam a abordagem open-source da AMD baseada em Mesa com a stack proprietária da Nvidia, debatendo suporte de longo prazo, paridade de recursos e o impacto em casos de uso como inferência de IA, codificação de vídeo e ray tracing. Muitos relatam que as configurações modernas de Linux agora rivalizam ou superam o Windows em estabilidade para jogos em GPUs novas e intermediárias, ao mesmo tempo em que observam que placas muito antigas ainda enfrentam limites rígidos para cargas de trabalho como modelos de linguagem grandes devido a restrições de memória e precisão.
Uso de LLM e IA em GPUs antigas
- Vários comentários duvidam que GPUs de 10 a 15 anos possam ser “capazes” para inferência moderna de LLM.
- As limitações citadas incluem VRAM limitada, baixa largura de banda de memória e falta de hardware FP4/FP8 ou similar de baixa precisão.
- Usuários relatam que até GPUs relativamente recentes (por exemplo, da era de 2021 com 16 GB de VRAM) têm dificuldade para igualar a qualidade e a velocidade de modelos hospedados gratuitos.
- Quantização avançada e configurações com múltiplas GPUs podem viabilizar modelos utilizáveis e contextos grandes, mas com claros compromissos de desempenho e qualidade em relação às ofertas em nuvem.
- Alguns ainda preferem modelos locais por privacidade/conformidade (por exemplo, farmacêuticas, on-prem), aceitando os compromissos.
Jogos no Linux em AMD (e Nvidia)
- Vários relatos indicam que GPUs da era RDNA2/RDNA3 funcionam muito bem no Linux, muitas vezes tão suavemente quanto ou melhor do que no Windows, especialmente com kernels/Mesa atualizados.
- O conselho antigo de comprar hardware intermediário “maduro” é contrastado com experiências de que novas placas AMD se estabilizam em semanas a meses, especialmente em distribuições rolling.
- Há divergência sobre ray tracing: alguns veem uma diferença notável de desempenho entre Linux e Windows; outros veem pouca diferença ou simplesmente não se importam com benchmarks.
- Jogos no Linux são descritos como algo que, em geral, “simplesmente funciona” agora, com o Proton lidando com muitos títulos; os pontos problemáticos restantes são principalmente anti-cheat e alguns jogos específicos.
- Distribuições LTS e hardware muito novo ainda podem ficar para trás devido a lançamentos de drivers mais lentos.
Estratégia de drivers da AMD vs Nvidia
- Alguns gostariam que a própria AMD investisse mais na otimização para GPUs antigas; outros observam que a AMD já apoia a stack open-source Mesa/amdgpu, permitindo trabalhos comunitários como este.
- A Nvidia é elogiada por historicamente oferecer suporte longo a placas antigas, mas também criticada por:
- Ter encerrado recentemente o suporte a recursos para GPUs pré-RTX 2000.
- Manter drivers proprietários que quebram com novos kernels e bloqueiam correções da comunidade.
- A AMD é creditada por sua abertura e foco em padrões (OpenGL/OpenCL/Vulkan); a Nvidia, por ecossistemas proprietários (CUDA) que capturaram os mercados de crypto/IA.
- Há debate sobre se a AMD foi “punida economicamente” por fazer “a coisa certa” com padrões abertos.
Utilidade e riscos de dar suporte a GPUs antigas
- Além de jogos, GPUs mais antigas são vistas como valiosas para: codificação/decodificação de vídeo, upscaling, monitores extras, GPGPU, passthrough de VM, backup/diagnóstico e testes.
- Um comentarista alerta que alterar caminhos legados de drivers já bem testados é arriscado, dado o QA limitado e os usuários remanescentes; outros respondem que regressões têm sido raras e que existem testes.
Engenharia reversa assistida por IA
- Alguns especulam que a IA poderia acelerar muito a engenharia reversa de firmware e a escrita de drivers, já que o trabalho é tedioso, mas não conceitualmente difícil.
- A preocupação permanece com o risco de inutilizar hardware se drivers gerados por IA se comportarem incorretamente.
Reflexões gerais
- Vários usuários expressam satisfação por hardware antigo (laptops, iMacs, GPUs mais velhas) rodar de forma impressionante com Linux moderno.
- Há apreço pelo papel da Valve em impulsionar a frente gráfica do Linux, especialmente por meio do trabalho relacionado ao Steam Deck.