Bryant发现Kraken散热器在出厂时未经过针对Ryzen CPU的优化,导致风扇转速不稳定。水泵转速是基于液体温度控制的,而风扇转速是基于CPU温度控制的,这种配置不理想。为了解决这个问题,Bryant决定开发自己的散热应用程序,以消除不稳定性并更精确地控制水泵和风扇转速。此外,他不喜欢传统的风扇软件通常臃肿的特点,这促使他开发自己的应用程序。
最终,他成功创建了一个应用程序,可以读取CPU、机箱和液体温度,并相应地调整CPU风扇和水泵的转速。他使用Python和Liquidctl编写了这个应用程序,Liquidctl是一个允许Python脚本控制X53等液冷散热器的编程控制系统。对于温度控制,该应用程序从Linux内置的硬件传感器功能(称为lm-sensors)读取温度数据。Bryant以这种方式编写应用程序,以便它可以安装为系统服务,在操作系统启动时自动运行并在后台运行。这个应用程序被调整为使X53的水泵与CPU温度配合运行,并使散热器风扇与冷却液温度配合运行。这与X53的默认配置有很大不同,因为默认情况下水泵转速是由冷却液温度驱动的。
通过这种RPM控制方法,他能够大大减少散热器默认风扇配置的不稳定性,并使散热器在需要时更高效地工作。通过根据CPU温度加快水泵转速,他能够更快地将热量从CPU中排出。与空气散热器相比,液冷散热器需要更长的时间来在重负载下升温。风扇与冷却液温度相关联,从而使散热器只在冷却液变暖时以高转速运行风扇。在一体化水冷散热器中,风扇的作用不是冷却CPU,而是冷却从CPU中提取热量的冷却液。
