Na segunda-feira passada, uma série de patches foi postada com o objetivo de fazer com que os processadores gráficos AMD Radeon das eras GFX7/GFX8 funcionem nas plataformas Loongson LoongArch.
Estes patches, destinados a lidar com GPUs antigas da série Hawaii~Polaris da Radeon em sistemas Loongson, apontam para um "grande bug de plataforma" com esses sistemas domésticos chineses.
Problemas Detectados
A série de patches para os drivers de kernel AMDGPU e Radeon visa resolver crashes da GPU observados com as placas gráficas Radeon mais antigas ao serem executadas em sistemas Loongson.
As mudanças nos drivers de gráficos modificaram uma solução temporária para um problema de flushing de cache, o que acabou confundindo algumas plataformas de hardware. No entanto, os patches foram imediatamente rejeitados por desativarem comportamentos necessários pelo driver para outras plataformas.
Discussões e Opiniões dos Desenvolvedores
A subsequente conversa entre os desenvolvedores na lista de discussão levou o engenheiro de longa data da AMD Linux, Christian König, a resumir a situação:
"Bem, então você tem um grande bug de plataforma. Dois escritas consecutivas no mesmo endereço de barramento são perfeitamente legais de acordo com a especificação PCIe e podem ocorrer o tempo todo, mesmo sem essa solução específica de hardware."
E acrescentou ainda:
"Bem, para ser honesto, em uma plataforma onde nem mesmo duas escritas consecutivas no mesmo local funcionam, eu teria sérias dúvidas sobre sua estabilidade em geral."
Além disso, apontou-se para a fragilidade do hardware Loongson, com outras soluções discutidas como a redução da velocidade do link PCIe de x16 para x8, ajustes no gerenciamento de energia, ou até mesmo a atualização do dissipador de calor do chipset.
Implicações Além das GPUs
Este problema na plataforma Loongson, além das questões com as GPUs, pode indicar as potenciais problemas com I/O de rede e armazenamento. A situação destaca desafios significativos que precisam ser abordados para melhorar a estabilidade e o desempenho geral desses sistemas.
Conclusão
Os desenvolvimentos em torno dos patches para as GPUs AMD Radeon em plataformas Loongson destacam um desafio sério relacionado à compatibilidade e estabilidade do hardware.
A comunidade de desenvolvimento continuará trabalhando para resolver esses problemas, visando garantir um funcionamento mais confiável e consistente das GPUs e outros componentes em sistemas Loongson.
Nenhum comentário:
Postar um comentário