После установки indicator-cpufreq
и запуска openssl speed
вместе с turbostat
мне потребовалось две загрузки для запуска Ubuntu.
Поэтому я удалил индикатор-cpufreq: sudo apt-get purge --auto-remove indicator-cpufreq
Затем мне все еще нужно было две загрузки, но у первого больше не было сообщения о панике ядра.
После чего я переустанавливал индикатор-cpufreq и случайно:
Заметно:
Однако мой BIOS не работает: (из dmesg)
[ 0.000000] ------------[ cut here ]------------
[ 0.000000] Your BIOS is broken; DMAR reported at address fed90000 returns all ones!
BIOS vendor: Hewlett-Packard; Ver: 786F1 v01.24; Product Version:
[ 0.000000] WARNING: CPU: 0 PID: 0 at /build/linux-S9wgEU/linux-4.15.0/drivers/iommu/dmar.c:848 warn_invalid_dmar.part.11+0x55/0x70
[ 0.000000] Modules linked in:
[ 0.000000] CPU: 0 PID: 0 Comm: swapper Not tainted 4.15.0-49-generic #53-Ubuntu
[ 0.000000] Hardware name: Hewlett-Packard HP Compaq dc7800 Convertible Minitower/0AACh, BIOS 786F1 v01.24 03/18/2008
[ 0.000000] EIP: warn_invalid_dmar.part.11+0x55/0x70
[ 0.000000] EFLAGS: 00210092 CPU: 0
[ 0.000000] EAX: 0000008b EBX: c7b6b6b5 ECX: 00000080 EDX: 00000000
[ 0.000000] ESI: fed90000 EDI: 00000000 EBP: c7c13ed0 ESP: c7c13ea0
[ 0.000000] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
[ 0.000000] CR0: 80050033 CR2: 00000000 CR3: 07e24000 CR4: 000006b0
[ 0.000000] Call Trace:
[ 0.000000] dmar_validate_one_drhd+0xc9/0x140
[ 0.000000] dmar_walk_remapping_entries+0x92/0x1e0
[ 0.000000] detect_intel_iommu+0x58/0xd7
[ 0.000000] ? xen_swiotlb_init+0x3f0/0x3f0
[ 0.000000] pci_iommu_alloc+0x45/0x5f
[ 0.000000] mem_init+0x28/0x204
[ 0.000000] start_kernel+0x217/0x438
[ 0.000000] i386_start_kernel+0xa1/0xa5
[ 0.000000] startup_32_smp+0x164/0x168
[ 0.000000] Code: 00 00 00 e8 9e db 1a 00 89 45 f0 b8 01 00 00 00 e8 91 db 1a 00 8b 4d ec 8b 55 f0 51 52 50 53 57 56 68 e4 ad b6 c7 e8 2b 8d af ff <0f> 0b 83 c4 1c 8d 65 f4 5b 5e 5f 5d c3 8d b4 26 00 00 00 00 8d
[ 0.000000] ---[ end trace 0f18a8dcfe7fc25e ]---
Проблема была решена путем выбора
двоичного драйвера NVIDIA - версия 340.107
blockquote>вместо
X.Org X server - Драйвер дисплея Nouveau
blockquote>на вкладке «Программное обеспечение и обновления» из окна «Диспетчер обновлений»
ScreenshotOfTheWindowFromWhichTheProblemWasSolved
Если я снова выберу драйвер Nouveau, проблема снова появится: нужны две загрузки, а первая случайным образом вызывает «панику ядра»; зависает при "найденной звуковой карте" или "найденном сетевом подключении"; или перезагружается сам.
Если я удаляю драйвер nouveau:
xserver-xorg-video-nouveau (version 1:1.0.15-2)
, затем переустанавливаю его и использую повторно, проблема появляется снова.
Если я попытаюсь установить более свежий пакет:
xserver-xorg-video-nouveau-hwe-18.04 (version 1:1.0.15-3)
с помощью Synaptic, система ответит сначала, чтобы исправить поврежденные пакеты. Но когда я пытаюсь исправить поврежденные пакеты, система отвечает, что поврежденные пакеты помечаются как «оставленные как есть».
Обновите свой старый BIOS через https://support.hp.com/us-en/drivers/selfservice/hp-compaq-dc7800-small-form-factor-pc/3459241 , и это должно познакомит вас с текущим и может (действительно) решить вашу проблему.
Кроме того, ваш драйвер Nvidia может быть устаревшим, поскольку последняя версия - 418.56, но это зависит от модели вашей карты.