Driver PCIe

Linux 6.13 recebe driver da Intel de resfriamento PCIe para reduzir largura de banda em superaquecimento

Relógio despertador marcando a hora com um papel colorido ao fundo escrito 'Linux 6.13', simbolizando a iminência do lançamento da nova versão do sistema.

Nos últimos meses, engenheiros da Intel desenvolveram um driver de resfriamento para o PCIe com o objetivo de reduzir a velocidade do link em situações de superaquecimento. Agora, com o lançamento do Linux 6.13, esse driver está pronto para ser implementado no kernel. Ele visa manter o equilíbrio entre desempenho e temperatura ao ajustar a largura de banda do PCIe conforme necessário.

Esse driver foi integrado à ramificação “next” do subsistema PCIe, com a expectativa de ser incluído nas atualizações do Linux 6.13 em novembro. Sua principal função é reduzir a largura de banda quando os dispositivos enfrentam problemas térmicos. O driver pode ser ativado através do novo switch “PCIE_THERMAL” no Kconfig.

Novas funcionalidades e integração com o PCIe 6.0

Imagem de uma placa-mãe MSI mostrando dois slots PCIe x16 destacados, utilizados para conectar placas gráficas e outros dispositivos de alta largura de banda.

Com o desenvolvimento contínuo do PCIe 6.0, o driver de resfriamento poderá também ajustar a largura do link, além da velocidade, para enfrentar de maneira mais eficiente os desafios térmicos. A funcionalidade inclui melhorias no controle do estado da largura de banda e integração com testes automatizados que verificam a alteração da velocidade do link.

Recentemente, foram adicionadas funções como o pcie_set_target_speed() e testes para autoverificação do controle de largura de banda no sistema PCIe. Isso permite que o Linux gerencie com maior eficiência a temperatura e o desempenho, especialmente em ambientes com dispositivos que geram muito calor.