Почему Ubuntu 22.04 неожиданно выключается?

Вопрос или проблема

Недавно я обновился до 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 позволяет выделить несколько ключевых аспектов, которые могут помочь в ее диагностике и решении. Прежде чем переходить к рекомендациям, давайте рассмотрим возможные причины неожиданного отключения системы.

Причины проблемы:

  1. Тепловая защита: Согласно логам, система получает критическое уведомление о достижении предельной температуры, что приводит к автоматическому выключению для предотвращения повреждений. Тем не менее, вы заметили, что корпус устройства остаётся холодным, что может указывать на ошибочные показания датчиков температуры.

  2. Обновления и конфликты драйверов: Переход на новую версию ОС может привести к несовместимости драйверов, что вызывает повышенную нагрузку на процессор или проблемы с тепловыми датчиками.

  3. Конфликты оборудования: Лог указывает на конфликт между TLV и NVM в отношении включения LAR, который может влиять на работу беспроводных модулей и, в свою очередь, на общую стабильность системы.

  4. Недавние изменения в конфигурации системы: Обновления BIOS или изменения в настройках ОС могут вызвать нестабильность.

Рекомендуемое решение:

  1. Проверка BIOS и обновления системы: Убедитесь, что у вас установлена последняя версия BIOS. Обновите все пакеты операционной системы и убедитесь, что у вас установлены все доступные обновления безопасности.

  2. Загрузка модуля coretemp: Попробуйте предварительно загрузить модуль coretemp, как указано в вашем вопросе. Это может улучшить точность считывания температуры:

    printf "# BUGFIX: pre load coretemp to fix Laptop Thermal Shutdown Bug\ncoretemp\n" | sudo tee /etc/modules-load.d/bugfix-coretemp.conf
  3. Использование команд для мониторинга температуры и нагрузки ЦП: Установите lm-sensors и htop, чтобы отслеживать температуру и загрузку процессора в режиме реального времени:

    sudo apt install lm-sensors htop
    sensors
    htop
  4. Проверка совместимости драйверов: Установите все необходимые патчи для драйверов и ядра системы. Особенно это касается драйверов Wi-Fi и графических драйверов, которые могут вызывать сбои.

  5. Исследование журнала системы: Проверьте логи dmesg для дополнительной информации о любых ошибках, которые могут появляться до или после выключения системы.

Дополнительная поддержка:

Если после выполнения вышеописанных шагов проблема не будет решена, рассмотрите возможность обращения в техническую поддержку Dell или на форумы сообщества Ubuntu, предоставив детальную информацию о вашей проблеме и действиях, предпринятых для её решения.

Использование вышеперечисленных шагов должно помочь вам устранить проблему с неожиданным выключением, что улучшит стабильность вашего ноутбука на Ubuntu 22.04.

Оцените материал
Добавить комментарий

Капча загружается...