我的 ubuntu 安装需要很长时间才能启动(比如 2 分钟),因为它是在配备 i7 处理器的 Dell Precision 5510 上。显示与 ACPI 相关的dmesg
时间差距非常大。我尝试切换到专有的 NVidia 驱动程序,但遇到了同样的问题,所以我认为这不是 nouveau 的错。
我该如何解决?
[ 4.976738] hid-multitouch 0018:06CB:7A13.0003: input,hidraw2: I2C HID v1.00 Mouse [DLL06E5:01 06CB:7A13] on i2c-DLL06E5:01
[ 9.735326] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150930/nsarguments-95)
[ 9.735915] ACPI: \_SB_.PCI0.PEG0.PEGP: failed to evaluate _DSM
[ 9.735918] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150930/nsarguments-95)
[ 9.736038] nouveau 0000:01:00.0: DRM: evicting buffers...
[ 9.736040] nouveau 0000:01:00.0: DRM: waiting for kernel channels to go idle...
[ 9.736054] nouveau 0000:01:00.0: DRM: suspending client object trees...
[ 9.737462] nouveau 0000:01:00.0: DRM: suspending kernel object tree...
[ 94.677574] ACPI: Invalid package element [0]: got number, expecting [R]
[ 94.677577] _ART package 0 is invalid, ignored
[ 94.677591] ACPI: Invalid package element [0]: got number, expecting [R]
[ 94.677592] _ART package 0 is invalid, ignored
这是输出systemd-analyze blame
787ms plymouth-quit-wait.service
559ms gpu-manager.service
336ms lightdm.service
186ms dev-nvme0n1p8.device
113ms accounts-daemon.service
112ms ModemManager.service
94ms systemd-localed.service
81ms boot-efi.mount
77ms plymouth-start.service
76ms systemd-logind.service
编辑:尝试了 @niry 的建议,关闭 acpi=off,但没有奏效。看来 acpi 不是罪魁祸首。这是 dmesg 现在输出的内容:
[ 4.713109] Bluetooth: hci0: Waiting for firmware download to complete
[ 4.713860] Bluetooth: hci0: Firmware loaded in 1406642 usecs
[ 4.713888] Bluetooth: hci0: Waiting for device to boot
[ 4.725868] Bluetooth: hci0: Device booted in 11710 usecs
[ 4.726328] Bluetooth: hci0: Found Intel DDC parameters: intel/ibt-11-5.ddc
[ 4.727871] Bluetooth: hci0: Applying Intel DDC parameters completed
[ 4.729019] Bluetooth: hci0: Setting Intel event mask failed (-16)
[ 93.218918] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 93.218921] Bluetooth: BNEP filters: protocol multicast
[ 93.218923] Bluetooth: BNEP socket layer initialized
[ 93.304637] IPv6: ADDRCONF(NETDEV_UP): wlp2s0: link is not ready
编辑 2:我拔掉了所有 USB 设备,包括无线鼠标,但问题仍然存在。以下是部分dmesg
输出debug ignore_loglevel log_buf_len=16M
:
(另外,为什么这被标记为离题,我说这是在官方的 16.04 上,而不是 16.10 上,那是打字错误)
[ 5.083674] iwlwifi 0000:02:00.0 wlp2s0: renamed from wlan0
[ 5.130155] usb 1-4: USB disconnect, device number 2
[ 5.130264] Bluetooth: hci0: Failed to send firmware data (-19)
[ 5.145481] systemd-journald[310]: Successfully sent stream file descriptor to service manager.
[ 5.150813] systemd-journald[310]: Successfully sent stream file descriptor to service manager.
[ 5.151126] systemd-journald[310]: Successfully sent stream file descriptor to service manager.
[ 5.151708] systemd-journald[310]: Successfully sent stream file descriptor to service manager.
[ 5.153827] systemd-journald[310]: Successfully sent stream file descriptor to service manager.
[ 5.163421] input: DLL06E5:01 06CB:7A13 Touchpad as /devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-19/i2c-DLL06E5:01/0018:06CB:7A13.0002/input/input18
[ 5.163525] hid-multitouch 0018:06CB:7A13.0002: input,hidraw1: I2C HID v1.00 Mouse [DLL06E5:01 06CB:7A13] on i2c-DLL06E5:01
[ 9.749389] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150930/nsarguments-95)
[ 9.749982] ACPI: \_SB_.PCI0.PEG0.PEGP: failed to evaluate _DSM
[ 9.749985] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150930/nsarguments-95)
[ 9.750109] nouveau 0000:01:00.0: DRM: evicting buffers...
[ 9.750111] nouveau 0000:01:00.0: DRM: waiting for kernel channels to go idle...
[ 9.750126] nouveau 0000:01:00.0: DRM: suspending client object trees...
[ 9.751485] nouveau 0000:01:00.0: DRM: suspending kernel object tree...
[ 94.566348] systemd-journald[310]: Sent WATCHDOG=1 notification.
[ 94.584143] systemd-journald[310]: Successfully sent stream file descriptor to service manager.
[ 94.591574] systemd-journald[310]: Successfully sent stream file descriptor to service manager.
[ 94.592148] systemd-journald[310]: Successfully sent stream file descriptor to service manager.
[ 94.592558] systemd-journald[310]: Successfully sent stream file descriptor to service manager.
[ 94.595552] systemd-journald[310]: Successfully sent stream file descriptor to service manager.
[ 94.595854] systemd-journald[310]: Successfully sent stream file descriptor to service manager.
[ 94.596193] systemd-journald[310]: Successfully sent stream file descriptor to service manager.
[ 94.596423] systemd-journald[310]: Successfully sent stream file descriptor to service manager.
[ 94.596680] systemd-journald[310]: Successfully sent stream file descriptor to service manager.
[ 94.596917] systemd-journald[310]: Successfully sent stream file descriptor to service manager.
[ 94.597515] systemd-journald[310]: Successfully sent stream file descriptor to service manager.
[ 94.597871] systemd-journald[310]: Successfully sent stream file descriptor to service manager.
[ 94.598969] systemd-journald[310]: Successfully sent stream file descriptor to service manager.
[ 94.599158] systemd-journald[310]: Successfully sent stream file descriptor to service manager.
[ 94.599457] systemd-journald[310]: Successfully sent stream file descriptor to service manager.
[ 94.599628] systemd-journald[310]: Successfully sent stream file descriptor to service manager.
[ 94.600074] systemd-journald[310]: Successfully sent stream file descriptor to service manager.
[ 94.601049] systemd-journald[310]: Successfully sent stream file descriptor to service manager.
[ 94.601594] systemd-journald[310]: Successfully sent stream file descriptor to service manager.
[ 94.602088] systemd-journald[310]: Successfully sent stream file descriptor to service manager.
[ 94.603955] systemd-journald[310]: Successfully sent stream file descriptor to service manager.
[ 94.604117] systemd-journald[310]: Successfully sent stream file descriptor to service manager.
[ 94.604721] systemd-journald[310]: Successfully sent stream file descriptor to service manager.
[ 94.605534] systemd-journald[310]: Successfully sent stream file descriptor to service manager.