แล็ปท็อป CPU + GPU ร้อนมากเกินไปหลังจากอัปเดตเป็น 18.04 LTS


14

ฉันมีปัญหาเดียวกันนี้ในความพยายามครั้งล่าสุดของฉันในการอัพเกรด (ด้วยการติดตั้งใหม่ทั้งหมด) จาก 16.04 LTS เป็น 18.04 LTS เมื่อฉันท่องอินเทอร์เน็ตและโดยเฉพาะอย่างยิ่งเมื่อฉันเล่นวิดีโอ CPU + GPU ของฉันเพิ่มขึ้นถึงระดับสูงอย่างรวดเร็วทำให้ปริมาณการเผาไหม้และการผลิตล่าช้าล่าช้าออกจากระบบใช้ไม่ได้ประมาณ 60 วินาทีหรือมากกว่า

ด้วย Ubuntu 16.04 LTS ฉันไม่เคยประสบปัญหานี้ แน่นอนว่าอุณหภูมิเพิ่มขึ้นและการควบคุมปริมาณยิงบ่อยครั้ง (หลังจากทั้งหมดนี้เป็นแลปท็อป) แต่ระบบก็ไม่เคยใช้งานไม่ได้และการเล่นวิดีโอก็ราบรื่น

โซลูชันก่อนหน้าของฉันคือการลดระดับเป็น 16.04 LTS อีกครั้ง แต่ตอนนี้ฉันต้องการรุ่นที่ใหม่กว่าดังนั้นฉันต้องการค้นหาวิธีแก้ไข

รายละเอียดระบบ:

  • CPU: Intel Core i7-6500U
  • GPU: Intel HD Graphics 520
  • Ubuntu: 18.04 LTS
  • Linux: 4.15.0-30
  • เมซา: 18.0.5
  • การเร่งด้วยฮาร์ดแวร์: เปิด

อัพเดท 1

แน่นอนมันเป็นปัญหากับการควบคุมปริมาณความถี่ แทนที่จะควบคุมความถี่ซีพียูเพื่อหลีกเลี่ยงความร้อนสูงเกินไประบบจะรอจนกว่าอุณหภูมิจะถึงขีด จำกัด (ค่าเริ่มต้นคือ85ºC) จากนั้นintel_powerclampโมดูลไฟไหม้ทำให้ระบบไม่สามารถใช้งานได้เป็นเวลา 60 วินาทีหรือมากกว่า

ฉันคาดหวังว่าการเสื่อมประสิทธิภาพจะเพิ่มขึ้นจากintel_powerclampแต่ไม่ว่าทั้งหมดหรือไม่มีอะไร ¿สามารถกำหนดค่านี้ได้หรือไม่

โซลูชันปัจจุบันของฉันคือการแก้ไขสคริปต์ของคำตอบนี้ ดูเหมือนว่าจะใช้งานได้ แต่มันเป็นแฮ็คขนาดใหญ่ ต้องมีวิธีดั้งเดิมในการปรับแต่งการกำหนดค่าระบบเพื่อให้ได้ผลลัพธ์เดียวกัน

อัพเดท 2

ถ้าฉันปิดความถี่เทอร์โบบูสต์ ( echo "1" | sudo tee /sys/devices/system/cpu/intel_pstate/no_turbo) ปัญหาจะหายไปอย่างสมบูรณ์ อุณหภูมิไม่ถึงขีด จำกัด และสคริปต์ที่นำมาใช้ในการอัปเดต 1 หรือintel_powerclampไฟและแล็ปท็อปนั้นราบรื่นและใช้งานได้

ปัญหาตอนนี้คือการเร่งเทอร์โบถูกปิดการใช้งาน ด้วย Ubuntu 16.04 LTS ฉันไม่เคยมีปัญหานี้

นี่เป็นการกำหนดค่าที่ไม่ดีของระบบย่อยการจัดการความร้อนของ Ubuntu 18.04 LTS มีวิธีแก้ไขหรือไม่

อัพเดท 3

ระบบยังใช้ไม่ได้ การติดตั้งเซิร์ฟเวอร์ Ubuntu 18.04 LTS และสิ่งอื่นที่ไม่ใช่ Gnome3 ไม่ใช่เรื่องแปลกที่ Gnome ดูด แต่ใช้งานได้กับ 16.04 ...


