Laptop CPU + GPU kepanasan setelah pembaruan ke 18,04 LTS


14

Saya memiliki masalah yang sama dalam upaya terakhir untuk memutakhirkan (dengan instalasi yang bersih) dari 16,04 LTS menjadi 18,04 LTS. Ketika saya menjelajah internet dan khususnya ketika saya memutar video, CPU + GPU saya naik ke level yang cepat ke tingkat tinggi yang menyebabkan pelambatan untuk menyala dan menghasilkan kelambatan yang tidak dapat ditoleransi, membuat sistem tidak dapat digunakan selama sekitar 60 detik atau lebih.

Dengan Ubuntu 16.04 LTS saya tidak pernah mengalami masalah ini. Tentu saja suhu meningkat dan pelambatan sering dipecat (setelah semua ini adalah laptop), tetapi sistem tidak pernah dapat digunakan dan pemutaran video lancar.

Solusi saya sebelumnya adalah menurunkan versi ke 16,04 LTS lagi, tetapi sekarang saya membutuhkan versi yang lebih baru jadi saya ingin mencari solusi.

Spesifikasi sistem:

  • CPU: Intel Core i7-6500U
  • GPU: Intel HD Graphics 520
  • Ubuntu: 18,04 LTS
  • Linux: 4.15.0-30
  • Mesa: 18.0.5
  • Akselerasi perangkat keras: aktif

PEMBARUAN 1

Jelas itu adalah masalah dengan pembatasan frekuensi. Alih-alih membatasi frekuensi CPU untuk menghindari overheating procesor, sistem menunggu sampai suhu mencapai batas (standar 85ºC) dan kemudian intel_powerclampmodul menyala, membuat sistem tidak dapat digunakan selama 60 detik atau lebih.

Saya mengharapkan penurunan kinerja progresif dari intel_powerclamp, tetapi tidak, itu semua atau tidak sama sekali. ¿Bisakah ini dikonfigurasi?

Solusi saya saat ini adalah modifikasi dari skrip jawaban ini . Tampaknya berhasil, tetapi ini adalah peretasan besar. Harus ada cara konvensional untuk mengubah konfigurasi sistem untuk mencapai hasil yang sama.

PEMBARUAN 2

Jika saya mematikan turbo boost frekuensi ( echo "1" | sudo tee /sys/devices/system/cpu/intel_pstate/no_turbo) masalahnya benar-benar hilang. Temperatur tidak pernah mencapai batas dan skrip yang diperkenalkan pada pembaruan 1 juga tidak intel_powerclampmenyala dan laptop mulus dan dapat digunakan.

Masalahnya sekarang adalah turbo boost dinonaktifkan. Dengan Ubuntu 16.04 LTS saya tidak pernah mengalami masalah ini.

Ini jelas merupakan konfigurasi yang buruk dari subsistem manajemen termal Ubuntu 18.04 LTS. Apakah ada cara untuk memperbaikinya?

PEMBARUAN 3

Sistem masih tidak dapat digunakan. Menginstal server Ubuntu 18.04 LTS dan apa pun selain Gnome3 berfungsi. Yah, itu bukan hal baru yang disebalkan Gnome, tapi itu bisa digunakan dengan 16,04 ...


2
Saya mengalami masalah yang sama dengan i7-6500U ketika menjalankan tugas-tugas intensif CPU seperti mengompresi / mendekompresi file besar dan terutama mengkompilasi perangkat lunak dengan make. Saya mencoba membatasi makeuntuk hanya menggunakan satu proses tetapi itu menghasilkan runtime yang lebih lama, lebih banyak panas. Dalam kasus saya itu tidak mencekik, tetapi menutup seluruh laptop dengan keras.
Dave A

Turbo boost sebenarnya sangat tidak berguna dalam sistem 64 bit. Kecuali jika Anda menjalankan beberapa aplikasi 32 bit, tidak ada kerugian nyata untuk membuatnya dinonaktifkan.
Fran Marzoa

Jawaban:


6

Nonaktifkan intel_pstate saat boot dengan mengedit konfigurasi grub Anda.

Buka / etc / default / grub dengan editor teks pilihan Anda dan temukan baris yang dimulai dengan:

