O designer de software Cal Bryant desenvolveu um aplicativo de resfriamento para seu PC Ryzen 9 5950X com refrigeração líquida do zero usando Python. Com essa ferramenta, ele conseguiu ajustar a bomba e a velocidade da ventoinha do seu Kraken X53, operando de forma muito mais eficiente e silenciosa em comparação com os controles tradicionais da placa-mãe.
O projeto do aplicativo de resfriamento Python caseiro de Bryant surgiu quando ele fez um upgrade no seu sistema, passando de um Ryzen 7 3700X para o mais potente Ryzen 9 5950X. Com o aumento de calor gerado pelos núcleos extras, seu cooler NZXT Kraken X53 240 mm AIO precisou trabalhar mais, resultando em mais ruídos. Além disso, os ventiladores funcionavam de forma irregular devido à alta produção de calor do Zen 3.
Bryant descobriu que o Kraken não era otimizado para CPUs Ryzen, levando os ventiladores a operarem de forma irregular. A velocidade da bomba do Kraken era baseada na temperatura do líquido, enquanto as ventoinhas se baseavam na temperatura da CPU, o que não era ideal.
Então, Bryant decidiu criar seu próprio aplicativo de resfriamento para resolver esses problemas e proporcionar maior controle sobre a velocidade da bomba e da ventoinha. Como não gostava da complexidade dos softwares tradicionais de controle de fans, ele viu a oportunidade de desenvolver algo mais simples e eficiente.
Em seu aplicativo, Bryant conseguiu ler as temperaturas da CPU, do gabinete e do líquido do sistema, ajustando a velocidade da ventoinha e da bomba conforme necessário. Ele utilizou Python e Liquidctl, um sistema de controle programático para dispositivos como o Kraken X53. Além disso, o aplicativo lia os dados de temperatura dos sensores de hardware do Linux. Bryant desenvolveu seu aplicativo para iniciar como um serviço de sistema ao ligar o computador, funcionando em segundo plano de forma discreta.
O aplicativo foi ajustado para controlar a bomba do X53 com base na temperatura da CPU e as ventoinhas do radiador com a temperatura do líquido refrigerante, otimizando o funcionamento do cooler. Essa abordagem permitiu reduzir a oscilação da rotação das ventoinhas e melhorar o desempenho do cooler conforme necessário.
O aplicativo desenvolvido por Bryant pode ser baixado gratuitamente, porém foi projetado especificamente para o seu sistema. Isso significa que os usuários precisariam fazer ajustes no código para adaptá-lo aos seus próprios sistemas e configurações de refrigeração.