2
ฉันพบปัญหาเดียวกันกับ i7-6500U เมื่อใช้งาน CPU เข้มเช่นการบีบอัด / makeคลายไฟล์ขนาดใหญ่และโดยเฉพาะอย่างยิ่งการรวบรวมซอฟต์แวร์ที่มี ฉันพยายาม จำกัดmakeให้ใช้เพียงกระบวนการเดียว แต่ก็ส่งผลให้รันไทม์ได้นานขึ้นมีความร้อนเพิ่มขึ้น ในกรณีของฉันมันไม่ได้เค้น แต่ปิดแล็ปท็อปทั้งหมดลงอย่างรุนแรง
เดฟ

Turbo Boost นั้นไร้ประโยชน์จริง ๆ ในระบบ 64 บิต หากคุณไม่เรียกใช้แอปพลิเคชั่น 32 บิตบ่อยครั้งจะไม่มีข้อเสียที่แท้จริงในการปิดใช้งาน
ฟราน Marzoa

คำตอบ:


6

ปิดใช้งานintel_pstateตอนบูตโดยแก้ไขการกำหนดค่าด้วงของคุณ

เปิด / etc / default / grub ด้วยโปรแกรมแก้ไขข้อความที่ต้องการและค้นหาบรรทัดที่ขึ้นต้นด้วย:

GRUB_CMDLINE_LINUX_DEFAULT

และเพิ่มintel_pstate = ปิดการใช้งานที่ส่วนท้ายของสตริงนั้น นี่คือวิธีที่ฉันดูแลหลังจากนั้น:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_pstate=disable"

ตอนนี้รัน:

sudo update-grub

และรีบูตแล็ปท็อปของคุณ แค่นั้นแหละ. มันควรจะทำงานได้อย่างราบรื่นและเย็นเช่นเดียวกับ 16.04

