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

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