ओपन-सोर्स ड्राइवरों के साथ समाधान / समाधान: (कर्नेल> = 3.11)
मुझे भी यही समस्या थी; मेरा लैपटॉप बूट के बाद कुछ मिनटों में ओवरहीटिंग के लिए भी बंद हो जाएगा (और कभी-कभी यह बूट को खत्म करने का प्रबंधन भी नहीं करता था)।
मेरी मशीन सैमसंग क्रोनोस 7 (नोट देखें (3)) हाइब्रिड ग्राफिक्स के साथ:
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Seymour [Radeon HD 6400M/7400M Series]
मालिकाना ड्राइवरों के लिए स्विच करने में मदद मिली, लेकिन कभी-कभी यह बहुत ज्यादा गर्म था। ओपन-सोर्स ड्राइवरों के साथ, अक्सर यह बूट खत्म करने के लिए नहीं आया। मैं इसे ठीक करने में कामयाब रहा और उबन्टु 13.10, कर्नेल 3.11.x में ओपन-सोर्स ड्राइवरों का उपयोग किया।
डिस्क्लेमर : मुझे नहीं लगता कि 3D प्रदर्शन कम हुआ है। यदि आपको यह बुरा लगता है, तो नवीनतम मालिकाना ड्राइवरों को स्थापित करने का प्रयास करें ।
a) सभी fglrx संकुल ( लिंक , लिंक ) को हटाकर ओपन-सोर्स ड्राइवरों में वापस जाएं । /etc/X11/xorg.conf
यदि आपके पास एक है तो निकालना सुनिश्चित करें --- यह स्क्रीन को खोजने के लिए ओपन-सोर्स ड्राइवरों को ब्लॉक कर सकता है।
b) मूलभूत कर्नेल बूट पैरामीटर जोड़ें radeon.dpm=1
(नोट 1 देखें)। यह अकेले ही तापमान को नीचे रखता है (हालाँकि मुझे इससे अधिक पसंद है)। ( संपादित करें: 14.04 के बाद डिफ़ॉल्ट होना चाहिए )।
ग) कार्ड नंबर पहचानें (नोट 2 देखें) । मेरे मामले में card1
, आप कह सकते हैं कि यदि कोई फ़ाइल /sys/class/drm/card1/device/power_dpm_state
मौजूद है , तो उसे देख सकते हैं । के साथ एक टर्मिनल में सुपरसुअर जाओ sudo -i
और करो
echo battery > /sys/class/drm/card1/device/power_dpm_state
यह मेरे GPU को 20 डिग्री (C) ठंडा बनाता है। मैंने इसे अपने साथ जोड़ा /etc/rc.local
:
# avoid overheating of the AMD GPU
if [ -f /sys/class/drm/card1/device/power_dpm_state ]; then
echo battery > /sys/class/drm/card1/device/power_dpm_state
fi
d) सस्पेंड / रिज्यूम के बाद, अजीब तरह से, GPU गर्म है। एक समाधान जारी करने के लिए है (एक सुपरसुअर टर्मिनल में ऊपर के रूप में)
echo low > /sys/class/drm/card1/device/power_dpm_force_performance_level
दिलचस्प लिंक:
फुटनोट:
(1) यह रैडॉन चालक के लिए "गतिशील पावर प्रबंधन" को सक्षम करेगा। FWIK, यह 14.04 और उसके बाद की डिफ़ॉल्ट सेटिंग होगी, इसलिए यह हैक जल्द ही अप्रचलित हो जाना चाहिए।
मुख्य लिंक: https://wiki.archlinux.org/index.php/ATI#Dynamic_power_management
(2) ध्यान दें कि कुछ समय बाद रिबूट में AMD कार्ड नंबर बदल जाता है। एक समाधान के रूप में मैंने अपनी लिपियों में डाल दिया है (मुझे इसे /etc/rc.local
उसी रूप में रखना है और फिर से शुरू स्क्रिप्ट में एक समान मनगढ़ंत कहानी है /etc/pm/sleep.d/01-stay-cool
--- टिप्पणी में या यहां पढ़ें यदि आपको फिर से शुरू करने की स्क्रिप्ट के लिए सहायता की आवश्यकता है)।
# avoid overheating of the AMD GPU
if [ -f /sys/class/drm/card1/device/power_dpm_state ]; then
echo battery > /sys/class/drm/card1/device/power_dpm_state
echo low > /sys/class/drm/card1/device/power_dpm_force_performance_level
fi
if [ -f /sys/class/drm/card0/device/power_dpm_state ]; then
echo battery > /sys/class/drm/card0/device/power_dpm_state
echo low > /sys/class/drm/card0/device/power_dpm_force_performance_level
fi
(3) गूगल फ्रेंडली होने के लिए सटीक मॉडल ( sudo dmidecode
):
System Information
Manufacturer: SAMSUNG ELECTRONICS CO., LTD.
Product Name: 700Z3A/700Z4A/700Z5A/700Z5B
Graphic card Radeon HD 6400M/7400M Series
Version: 0.1