GRUB_CMDLINE_LINUX_DEFAULT

Dan tambahkan intel_pstate = nonaktifkan di akhir string itu. Begini cara penampilanku setelah itu:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_pstate=disable"

Sekarang, jalankan:

sudo update-grub

Dan reboot laptop Anda. Itu dia. Ini seharusnya bekerja semulus dan sejuk dengan 16.04.

Beberapa informasi tambahan: gubernur intel_pstate tampaknya buggy, atau hanya bodoh dan tidak dapat mendeteksi kenaikan suhu yang cepat dan akibatnya mengurangi kecepatan prosesor. Sepertinya itu hanya akan berdoa kepada Saint Cooling Device agar CPU tetap di bawah ambang batas shutdown. Di komputer desktop dengan kipas turbin DC9 seperti lompatan keyakinan seperti itu mungkin dibenarkan, tetapi di laptop dengan kipas kecil seperti XPS13 saya lebih baik bersikap skeptis dan menyerahkan hal-hal itu ke ACPI lama yang baik (Konfigurasi Ateist dan Antarmuka Daya). Setidaknya sampai gubernur intel_pstate menumbuhkan otak.

Dan sebagian besar turbo boost tidak berguna. Kemungkinannya adalah Anda tidak akan kehilangan apa pun karena dinonaktifkan. Fitur itu berguna pada zaman prosesor monocore 32 bit, tetapi tidak di dunia multicore 64 bit yang kita jalani sekarang.


Solusi ini tidak berfungsi di laptop saya.
user3368561

Ini berfungsi cukup baik di XPS13 saya, namun masih memungkinkan mode turbo dari waktu ke waktu. Anda dapat mencoba membiarkan intel_pstate diaktifkan dan menonaktifkan mode turbo sama sekali, karena mode turbo tidak benar-benar meningkatkan kecepatan kerja aplikasi nyata dan itu adalah penyebab utama overheating. Hanya google "Ubuntu nonaktifkan intel turbo boost", ada banyak jawaban tentang cara melakukannya dan menambahkannya ke skrip boot. Semoga berhasil!
Fran Marzoa

1
BTW, ada juga ekstensi Gnome Shell yang dapat membantu Anda menangani masalah ini secara manual, atau setidaknya melakukan beberapa pengujian untuk mendapatkan pemahaman yang lebih baik tentang di mana masalah Anda berada. Ini disebut "CPU Power Manager". Untuk keduanya, menonaktifkan turbo boost dan menggunakan ekstensi ini, Anda harus mengaktifkan intel_pstate, jadi jika Anda mengubah grub seperti yang disarankan dalam jawaban saya, Anda harus mengaktifkan kembali dengan menghapus bahwa intel_pstate = nonaktifkan string dari GRUB_CMDLINE_LINUX_DEFAULT dan menjalankan sudo Anda perbarui-grub. Jangan lupa untuk reboot setelah itu.
Fran Marzoa

Adakah sumber klaim "frekuensi turbo tidak berguna" itu? Saya menemukan frekuensi mentah 37% (3,7 GHz vs 2,7 GHz) cukup signifikan!
K3 --- rnc

Anda melewatkan "sebagian besar" yang relevan di sana. Saya pikir itu tergantung pada apa yang Anda lakukan. Saya melakukan benchmark dengan aplikasi multi-threaded dengan dan tanpa turbo di laptop i7 saya dan tidak melihat perbedaan sama sekali. Sayangnya saya belum menemukan pembandingan yang komprehensif membandingkan prosesor intel yang berbeda dengan turbo yang diaktifkan vs yang dinonaktifkan, jadi saya tidak bisa mengatakan itu sama sekali tidak berguna.
Fran Marzoa

2

Saya punya masalah dengan i7-6500u juga.

Perubahan kernel Linux meningkatkan kinerja chip Intel, dengan efek samping menyebabkan penjepitan termal pada perangkat dengan batas termal rendah.

Saya menemukan TLP banyak membantu mengurangi perilaku. Mematikan turbo boost adalah cara lain untuk menjinakkannya. Anda juga dapat mengatur kipas untuk terus berjalan atau hidup pada suhu yang lebih rendah, yang meningkatkan batas termal perangkat.


