O driver AMD k10temp Linux é usado para relatórios de temperatura da CPU com todos os processadores AMD Ryzen/EPYC modernos, além de remontar a muitos processadores FX/Athlon/Sempron/Opteron/Phenom anteriores, começando com a linha Family 10h. Embora esse driver esteja no kernel do Linux há anos, ele carrega uma limitação até agora que não pode lidar com relatórios de temperaturas negativas. Isso está mudando graças aos novos patches da AMD.

Devido a declarações if triviais, as temperaturas Tctl e Tdie menores que zero foram redefinidas para zero. Presumivelmente, isso foi feito com base na imaginação de que tais leituras negativas de temperatura são imprecisas. No entanto, em certos casos, como overclocking extremo com nitrogênio líquido e aplicações industriais selecionadas e similares, temperaturas negativas são possíveis.

Este patch do engenheiro da AMD Baskaran Kannan atualiza o driver k10temp para permitir temperaturas negativas descartando as verificações anteriores”se menor que zero”.


Eu mesmo estava bastante curioso para saber por que a AMD está trabalhando no suporte de temperatura negativa para o Linux… Não, eles não estão fazendo um overclock selvagem de LN2 ou atendendo a alguns entusiastas do Linux. Em vez disso, o patch observa que”existem processadores industriais que funcionam abaixo de zero”. Presumivelmente, os usuários industriais do Linux encontraram esse bug, embora o patch da AMD não observe os aplicativos industriais específicos que desfrutam de sistemas Linux com AMD abaixo de zero.

Dada a simplicidade do patch, ele deve ser escolhido para a janela de mesclagem do Linux 6.5, se não antes, como uma correção para o ciclo v6.4 em andamento.

Categories: IT Info