আপনি সম্ভবত এই উত্তরটিতে দেওয়া পদ্ধতিতে আপনার i8kctl ফ্যান কমান্ডগুলিকে ওভাররাইড করে অন্য কোনও কিছু দিয়ে সমস্যার সমাধান করতে সক্ষম হবেন। সম্পূর্ণতার জন্য, আমি ডেল ল্যাপটপে ফ্যান নিয়ন্ত্রণে কিছু সাধারণ নোট এবং এর জন্য সম্পূর্ণ নির্দেশাবলীর অন্তর্ভুক্ত করব i8kutils।
সম্ভবত কি কাজ করবে না
ল্যাপটপে ফ্যান নিয়ন্ত্রণের দুটি সাধারণ এবং সোজা-সামনের উপায়গুলি এসিপিআই এবং পিডাব্লুএমএম পিনগুলির মাধ্যমে হয়, তবে, দুর্ভাগ্যক্রমে:
ডেল ল্যাপটপগুলিতে এসিপিআই ফ্যান নিয়ন্ত্রণের ক্ষমতা নেই (* 1)
- ফলস্বরূপ, এসিপিআই বুট পরামিতি দিয়ে চেষ্টা করা এবং এটির মতো ব্যর্থ হবে
ডেল অক্ষাংশের ল্যাপটপগুলি, যতদূর আমি জানি, পিডব্লিউএম নিয়ন্ত্রণযোগ্য অনুরাগীর অভাব রয়েছে (* 2)
- ফলস্বরূপ,
fancontrol/ pwmconfigপ্রোগ্রামটি কাজ করবে না
তবে, এসএমএম বিআইওএসেরi8kutils মাধ্যমে ডেল ইন্সপায়রন ল্যাপটপে ফ্যান নিয়ন্ত্রণের জন্য লেখা একটি প্যাকেজ রয়েছে । বেশ কয়েকটি ব্যবহারকারী তাদের ডেল লাইটিউড ল্যাপটপেও সাফল্যের কথা জানিয়েছেন (আমি তাদের মধ্যে অন্যতম, একটি ডেল অক্ষাংশ E7440 তে) - তবে, বিআইওএস ফ্যান নিয়ন্ত্রণ নিয়ন্ত্রণে হস্তক্ষেপ থেকে মুক্তি পাওয়ার জন্য প্রায়শই একটি কৌশল প্রয়োজন। আপনি আগের মতামত অনুযায়ী সেই থেকে ভোগেন।
ইনস্টল করুন i8kutils:
$ sudo apt-get install i8kutils
এটি চেষ্টা করুন:
$ i8kfan 2 2 # set to max speed
$ i8kfan 0 0 # set to 0 speed
... এবং শুনুন এটি কার্যকর হয় কিনা।
BIOS ফ্যান নিয়ন্ত্রণ অক্ষম করুন
যদি এটি কার্যকর হয় তবে নির্ধারিত গতিতে (ডেল অক্ষাংশের ল্যাপটপের অনেক ব্যবহারকারী দ্বারা রিপোর্ট করা) অন্য কোনও কিছুর বিরুদ্ধে লড়াই চলছে, এটি নির্ধারিত এসএমএম সেশনের মাধ্যমে ফ্যানের গতি পিছনে সেট করার কারণে। ভাগ্যক্রমে এসএমএম রেজিস্টারগুলিতে লিখিত বিআইওএস ফ্যান নিয়ন্ত্রণ অক্ষম করার একটি উপায় রয়েছে ।
সতর্কতা: smm.c এর শীর্ষে সতর্কতাটি দেখুন। এই পদ্ধতিটি এসএমএম রেজিস্টারগুলিতে লিখবে। যাইহোক, আমি এই সমস্যার কারণ হিসাবে কোন ব্যবহারকারী রিপোর্ট দেখেছি। এছাড়াও, এটি চেষ্টা করার সমস্ত প্রতিবেদনই বিআইওএস ফ্যান নিয়ন্ত্রণটি অক্ষম করতে সাফল্যের ইঙ্গিত দিয়েছে।
i8kutilsএকটি প্রোগ্রামের উত্স অন্তর্ভুক্ত করে smmতবে i8kutilsপ্যাকেজটিতে সংকলিত বাইনারি অন্তর্ভুক্ত নয়। আমরা যা করব তা হ'ল সোর্স কোডটি ডাউনলোড করা i8kutils, প্রোগ্রামটি সংকলন করা smmএবং এটি এসএমএম রেজিস্টারগুলিতে লিখে BIOS ফ্যান নিয়ন্ত্রণ অক্ষম করার জন্য উপযুক্ত যুক্তি দিয়ে চালানো।
বিল্ডিংয়ের জন্য প্রয়োজনীয় প্যাকেজগুলি ডাউনলোড করুন:
$ sudo apt-get build-dep i8kutils
i8kutilsউত্স কোড ডাউনলোড করুন , নিষ্কাশন করুন এবং ডিরেক্টরি প্রবেশ করুন (i8k সংস্করণের উপর নির্ভর করে সঠিক নাম):
$ apt-get source i8kutils
$ tar xvf i8kutils_1.33.tar.gz
$ cd i8kutils-1.33/
সংকলন smm:
যদি 32-বিট সিস্টেমে থাকে:
$ make
(উপরে কার্যকর করা হবে gcc -g -O2 -Wall -I. -o smm smm.c।)
যদি 64-বিট সিস্টেমে থাকে:
$ gcc -g -O2 -Wall -I. -o smm -m32 smm.c
এসএমএম ফ্যান নিয়ন্ত্রণ অক্ষম করতে smmযুক্তি দিয়ে চালান 30a3:
$ sudo ./smm 30a3
এখন, BIOS পাখা নিয়ন্ত্রণ অক্ষম করা উচিত। এর সাথে গতি নির্ধারণ করে চেষ্টা i8kctlকরুন, ফ্যানের জন্য শুনুন এবং গতিটি বজায় রয়েছে তা নিশ্চিত করুন।
দ্রষ্টব্য: এটি এমন একটি সেটিংস যা পুনরায় বুট ও পাওয়ার অফ অবিরত থাকবে। এর সাথে আবার বায়োস ফ্যান নিয়ন্ত্রণ সক্ষম করা যায় $ sudo ./smm 31a3।
* 1: আমি এটির একটি সরকারী উত্স দেখেছি, এখনই এটি খুঁজে পাচ্ছি না। আপনার হার্ডওয়্যারটির অভাব রয়েছে কিনা তা আপনি যদি যাচাই করতে চান তবে এখানে নির্দেশিকাগুলি অনুসরণ করুন: https://wiki.ubuntu.com/DebuggingACPI
* 2: এই, চালানোর pwmconfig যাচাই করার জন্য: sudo apt-get install fancontrol, sudo pwm-configবলতে হবে একটি PWM সক্ষম ফ্যান উপস্থিত বা না