
我完全不知道接下來要找什麼。我最近從 Windows 11 切換到 Ubuntu。我切換的原因是因為我在 Windows 11 上遇到了一個問題,導致我的系統在「卡頓」了一下後優雅地崩潰到鎖定螢幕。儘管聯繫了幾個社區,我還是找不到解決方案,並決定重新安裝作業系統。我認為現在是安裝 Ubuntu 並進行切換的好時機。現在我在 Ubuntu 上感覺很棒,我想我不會再回到 Windows 了。儘管進入 Ubuntu,問題仍然存在。我不確定這是驅動程式問題還是硬體本身讓我失敗。
如何從 Ubuntu 作業系統確定此問題的根源?在最近一次崩潰後不久,我附上了「重要」的日誌。很抱歉這個問題可能會被認為缺乏重點,我希望通過方向我可以縮小我的問題範圍。感謝大家的幫忙!
01:06:19 bluetoothd: src/device.c:set_wake_allowed_complete() Set device flags return status: Invalid Parameters
01:01:21 kernel: Bluetooth: hci0: Malformed MSFT vendor event: 0x02
01:01:20 gdm3: GLib: Source ID 95 was not found when attempting to remove it
01:00:52 kernel: [drm:nv_drm_master_set [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to grab modeset ownership
00:59:03 bluetoothd: src/device.c:set_wake_allowed_complete() Set device flags return status: Invalid Parameters
00:59:03 bluetoothd: src/device.c:set_wake_allowed_complete() Set device flags return status: Invalid Parameters
00:59:03 bluetoothd: Failed to set mode: Failed (0x03)
00:59:03 kernel: Bluetooth: hci0: Malformed MSFT vendor event: 0x02
Sep 10 23:50:02 kernel: [drm:nv_drm_master_set [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to grab modeset ownership
Sep 10 23:50:02 gdm-session-wor: GLib-GObject: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
Sep 10 23:49:59 systemd: Failed to start Application launched by gnome-session-binary.
Sep 10 23:49:54 gdm-session-wor: gkr-pam: unable to locate daemon control file
Sep 10 23:49:27 gnome-session-b: GLib-GIO-CRITICAL: g_bus_get_sync: assertion 'error == NULL || *error == NULL' failed
Sep 10 23:49:20 bluetoothd: src/device.c:set_wake_allowed_complete() Set device flags return status: Invalid Parameters
Sep 10 23:49:20 kernel:
Sep 10 23:49:19 kernel: ucsi_ccg 4-0008: ucsi_ccg_init failed - -110
Sep 10 23:49:19 kernel: nvidia-gpu 0000:01:00.3: i2c timeout error e0000000
Sep 10 23:49:19 kernel: integrity: Problem loading X.509 certificate -65
更新:
-@Artur Meinild 提到了一個有趣的日誌行:00:59:03 核心:藍牙:hci0:格式錯誤的 MSFT 供應商事件:0x02。快速谷歌搜尋在聯想筆記型電腦(各種型號)上找到了其他 Linux 用戶,其中一些成功地重新啟動了藍牙驅動程序,但我還沒有像一些人提到的那樣成功。https://bbs.archlinux.org/viewtopic.php?id=276815
今天它已經完全生效,我已經隔離了每次錯誤發生時發生的日誌集。見下文
`20:43:07 核心:[drm:nv_drm_master_set [nvidia_drm]]錯誤[nvidia-drm] [GPU ID 0x00000100] 無法取得模式集所有權
20:43:07 核心:[drm:nv_drm_master_set [nvidia_drm]]錯誤[nvidia-drm] [GPU ID 0x00000100] 無法取得模式集所有權
20:43:07 核心:[drm:nv_drm_master_set [nvidia_drm]]錯誤[nvidia-drm] [GPU ID 0x00000100] 無法取得模式集所有權
20:43:07 核心:[drm:nv_drm_master_set [nvidia_drm]]錯誤[nvidia-drm] [GPU ID 0x00000100] 無法取得模式集所有權
20:43:07 核心:[drm:nv_drm_master_set [nvidia_drm]]錯誤[nvidia-drm] [GPU ID 0x00000100] 無法取得模式集所有權
20:43:03 核心:[drm:nv_drm_master_set [nvidia_drm]]錯誤[nvidia-drm] [GPU ID 0x00000100] 無法取得模式集所有權
20:43:03 核心:[drm:nv_drm_master_set [nvidia_drm]]錯誤[nvidia-drm] [GPU ID 0x00000100] 無法取得模式集所有權
20:43:03 核心:[drm:nv_drm_master_set [nvidia_drm]]錯誤[nvidia-drm] [GPU ID 0x00000100] 無法取得模式集所有權
20:43:03 核心:[drm:nv_drm_master_set [nvidia_drm]]錯誤[nvidia-drm] [GPU ID 0x00000100] 無法取得模式集所有權
20:42:58 核心:[drm:nv_drm_master_set [nvidia_drm]]錯誤[nvidia-drm] [GPU ID 0x00000100] 無法取得模式集所有權
20:42:58 核心:[drm:nv_drm_master_set [nvidia_drm]]錯誤[nvidia-drm] [GPU ID 0x00000100] 無法取得模式集所有權
20:42:58 核心:[drm:nv_drm_master_set [nvidia_drm]]錯誤[nvidia-drm] [GPU ID 0x00000100] 無法取得模式集所有權
20:42:58 核心:[drm:nv_drm_master_set [nvidia_drm]]錯誤[nvidia-drm] [GPU ID 0x00000100] 無法取得模式集所有權
20:42:55 bluetoothd: src/device.c:set_wake_allowed_complete() 設定裝置標誌傳回狀態:無效參數
20:42:55 核心:藍牙:hci0:格式錯誤的 MSFT 供應商事件:0x02
20:42:54 gdm3:GLib:嘗試刪除時找不到來源 ID 85`
答案1
我滾動瀏覽“所有”日誌部分並蒐索事件時間,發現每次第一個記錄的項目實際上是“蓋子關閉”。我認為這很有趣,並研究了蓋子感測器如何在我的特定筆記型電腦上工作。我的筆記型電腦的感應器位於筆記型電腦的側面,並透過磁鐵進行操作。我注意到我的特定滑鼠 Razer Naga Pro 具有可互換的側板,由磁鐵固定。透過將滑鼠側板上的磁鐵位置按到筆記型電腦上的感應器位置,我能夠重現問題。
對於我的情況來說非常獨特,到處都有很多轉移注意力的東西。我透過使用sudo -H gedit /etc/systemd/logind.conf
和編輯蓋子感應器響應的所有開關以及ignore
刪除註釋 #來減輕打擊。這使得當蓋子感應器被激活時它會忽略它。這只是意味著當我休眠筆記型電腦時,現在必須手動完成。但它比其他選擇更好,因此我可以繼續使用昂貴的滑鼠。