้ ็ฝฎ ThermalD
ThermalD ๆฏไธไธช Linux ๅฎๆค่ฟ็จ,้่ฟๆ็ปญ็ๆงๆธฉๅบฆไผ ๆๅจๅนถๅฉ็จๅฏ็จ็ๅทๅดๆบๅถๅฎๆฝ็ญ็ผ่งฃ,ๅธฎๅฉ้ฒๆญขๅนณๅฐ่ฟ็ญใๅฎไฝไธบไธไธชๆบ่ฝ็ญ็ฎก็็ณป็ป,ๅจ็กฌไปถ้่ฆ้ๅๆฟ่ฟ็็บ ๆญฃๆชๆฝไนๅ,ไธปๅจ็ปดๆๅฎๅ จ็ๅทฅไฝๆธฉๅบฆใ ThermalD ไฝฟ็จๆฐๅญๆธฉๅบฆไผ ๆๅจ็ๆง CPU ๅๆดไธช็ณป็ป็ๆธฉๅบฆ,ๅนถ้่ฟๅฏ็จๅค็งๅทๅด็ญ็ฅๆฅๅฎๆฝ็ญๆงๅถ,ไพๅฆ:- CPU ้ข็่ฐ่
- ๅ็้ๅถ
- ้ฃๆๆงๅถ
/sys/class/thermal)้ๆ,ๅนถไฝฟ็จๅบไบ XML ็้
็ฝฎๆไปถๆฉๅฑๆ่ฆ็ๅ
ๆ ธ็ญ็ญ็ฅใๅฎๆขๆฏๆ้่ฟ ACPI ็ญๅ
ณ็ณป่กจ่ฟ่ก่ชๅจ้
็ฝฎ,ไนๆฏๆๆๅจ้
็ฝฎไปฅๅฏ็จ่ชๅฎไน็ญ็ฎก็็ญ็ฅใ
ไปฅไธๆฏ ThermalD ็ XML ็ปๆๆฆ่ง:
ๅ ThermalD ๆจ้่ชๅฎไน่งๅ
ThermalD ไฝฟ็จ้ ็ฝฎๆไปถ/etc/thermald/thermal-conf.xml ่ฟ่กๆๅจ้
็ฝฎใ
ไปฅไธ็คบไพๅฑ็คบไบๅฆไฝไฝฟ็จ XML ้
็ฝฎๆไปถๆๅจ้
็ฝฎ ThermalD,ไปฅ็ฎก็ GPU ๅ CPU ็ญๅบ:
- ่ฏฅ้ ็ฝฎๆๅฎไบไธไธช็ญไผ ๆๅจ,ไธไธช็จไบ GPU,ไธคไธช็จไบ็ฌ็ซ็ CPU ้็พค,ๆฏไธชไผ ๆๅจ้ฝๅ ณ่ไบ่ขซๅจๅทๅด่งฆๅ็น(trip point)ใGPU ็ญๅบๅจ 35 ยฐC ๆถ่งฆๅ,่ CPU ้็พค็ญๅบๅจ 75 ยฐC ๆถๆฟๆดปใ
- ๆๆ็ญๅบ้ฝไฝฟ็จ CPU ๆ GPU ้ข็่ฐ่ไฝไธบๅทๅดๆบๅถ,้ๆ ท้ด้ไธบ 5 s,ๅนถ่ฎพ็ฝฎ 5 ยฐC ็่ฟๆปไปฅ้ฒๆญข็ญๆฏ่กใๅทๅด่ฎพๅค้ ็ฝฎไบๆ็กฎ็็ถๆ่ๅดๅนถๅฏ็จไบ่ชๅจ้็บงๆงๅถ,ไป่ๅฎ็ฐๆธ่ฟไธๅฏๆง็้ๆธฉใ
ๆณจๆ ๆๅ ณๆดๅคไฟกๆฏ,่ฏทๅ้ Thermal Daemonใ