1
TLP sepertinya solusinya. dengan suhu tetap stabil 20 ºC di bawah batas. Saya akan mengujinya selama beberapa hari dan jika kegunaan cocok dengan yang saya miliki dengan 16,04 LTS saya akan menerima jawaban ini.
user3368561

Sih itu TLP?
Fran Marzoa

Manajemen daya laptop untuk Linux.
Peter Geis

Salah positif. Masalahnya masih di sini; hanya lebih jarang.
user3368561

Semua orang harus menginstal TLP bahkan sebelum masalah panas mulai. Menjaga sistem tetap dingin, menjaga kipas tetap mati atau kecepatan rendah lebih sering dan umumnya semuanya berjalan lancar. Plus itu tidak hal-hal tambahan saat menggunakan daya baterai. Selain menonaktifkan turbo boost, pertimbangkan untuk menurunkan frekuensi maksimum dari katakanlah 3.500 MHz menjadi 3.000 Mhz atau 2.500 MHz. Itu membuat segalanya lebih lambat tentu saja tetapi memiliki lebih sedikit panas.
WinEunuuchs2Unix

1

tlp

Seperti yang disebutkan pada utas ini tlpbekerja sangat baik untuk menjaga sistem tetap terkendali. Ini bekerja denganthermald , Intel Powerclamp, Baterai vs AC untuk daya USB, dll. Meskipun sangat dapat dikonfigurasi, saya tidak pernah harus mengubah pengaturan konfigurasi untuk pengalaman Out-Of-The-Box yang menyenangkan. Sebelum menggunakannya, saya memiliki semua jenis masalah dengan laptop IvyBridge yang terlalu panas sepanjang waktu. Saya memilikinya di laptop Skylake baru saya dan para penggemar TIDAK PERNAH berjalan kecuali ketika melakukan peningkatan Ubuntu 16.04 LTS ke 18.04.

Anda bisa mendapatkan tulisan yang sangat rinci dengan instruksi instalasi di sini: Hentikan cpu dari kepanasan


Sebagai tambahan saya telah membaca beberapa pertanyaan dua minggu terakhir dari orang-orang yang ingin mengganti frekuensi minimum, frekuensi maksimum atau untuk memperbaiki frekuensi saat ini dengan kecepatan tertentu. Karena itu saya telah memutuskan untuk membuat proyek GUI bash + yad baru. Tab untuk menampilkan suhu untuk semua zona termal dan mengeluarkan pemberitahuan-kirim (pesan gelembung pop-up) akan menjadi bagian darinya. Juga semacam file log sesi ketika Anda tidak menonton layar mungkin disimpan.

Saya baru saja mendapat ide 2 jam yang lalu ketika membaca ulang utas ini. Tidak ada janji untuk melakukan proyek ini tetapi saya pikir beberapa orang akan menyukainya dan saya akan bersenang-senang :)


0

Dell Inspiron 17-5770 dengan Intel i7-8550 dan dual Gpu di sini, masalah panas dan bus dengan Ubuntu 18.04 diinstal. Setiap kali ada pembaruan driver sistem tampaknya mendorong perangkat keras lebih panas dan lebih lambat. Pembaruan terakhir memiliki casing di 140F dan CPU di 160F sambil menonton Youtube lag di 140p di ruang 70F dengan banyak aliran udara. Inilah yang bekerja untuk saya:

sudo nano / etc / default / grub

Temukan baris yang dimulai dengan 'GRUB_CMDLINE_LINUX_DEFAULT =' dan tambahkan komentar ini dalam tanda kutip.

pci = nomsi pci = noaer

IE: GRUB_CMDLINE_LINUX_DEFAULT = "quiet splash pci = nomsi pci = noaer"

Kemudian perbarui grub dengan:

sudo perbarui-grub

Saya tidak percaya ini adalah perbaikan yang tepat. Tetapi jika sistem operasi Anda hampir menghancurkan komputer Anda, temukan yang berfungsi dan berharap pembaruan datang yang tidak memperburuk keadaan.

Keberuntungan terbaik


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.