ข้อมูลเพิ่มเติมบางอย่าง: ผู้ว่าการ intel_pstate ดูเหมือนว่าจะเป็นรถหรือเพียงแค่โง่ธรรมดาและไม่สามารถตรวจจับอุณหภูมิที่เพิ่มขึ้นอย่างรวดเร็วและลดความเร็วของโปรเซสเซอร์ในผลที่ตามมา ดูเหมือนว่าจะแค่สวดอ้อนวอนกับ Saint Cooling Device เพื่อให้ CPU ต่ำกว่าระดับปิดระบบ ในคอมพิวเตอร์เดสก์ท็อปที่มีกังหัน DC9 เหมือนเป็นแฟนตัวยงของความศรัทธาอาจจะเป็นธรรม แต่ในแล็ปท็อปที่มีพัดลมขนาดเล็กหนึ่งตัวเช่น XPS13 ของฉันดีกว่าที่จะสงสัยและทิ้งสิ่งเหล่านั้นไว้ใน ACPI (Atheist Configuration อย่างน้อยก็จนกว่าผู้ว่าราชการของ intel_pstate จะเจริญเติบโตสมองบ้าง

และบูสต์บูสต์นั้นไร้ประโยชน์ส่วนใหญ่ โอกาสที่คุณจะไม่สูญเสียสิ่งใดหากปิดใช้งาน ฟีเจอร์นั้นมีประโยชน์ในยุคของตัวประมวลผล monocore 32 บิต แต่ไม่ใช่ในโลกแบบมัลติคอร์ 64 บิตที่เราใช้อยู่ในขณะนี้


โซลูชันนี้ใช้ไม่ได้กับแล็ปท็อปของฉัน
user3368561

มันใช้งานได้ดีใน XPS13 ของฉันอย่างไรก็ตามมันยังคงเปิดใช้งานโหมดเทอร์โบเป็นครั้งคราว คุณอาจลองเปิดใช้งาน intel_pstate และปิดการใช้งานโหมดเทอร์โบทั้งหมดเนื่องจากโหมดเทอร์โบไม่ได้ปรับปรุงความเร็วในการทำงานของแอปพลิเคชันจริงและเป็นสาเหตุหลักของความร้อนสูงเกินไป เพียงแค่ google "Ubuntu ปิดการใช้งาน intel turbo boost" มีคำตอบมากมายเกี่ยวกับวิธีการทำและเพิ่มลงในสคริปต์การบูต โชคดี!
ฟราน Marzoa

1
BTW นอกจากนี้ยังมี Gnome Shell extension ที่อาจช่วยคุณจัดการปัญหาด้วยตนเองหรืออย่างน้อยทำการทดสอบเพื่อให้เข้าใจได้ดีขึ้นว่าปัญหาของคุณอยู่ที่ใด มันเรียกว่า "CPU Power Manager" สำหรับทั้งการปิดการใช้งานเทอร์โบบูสต์และการใช้ส่วนขยายนี้คุณต้องเปิดใช้งาน intel_pstate ดังนั้นหากคุณเปลี่ยนด้วงตามคำแนะนำของฉันคุณจะต้องเปิดใช้งานอีกครั้งโดยการลบ intel_pstate = ปิดใช้งานสตริงจาก GRUB_CMDLINE_LINUX_DEFAULT ปรับปรุงด้วง อย่าลืมรีบูตหลังจากนั้น
Fran Marzoa

มีแหล่งที่มาใดที่อ้างว่า "ความถี่เทอร์โบไร้ประโยชน์"? ฉันพบว่าความถี่ raw 37% (3.7 GHz เทียบกับ 2.7 GHz) ค่อนข้างสำคัญ!
K3 --- rnc

คุณพลาด "ส่วนใหญ่" ที่เกี่ยวข้องไปถึงตรงนั้น ฉันคิดว่ามันขึ้นอยู่กับสิ่งที่คุณทำ ฉันทำการเปรียบเทียบกับแอพมัลติเธรดที่มีและไม่มีเทอร์โบในแล็ปท็อป i7 ของฉันและไม่สังเกตเห็นความแตกต่างเลย น่าเสียดายที่ฉันไม่พบการเปรียบเทียบที่ครอบคลุมใด ๆ เมื่อเปรียบเทียบโปรเซสเซอร์ Intel ที่แตกต่างกันกับการเปิดใช้งานเทอร์โบเทียบกับปิดใช้งานดังนั้นฉันไม่สามารถพูดได้ว่ามันไร้ประโยชน์อย่างสมบูรณ์
Fran Marzoa

2

ฉันมีปัญหากับ i7-6500u เช่นกัน

การเปลี่ยนแปลงในเคอร์เนลลินุกซ์ปรับปรุงประสิทธิภาพของชิป Intel โดยมีผลข้างเคียงของการทำให้เกิดการจับความร้อนบนอุปกรณ์ที่มีขีด จำกัด การระบายความร้อนต่ำ

ฉันพบว่า TLP ช่วยได้มากโดยลดพฤติกรรมลง การปิดเทอร์โบบูสต์เป็นอีกวิธีที่จะทำให้เชื่อง นอกจากนี้คุณยังสามารถตั้งค่าให้พัดลมทำงานตลอดเวลาหรือเปิดที่อุณหภูมิต่ำกว่าซึ่งจะเพิ่มขีดจำกัดความร้อนของอุปกรณ์


1
TLP ดูเหมือนว่าโซลูชัน ด้วยอุณหภูมิที่คงที่ 20 belowC ต่ำกว่าขีด จำกัด ฉันจะทดสอบสองสามวันและถ้าการใช้งานตรงกับที่ฉันมีกับ 16.04 LTS ฉันจะยอมรับคำตอบนี้
user3368561

ห่าคือ TLP?
Fran Marzoa

การจัดการพลังงานแล็ปท็อปสำหรับ Linux
Peter Geis

บวกเท็จ ปัญหายังคงอยู่ที่นี่; บ่อยเพียงน้อย
user3368561

ทุกคนควรติดตั้ง TLP ก่อนที่ปัญหาความร้อนจะเริ่มต้นขึ้น คงความเย็นของระบบไว้ไม่ให้พัดลมดับหรือความเร็วต่ำบ่อยครั้ง นอกจากนี้ยังมีสิ่งพิเศษสำหรับเมื่อใช้พลังงานแบตเตอรี่ นอกจากการปิดใช้งานเทอร์โบบูสเตอร์แล้วให้พิจารณาลดความถี่สูงสุดจาก 3,500 MHz เป็น 3,000 Mhz หรือ 2,500 MHz แน่นอนว่ามันทำให้ช้ากว่า แต่มีความร้อนน้อยกว่า
WinEunuuchs2Unix

1

tlp

ตามที่กล่าวไว้ในหัวข้อนี้tlpทำงานสิ่งมหัศจรรย์สำหรับการรักษาระบบภายใต้การควบคุม มันทำงานร่วมกับthermaldIntel Powerclamp, Battery vs AC สำหรับพลังงาน USB และอื่น ๆ ถึงแม้ว่ากำหนดค่าได้สูงฉันไม่เคยเปลี่ยนการตั้งค่าการกำหนดค่าสำหรับประสบการณ์การใช้งานนอกกรอบ ก่อนที่จะใช้ฉันมีปัญหาทุกอย่างกับแล็ปท็อป IvyBridge ที่ร้อนเกินไปตลอดเวลา ฉันมีแล็ปท็อป Skylake ใหม่ของฉันและแฟน ๆ ไม่เคยทำงานยกเว้นเมื่อทำ Ubuntu 16.04 LTS เป็น 18.04 อัพเกรด

คุณสามารถอ่านรายละเอียดเพิ่มเติมพร้อมคำแนะนำในการติดตั้งได้ที่นี่: หยุด cpu จากความร้อนสูงเกินไป


นอกจากนี้ฉันได้อ่านคำถามสองสามสัปดาห์ที่ผ่านมาจากคนที่ต้องการแทนที่ความถี่ต่ำสุดความถี่สูงสุดหรือเพื่อแก้ไขความถี่ปัจจุบันที่ความเร็วเฉพาะ ฉันตัดสินใจสร้าง bash + yad GUI project ใหม่ แท็บเพื่อแสดงอุณหภูมิสำหรับทุกโซนความร้อนและการออกการแจ้งเตือนการส่ง (ข้อความฟองป๊อปอัพ) จะเป็นส่วนหนึ่งของมัน เช่นเดียวกับไฟล์บันทึกเซสชันบางส่วนเมื่อคุณไม่ได้ดูหน้าจออาจถูกเก็บไว้

ฉันเพิ่งมีความคิด 2 ชั่วโมงที่ผ่านมาในขณะที่อ่านกระทู้นี้ ไม่มีสัญญาในการทำโครงการ แต่ฉันคิดว่ามีคนไม่กี่คนที่จะชอบและฉันก็จะสนุกมาก :)


