Em Alta NotíciasPessoasConflitosAcontecimentos internacionaisPolítica

Converse com o Telinha

Telinha
Oi! Posso responder perguntas apenas com base nesta matéria. O que você quer saber?

Radeon HD 7870 XT recebe suporte completo no Linux via Valve

Valve corrige AMDGPU; Radeon HD 7870 XT finalmente funciona no Linux após treze anos de falhas, com patch que reconhece TCCs ativos

Créditos: Reprodução/Nano Banana 2
0:00
Carregando...
0:00
  • Timor Kristóf, da equipe de drivers gráficos Linux da Valve, concluiu no último sábado (18) uma série de correções no AMDGPU que permitem funcionamento pleno da Radeon HD 7870 XT em distribuições Linux.
  • O patch resolve um problema relatado desde 2013, quando a placa não inicializava com drivers de código aberto.
  • A 7870 XT, apelidada Tahiti LE, foi criada a partir de chips Tahiti recondicionados com R&D específico, gerando variações de Texture Cache Coherency que o AMDGPU não lia corretamente.
  • A correção ajusta módulos do AMDGPU e introduz leitura de configurações de TCC desabilitadas, possibilitando uso estável da placa.
  • O suporte é parte de um esforço maior da Valve, que desde 2025 tem promovido a transição de placas antigas para o driver aberto, com impacto também em Steam Deck e no ecossistema Linux.

Após 14 anos, a Radeon HD 7870 XT finalmente recebe suporte completo no Linux graças a correções feitas pela Valve. O engenheiro Timur Kristóf finalizou no sábado passado uma série de ajustes no AMDGPU que permitem funcionamento pleno da placa em distribuições Linux.

A correção resolve um problema relatado desde 2013, quando a placa apresentava falhas com drivers de código aberto. A Tahiti LE, apelido interno, foi lançada em novembro de 2012 pela AMD a partir de chips recondicionados de topo de linha.

O impasse técnico reside no jeito que o TCC (Texture Cache Coherency) aparece nesses chips. Chips Tahiti LE trazem parte da cache desativada ou fundida, o que o AMDGPU não lia corretamente.

A história de uma falha que atravessa gerações

O primeiro relato público surgiu em 2013, em uma Sapphire Radeon HD 7870 XT. Em 2023, houve novo relato de incompatibilidade com distribuições populares. Kristóf iniciou a investigação no segundo semestre de 2025.

O patch ajusta módulos do AMDGPU, com alterações em amdgpu_gart.c e amdgpu_uvd3.c, além de incluir um novo método em amdgpu_gmc.c para leitura de configurações de TCC desativadas.

Por que a placa era um caso único

A AMD reaproveitou chips Tahiti de 7950 e 7970, desativando clusters para atender às especificações da 7870 XT. Esse processo, chamado harvesting, gera variações entre unidades. O driver encontrava dificuldade com a leitura da TCC nessas unidades.

Correções trazem lógica para identificar quais TCCs seguem ativos e utilizá-los de forma estável, desbloqueando o funcionamento do AMDGPU em várias situações.

Papel da Valve e o impacto mais amplo

A intervenção faz parte de uma atuação contínua da Valve para manter GPUs antigas úteis. No fim de 2025, Kristóf liderou a transição do AMDGPU para o driver padrão das Sea Islands (GCN 1.1), substituindo o Radeon do kernel. Correções recentes estendem-se a APUs Kaveri, Kabini e Mullins.

Paralelamente, a atenção segue a Southern Islands (GCN 1.0), incluindo a 7870 XT, para cobrir GCN 1.0 e 1.1 de forma ampla. Isso beneficia o ecossistema Linux como um todo.

O que esperar e o que não foi publicado

Quem possui uma 7870 XT pode precisar atualizar o kernel para uma versão próxima da Linux 7.1 quando disponível, e aguardar a adoção pelas distribuições. A novidade não envolve conclusões, apenas a continuidade de melhorias no driver aberto.

Fontes: cobertura de Phoronix sobre AMDGPU e Radeon HD 7870 XT.

Comentários 0

Entre na conversa da comunidade

Os comentários não representam a opinião do Portal Tela; a responsabilidade é do autor da mensagem. Conecte-se para comentar

Veja Mais