Вопрос или проблема
Недавно я обновился до Ubuntu 22.04, и мой ноутбук Dell начал неожиданно выключаться. Похоже, что мои процессоры достигают 100%, а затем выключаются.
В многих случаях я не могу выполнить самую простую задачу, например, открыть VS Code, в других — он выключается спустя секунды после входа в систему. Иногда я вижу ошибку, что он выключился из-за температуры, но машина всегда остается очень прохладной на ощупь.
Это никогда не происходило на Ubuntu 20.04.
Характеристики ноутбука:
- Dell Inc. Inspiron 15 3510
- 16 GB памяти
- ЦП: Intel® Pentium(R) Silver N5030 CPU @ 1.10GHz × 4
- Графика: Mesa Intel® UHD Graphics 605 (GLK 3)
- Диск: 512 GB
- Примерно 3 месяца с момента покупки.
Вот несколько полезных логов:
-
Логи аппаратного обеспечения:
16:07:45 kernel: thermal thermal_zone0: acpitz: critical temperature reached, shutting down 16:07:22 kernel: iwlwifi 0000:00:0c.0: Conflict between TLV & NVM regarding enabling LAR (TLV = enabled NVM =disabled) 16:07:21 kernel: usb 1-5: Found UVC 1.00 device Integrated_Webcam_HD (0c45:6d1a) 16:07:20 kernel: snd_hda_codec_realtek hdaudioC0D0: Internal Mic=0x12 16:07:20 kernel: iwlwifi 0000:00:0c.0 wlo2: renamed from wlan0 16:07:20 kernel: mei_hdcp 0000:00:0f.0-b638ab7e-94e2-4ea2-a552-d1c54b627f04: bound 0000:00:02.0 (ops i915_hdcp_component_ops [i915]) 16:07:20 kernel: snd_hda_intel 0000:00:0e.0: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915]) 16:07:20 kernel: i915 0000:00:02.0: [drm] fb0: i915drmfb frame buffer device 16:07:20 kernel: ieee80211 phy0: Selected rate control algorithm 'iwl-mvm-rs' 16:07:20 kernel: hid-multitouch 0018:27C6:0D43.0001: input,hidraw0: I2C HID v1.00 Mouse [DELL0AAF:00 27C6:0D43] on i2c-DELL0AAF:00 16:07:20 kernel: iwlwifi 0000:00:0c.0: base HW address: 20:1e:88:4e:c4:ce 16:07:20 kernel: thermal thermal_zone7: failed to read out thermal zone (-61) 16:07:20 kernel: iwlwifi 0000:00:0c.0: Detected Intel(R) Wireless-AC 9462, REV=0x318 16:07:20 kernel: dell-smbios A80593CE-A997-11DA-B012-B622A1EF5492: WMI SMBIOS userspace interface not supported(0), try upgrading to a newer BIOS 16:07:20 kernel: iwlwifi 0000:00:0c.0: loaded firmware version 46.fae53a8b.0 9000-pu-b0-jf-b0-46.ucode op_mode iwlmvm 16:07:19 kernel: ee1004 1-0050: 512 byte EE1004-compliant SPD EEPROM, read-only 16:07:19 kernel: iwlwifi 0000:00:0c.0: enabling device (0000 -> 0002) 16:07:19 kernel: intel-hid INT33D5:00: platform supports 5 button array 16:07:19 kernel: evdi evdi.3: [drm] Cannot find any crtc or sizes 16:07:19 kernel: hid-generic 0003:1532:009C.0006: input,hiddev1,hidraw5: USB HID v1.11 Device [Razer Razer DeathAdder V2 X HyperSpeed] on usb-0000:00:15.0-1/input3 16:07:19 kernel: usb 1-9: New USB device strings: Mfr=0, Product=0, SerialNumber=0 16:07:19 kernel: hid-generic 0018:27C6:0D43.0001: input,hidraw0: I2C HID v1.00 Mouse [DELL0AAF:00 27C6:0D43] on i2c-DELL0AAF:00 16:07:19 kernel: sd 0:0:0:0: [sda] Attached SCSI disk 16:07:19 kernel: scsi 0:0:0:0: Direct-Access ATA SSD SATA3 512GB 0A0 PQ: 0 ANSI: 5 16:07:19 kernel: usb 1-1: SerialNumber: 000000000000 16:07:19 kernel: idma64 idma64.7: Found Intel integrated DMA 64-bit 16:07:19 kernel: i2c i2c-1: Successfully instantiated SPD at 0x50 16:07:19 kernel: idma64 idma64.2: Found Intel integrated DMA 64-bit 16:07:19 kernel: i2c i2c-1: 1/1 memory slots populated (from DMI) 16:07:19 kernel: scsi host1: ahci 16:07:19 kernel: ahci 0000:00:12.0: flags: 64bit ncq sntf pm clo only pmp pio slum part deso sadm sds apst 16:07:19 kernel: hub 2-0:1.0: 7 ports detected 16:07:19 kernel: usb usb2: SerialNumber: 0000:00:15.0 16:07:19 kernel: xhci_hcd 0000:00:15.0: Host supports USB 3.0 SuperSpeed 16:07:19 kernel: hub 1-0:1.0: 9 ports detected 16:07:19 kernel: usb usb1: SerialNumber: 0000:00:15.0 16:07:19 kernel: xhci_hcd 0000:00:15.0: hcc params 0x200077c1 hci version 0x100 quirks 0x0000000000009810 16:07:19 kernel: ahci 0000:00:12.0: version 3.0 16:07:19 kernel: i801_smbus 0000:00:1f.1: SMBus using PCI interrupt 16:07:19 kernel: idma64 idma64.1: Found Intel integrated DMA 64-bit 16:07:19 kernel: acpi PNP0C14:01: duplicate WMI GUID 05901221-D566-11D1-B2F0-00A0C9062910 (first instance was on PNP0C14:00) 16:07:19 kernel: wmi_bus wmi_bus-PNP0C14:00: WQBC data block query control method not found 16:07:19 kernel: platform eisa.0: EISA: Detected 0 cards 16:07:19 kernel: rtc_cmos 00:04: alarms up to one month, y3k, 242 bytes nvram, hpet irqs 16:07:19 kernel: thermal LNXTHERM:00: registered as thermal_zone0 16:07:19 kernel: pcieport 0000:00:14.1: PME: Signaling with IRQ 124 16:07:19 kernel: pci_bus 0000:00: resource 19 [mem 0xfed80000-0xfedbffff window] 16:07:19 kernel: pci 0000:00:14.1: PCI bridge to [bus 03] 16:07:19 kernel: system 00:01: [mem 0xfee00000-0xfeefffff] could not be reserved 16:07:19 kernel: pci 0000:00:02.0: vgaarb: bridge control possible 16:07:19 kernel: pci_bus 0000:00: root bus resource [mem 0xfed80000-0xfedbffff window]
-
Важные логи:
16:07:45 canonical-livep: daemon shutting down 16:07:45 gdm3: Gdm: Failed to contact accountsservice: Error calling StartServiceByName for org.freedesktop.Accounts: Transaction for accounts-daemon.service/start is destructive (dev-disk-by\x2dpath-pci\x2d0000:00:12.0\x2data\x2d1.0\x2dpart5.swap has 'stop' job queued, but 'start' is included in transaction). 16:07:45 systemd-logind: Failed to start [email protected]: Transaction for [email protected]/start is destructive (poweroff.target has 'start' job queued, but 'stop' is included in transaction). 16:07:45 kernel: reboot: HARDWARE PROTECTION shutdown (Temperature too high) 16:07:45 kernel: thermal thermal_zone0: acpitz: critical temperature reached, shutting down 16:07:40 systemd: Failed to start Application launched by gnome-session-binary. 16:07:38 gdm-session-wor: gkr-pam: unable to locate daemon control file 16:07:22 canonical-livep: Task "refresh" returned an error: livepatch check failed: POST request to "https://livepatch.canonical.com/v1/client/eee7feecac2a487db8eed9aef9ab1d79/updates" failed, retrying in 30s. 16:07:22 gnome-session-b: GLib-GIO-CRITICAL: g_bus_get_sync: assertion 'error == NULL || *error == NULL' failed 16:07:19 kernel: x86/cpu: SGX disabled by BIOS.
Попробуйте загрузить модуль coretemp на более раннем этапе:
printf "# BUGFIX: pre load coretemp to fix Laptop Thermal Shutdown Bug\ncoretemp\n" | sudo tee /etc/modules-load.d/bugfix-coretemp.conf
Перезагрузитесь и посмотрите, решится ли проблема.
Ответ или решение
Ваше описание проблемы с выключением Ubuntu 22.04 на ноутбуке Dell Inspiron 15 3510 позволяет выделить несколько ключевых аспектов, которые могут помочь в ее диагностике и решении. Прежде чем переходить к рекомендациям, давайте рассмотрим возможные причины неожиданного отключения системы.
Причины проблемы:
-
Тепловая защита: Согласно логам, система получает критическое уведомление о достижении предельной температуры, что приводит к автоматическому выключению для предотвращения повреждений. Тем не менее, вы заметили, что корпус устройства остаётся холодным, что может указывать на ошибочные показания датчиков температуры.
-
Обновления и конфликты драйверов: Переход на новую версию ОС может привести к несовместимости драйверов, что вызывает повышенную нагрузку на процессор или проблемы с тепловыми датчиками.
-
Конфликты оборудования: Лог указывает на конфликт между TLV и NVM в отношении включения LAR, который может влиять на работу беспроводных модулей и, в свою очередь, на общую стабильность системы.
-
Недавние изменения в конфигурации системы: Обновления BIOS или изменения в настройках ОС могут вызвать нестабильность.
Рекомендуемое решение:
-
Проверка BIOS и обновления системы: Убедитесь, что у вас установлена последняя версия BIOS. Обновите все пакеты операционной системы и убедитесь, что у вас установлены все доступные обновления безопасности.
-
Загрузка модуля coretemp: Попробуйте предварительно загрузить модуль
coretemp
, как указано в вашем вопросе. Это может улучшить точность считывания температуры:printf "# BUGFIX: pre load coretemp to fix Laptop Thermal Shutdown Bug\ncoretemp\n" | sudo tee /etc/modules-load.d/bugfix-coretemp.conf
-
Использование команд для мониторинга температуры и нагрузки ЦП: Установите
lm-sensors
иhtop
, чтобы отслеживать температуру и загрузку процессора в режиме реального времени:sudo apt install lm-sensors htop sensors htop
-
Проверка совместимости драйверов: Установите все необходимые патчи для драйверов и ядра системы. Особенно это касается драйверов Wi-Fi и графических драйверов, которые могут вызывать сбои.
-
Исследование журнала системы: Проверьте логи
dmesg
для дополнительной информации о любых ошибках, которые могут появляться до или после выключения системы.
Дополнительная поддержка:
Если после выполнения вышеописанных шагов проблема не будет решена, рассмотрите возможность обращения в техническую поддержку Dell или на форумы сообщества Ubuntu, предоставив детальную информацию о вашей проблеме и действиях, предпринятых для её решения.
Использование вышеперечисленных шагов должно помочь вам устранить проблему с неожиданным выключением, что улучшит стабильность вашего ноутбука на Ubuntu 22.04.