0

Dell Inspiron 17-5770 กับ Intel i7-8550 และ dual Gpu ที่นี่ปัญหาเรื่องความร้อนและบัสด้วย Ubuntu 18.04 ติดตั้งอยู่ ทุกครั้งที่มีการอัปเดตไดรเวอร์ระบบดูเหมือนว่าจะทำให้ฮาร์ดแวร์ร้อนและช้าลง การอัปเดตครั้งล่าสุดมีกรณีที่ 140F และ CPU ที่ 160F ขณะที่ดู Youtube lag ที่ 140p ในห้อง 70F ที่มีการไหลของอากาศมากมาย นี่คือสิ่งที่ได้ผลสำหรับฉัน:

sudo nano / etc / default / grub

ค้นหาบรรทัดที่ขึ้นต้นด้วย 'GRUB_CMDLINE_LINUX_DEFAULT =' และเพิ่มความคิดเห็นเหล่านี้ภายในเครื่องหมายคำพูด

pci = nomsi pci = noaer

IE: GRUB_CMDLINE_LINUX_DEFAULT = "pci splash pci ที่เงียบสงบ = nomsi pci = noaer"

จากนั้นอัพเดตด้วงด้วย:

sudo update-grub

ฉันไม่เชื่อว่านี่เป็นการแก้ไขที่เหมาะสม แต่ถ้าระบบปฏิบัติการของคุณใกล้จะทำลายคอมพิวเตอร์ของคุณให้ค้นหาสิ่งที่ใช้ได้และหวังว่าการอัปเดตจะมาพร้อมกับสิ่งที่ไม่ทำให้สิ่งเลวร้ายลง

ขอให้โชคดี


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.