
بر اساس گزارش XDA Developers، یک کاربر لینوکس توانسته است با ترکیب یک کیبورد مکانیکی و ابزارهای نرمافزاری، سرعت فنهای کیس را از طریق گردونه کیبورد کنترل کند. این راهکار برای موقعیتهایی طراحی شده که منحنیهای خودکار فن (Fan Curve) بهتنهایی پاسخگو نیستند.
نقطه کور منحنیهای فن
منحنی فن در سادهترین شکل، یک جدول وابسته به دماست که سرعت فن را بر اساس دمای قطعهای مانند پردازنده تنظیم میکند. این روش برای بازی، وبگردی و کارهای سبک کافی است، اما دو سناریوی مشخص را پوشش نمیدهد: آغاز یک رندر طولانی و ضبط صدا.
در رندر طولانی، فنها تنها پس از افزایش دما سرعت میگیرند و کیس فرصت میکند گرم شود. در ضبط صدا نیز منحنی فن از نیاز کاربر به سکوت مطلق آگاه نیست و صدای فنهای ورودی کیس میتواند روی میکروفون شنیده شود. به گفته نویسنده، تنظیم دستی در چنین شرایطی لازم است، هرچند پیکربندی آن چندان ساده نیست.
گردونه کیبورد چگونه به کنترل فن تبدیل شد
سختافزار مورد استفاده، Lenovo Yoga Creative Keyboard AngryMiao Edition است؛ نسخهای از ATM 98 شرکت Angry Miao با ۹۸ کلید، بدنه آلومینیومی ۲.۶ کیلوگرمی، رویه پلیکربنات مات و دو پورت USB-C بهعنوان هاب. این کیبورد یک گردونه دارد که بهطور پیشفرض صدا را کنترل میکند و یک سوئیچ سهحالته عملکرد آن را تغییر میدهد.
در سیستم CachyOS Linux، ابزاری به نام keyd هنگام چرخش گردونه همراه با نگهداشتن کلید Ctrl، بهجای تغییر صدا یک اسکریپت کوچک اجرا میکند. این اسکریپت عددی را در یک فایل تغییر میدهد و CoolerControl آن فایل را مانند یک سنسور دمای ساختگی (Fake Temperature Sensor) میخواند. برای نمونه، وقتی گردونه روی ۶۰ تنظیم شود، CoolerControl دمای ۶۰ درجه را میبیند و یک منحنی خطی، آن را به سرعت ۶۰ درصدی فن تبدیل میکند.
به این ترتیب، گردونه علاوه بر عملکردهای قبلی، یک کارکرد چهارم نیز پیدا میکند: با نگهداشتن Ctrl و چرخش به راست، فنهای کیس تقریباً بلافاصله سرعت میگیرند و با چرخش به چپ، سرعت آنها کاهش مییابد.
ایمنی و محدودیتهای تنظیم دستی
نویسنده تأکید میکند که این تنظیمات تنها فنهای کیس را کنترل میکند و خنککننده پردازنده و فنهای کارت گرافیک همچنان بر اساس منحنی خودکار کار میکنند. همچنین یک پروفایل ترکیبی (Mix Profile) در CoolerControl، مقدار گردونه را با یک منحنی پشتیبان (Backstop) ترکیب میکند و هر کدام که سرعت بیشتری بخواهد اعمال میشود.
این منحنی پشتیبان تا زمانی که دمای پردازنده یا کارت گرافیک از ۷۵ درجه عبور نکند، پایین میماند و پس از آن با شدت بالا میرود. مقدار گردونه نیز پس از راهاندازی مجدد بازنشانی میشود تا تنظیمات نامناسب دائمی باقی نماند. با این حال، نویسنده میپذیرد که کنترل دستی ضعیفترین حلقه هر سیستم خنککننده را بازمیگرداند: فراموشی کاربر. اگر گردونه برای ضبط صدا پایین آورده شود و بعداً یک کار سنگین آغاز شود، ممکن است سیستم hotter از حد لازم کار کند.
او همچنین اشاره میکند که راهاندازی این مجموعه ساده نیست و شامل یک دیمن (Daemon) با دسترسی روت، یک اسکریپت شل (Shell Script) و یک سنسور دمای ساختگی است. برای مشکل رندر نیز راهحل سادهتری وجود دارد: تهاجمیتر کردن منحنی فن.
جمعبندی
منحنیهای فن همچنان بیشتر کار خنکسازی را انجام میدهند و گردونه کیبورد جایگزین آنها نیست؛ بلکه دو موقعیتی را پوشش میدهد که منحنیهای خودکار برای آنها طراحی نشدهاند. به باور نویسنده، اگر کیبوردی گردونهای دارد که تنها برای تغییر صدا استفاده میشود، ارزش دارد بررسی شود که چه کارکردهای دیگری میتواند داشته باشد.