المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : طريقة تخفيض درجة الحرارة و التحكم في المراوح من البيوس للاجهزة المحمولة و المكتبية



Ahmed Hosam
17-02-2012, 19:58
السلام عليكم و رحمة الله و بركاته



هذا موضوع يتحدث عن مشاكل الحرارة و كيفية حلها من خلال خيارات البيوس و اشرح فيه مشكلة الحرارة من جانب واحد و هو التحكم في المراوح و سرعتها .

1) في العادة المراوح لا يتحكم بها البيوس بمعني الكلمة و لكن تحكم البيوس يكون من خلال خيارات تضبطها و هذه الخيارات مبرمجة ان ترسل اوامر الي ال EMBEDDED CONTROLLER لينفذها و يتحكم بالمروحة .
مهمة ال EMBEDDED CONTROLLER هي التحكم في الكيبورد و الماوس و المراوح و حساسات الحرارة الخاصة بالمعالج و اللوحة الام و الكثير من الوظائف الاخري ......... المهم في ذلك انه برمجته تختلف عن البيوس فهو في اغلب الاحيان يتعامل بلغة الاسمبلي من فئة 80X51 و ليس 8086 مثل البيوس و ذلك لان شريحة ال EMBEDDED CONTROLLER هي شريحة مايكرو كنترولر من فئة 8051 ........ ويمكن تعديل الكود الخاص بال EMBEDDED CONTROLLER حتي تتحكم في سرعة المراوح كما ترغب و لكني لا افضل هذا التعديل لما له من خطورة كبيرة جدااا فاذا حدث اي خطأ في التعديل لا قدر الله فلا يوجد طريقة لاصلاحه سوي بتبديل اللوحة الام او الشحن باستخدام JTAG HEADER و هو غير شحن البيوس اطلاقاا .

2) من الافضل التحكم بالمروحة من البيوس من خلال تعديل الاعدادات ثم ترسل هذه الاعدادت الاوامر لل EMBEDDED CONTROLLER و هذه الطريقة امنة ............... و بفرض انه البيوس لديك لا يوجد فيه هذه الاعدادات .... فقط قم بطلب تعديل بيوس جهازك لاظهار هذه الاعدادت و ساقوم باظهارها اذا كانت مخفية ....... و عادة تكون مثل هذه الصورة تماما :-

https://img696.imageshack.us/img696/5528/4modadvplatfthermconfig.jpg


يتضح في الصورة الكثير من الاعدادات

ال passive cooling هو تبريد عن طريق تخفيض الفولت و التردد للمعالج لحين انخفاض الحرارة ثم بعد ذلك يرجع التردد و الفولت لطبيعتهما و انصح برفع درجة حرارة بداية هذا الختيار .

ال t staes و ال c states بانواعهم يفضل جدا تعطيلهم ان وجدوا لانهم حالات خمول للمعالج بمعني انه تسمح للمعالج بالدخول في حالات الخمول عند عدم الاستخدام لكن ال T SATATES يفضل تعطيلها لانها حالات عنق الزجاجة و يقصد بها THROTTLE STATES .


activ trip point : هو خيار الذي عنده درجة الحرارة التي تعمل عندها المروحة .
high fan trip point : هو الخيار الذي عند درجة حرارته تعمل المروحة بكامل طاقتها .

passive cooling , t states , TM1 , TM2 , THERMAL MONITOR : كلها خيارات يفضل تعطيلها ان وجدت .

TC1 & TC2 : هي اختصار لكلمة THERMAL CONSTANT و هو عبارة عن ثابت في معادلة يحسبها البيوس لحساب درجة الحرارة التي سيخفض الفولت و التردد عندها او سيدخل عنق الزجاجة THROTTLE .

بتحكمك في خيارات ال TRIP POINT فانت قمت بتحديد درجة الحرارة التي تبدأ عندها المروحة الدوران باقصي سرعة ........... و بتحكمك في ال PASSIVE COOLING فانت بذلك تمنع الجهاز من دخول عنق الزجاجة و هو المطلوب ايضا .



3) عن طريق تعديل جداول ال acpi في البيوس ................ احد هذه الجداول يسمي DSDT و هو المسؤول عن اخبار النظام بكيفية التعامل مع الهاردوير في الجهاز...........و يكون كل هاردوير له id معين و بالبحث عن ال id الخاص بالمراوح يتم الوصول لطريقة التحكم بها و تعديلها.................... و بالنسبة لل throttle فان الجهاز بالكامل يكون مقسم داخل جدول ال DSDT علي هيئة مناطق حرارية thermal zones و يتم مقارنة البيانات الخارجة من المناطق الحرارية بدرجات الحرارة الحرجة المحددة ايضا في الجدول و لها الرمز CRT و بعد المقارنة يقرر الروتين في الجدول زيادة سرعة المراوح للتبريد او الانتقال الي عنق الزجاجة و ال PASSIVE COOLING & THROTTLE و بتعديل هذه الخيارات يتم التحكم في كل شئ................................و للعلم ايضا تعديل جداول ال ACPI & DSDT لا يتطلب عمل فلاش للبيوس و لكن جدول ال ACPI موجود في الريجستري و يتم استخراجه و تعديله ثم ادخاله مرة اخري للريجستري...................و من الممكن ايضا ادخاله في البيوس و عمل فلاش لتطبيق الجدول الجديد ............. الاختيار سيكون للمستخدم في هذه الحالة .

و عندما اقول ال THROTTLE TEMP عند 90c مثلا فذلك يعني انه عند الوصول الي درجة الحرارة 90 سيقوم البيوس بشكل تلقائي بخفض تردد و فولت المعالج بشكل كبير جدا و احيانا الي اقل درجة ممكنة الي حين عودة درجات الحرارة لمعدلات طبيعية اقل من 90 .
و ال ACTIVE COOLING تعني الاعتماد علي المراوح و زيادة سرعتها للتبريد .
ال PASSIVE COOLING تعني الاعتماد علي تقليل الفولت الداخل للهاردوير و تقليل الاداء في مقابل حرارة اقل .
ال ACTIVE TRIP POINT بانواعها هي درجات حرارة يتم عندها تحديد سرعة المراوح سواء للسرعة القصوي او لايقاف المراوح .
ال CRITICAL TEMP بانواعها هي درجات حرارة حرجه يتم عندها مثلا اغلاق الجهاز او تفعيل ال THROTTLE او تفعيل ال PASSIVE COOLING .


4) هناك طريقة اخري ايضا لجعل المراوح تدور بسرعة 100% طوال الوقت في اللاب توب او الكمبيوتر العادي ...................... الاساسي ان المراوح يتم التحكم بها من ال EMBEDDED CONTROLLER و يوجد مراوح 3PIN و مراوح 4PIN ....... و الاساسي في ذلك هو سلك للفولت و سلك ارضي و سلك لقياس سرعة المروحة و سلك رابع للتحكم بها .
و هذه صور لذلك و تشرح السلوك بالوانها :-
https://dl.dropbox.com/u/34989732/Connector_mb_fan_3pin.jpg
1st BLACK ------ GND
2nd RED ---------- 12V DC OR 5V DC
3rd yellow ----------- FAN TECHNOMETRIC SIGNAL

https://dl.dropbox.com/u/34989732/Connector_mb_4pin_header.png



1
GND
black


2
+12VDC
yellow


3
Sense
green


4
Control
blue






و بعض المراوح لمعالجات amd تكون بهذا الترتيب .





1
GND
black


2
+12VDC
red


3
Sense
yellow


4
Control
blue





و بازالة السلوك المخصصة للقياس و تحديد السرعة و الابقاء فقط علي سلك الفولت و الارضي ( ازلة سلوك السنسور و الكنترول في حالة 4 مخارج او ازالة الكنترزل فقط..........و في حالة 3 مخارج ازالة سلك التكنومتريك ) ..............بذلك تدور المراوح دائما بسرعة 100% و يكون تبريد مثالي .......................... و بالطبع المعلومات عن المعجون الحراري متوفرة هنا في المنتدي و مع طريقة وضعه الصحيحة و بتعديل سرعة المراوح و تعطيل ال THROTTLE & PASSIVE COOLING و تفعيل ال ACTIVE COOLING و تعديل باقي الخيارات الاخري يكون هناك تبريد مثالي و اداء مثالي للجهاز عند درجات حرارة مختلفة .

Abodi Rabie
12-04-2012, 00:19
وعليكم السلام ورحمة الله وبركاته

شكرا ع الشرح الجميل

K A M E L
21-04-2012, 13:02
تسلم ايدك يا مان على الشرح الجميل

gamal eltouny
23-05-2012, 21:58
لك جزيل الشكر على المعلومات القيمة

ehab7bob
25-05-2012, 21:44
عندي لابتوب asus u80v فهل يمكن ارسال لي البايوس المعدل و طريقة تركيبة

mondy1111
06-11-2012, 02:16
انا ما عنديش معلومات كثيرة عن البيوس ولكن استفدت معلومات جديدة من الشرح ..... شكرا

hussam abbas
01-01-2013, 17:46
شكراااااااااااااااااا جزيلاااااااااااااا

volcom23
06-01-2013, 14:25
بارك الله فيك اخي الكريم

ahmedez20037
06-01-2013, 14:54
ممكن سؤال الابات hp بتسخن فعلا لانى ناوى اشترى واحد جديد

speed90
07-01-2013, 04:53
باراك الله فيك علي الشرح الجميل

M_H_SOFT
10-03-2013, 06:50
بارك الله فيك

lollibob
13-02-2014, 00:03
جزاك الله كل خير يا اخي

alsouf
21-03-2014, 15:26
شكرا جزيلا ...... مع انني لم استوعب ماكتبت اخي ..

علا محمد
06-04-2014, 10:15
شكرآ