我遇到了這個奇怪的問題烏班圖22.04。我的筆記型電腦每次使用關機時都會卡在關機螢幕上,我必須手動按下電源按鈕 5 秒鐘才能關閉機器。
我試過了這解決方案。它對我不起作用。請幫我解決這個問題。
答案1
我最近升級到 Ubuntu 22.04.3,我升級的兩台機器都遇到了這個問題。
對我來說,透過在機器上安裝適用於 Nvidia 顯示卡的 Nvidia 驅動程式版本,問題已在兩台機器上解決。這與問題中連結的解決方案相同,並提到這裡。
我機器上的顯示卡是 GeForce RTX 3050 和 GeForce RTX 3050 Ti,因此我從以下位置選擇了正確的驅動程式版本這個網站。本質上,網站上的搜尋只是用於識別正確的驅動程式版本。
只需安裝 Nvidia 驅動程式(在我的例子中為版本 535)即可將 Nouveau 驅動程式替換為 Nvidia 驅動程式。具體來說,我不必明確刪除 nouveau 驅動程式。只需運行下面的命令對我有用。
筆記:值得一提的是,不要只是複製貼上並從下面運行命令,而是替換第535章在驅動程式版本中包含適用於您的硬體的驅動程式版本,即從前面提到的搜尋中識別出的版本。
$ sudo apt install nvidia-driver-535
重新啟動後,機器恢復到正常關閉行為。
更新
Capitoneo 中提到的另一點他的回答也相關。升級到 22.04 後,「附加驅動程式」部分為空白。執行上述步驟後,附加驅動程式清單也已恢復。
答案2
只是說一下我的經驗(今天在ubuntu22上)
//不適用於所有情況
檢查上次關機日誌
啟動後,檢查先前的斷電系統日誌。
journalctl -b -1 -r
- -b -1 //上次啟動
- -r //以相反的順序顯示日誌
Nov 11 20:10:45 u22 systemd[1]: et.service: Failed with result 'timeout'.
...
Nov 11 20:10:45 u22 systemd[1]: cups-browsed.service: Failed with result 'timeout'.
...
Nov 11 20:09:16 u22 systemd[1731]: Reached target Shutdown.
確實等了90秒超時..
禁用卡住的服務
我的是 2 服務停止逾時,
// 預設為 90 秒強制停止。
- 等服務
- 杯子瀏覽的
我不使用它們,停止並禁用它。
sudo systemctl stop et.service
sudo systemctl disable et.service
sudo systemctl stop cups-browsed
sudo systemctl disable cups-browsed
然後5秒後關機成功。
答案3
我剛剛這樣做了sudo apt update
,sudo apt upgrade
它解決了我的問題。
答案4
對我來說,這個問題是透過安裝 GPU 驅動程式解決的,我的案例是 GEFORCE RTX 3050 中的 NVIDIA,我從網站下載了該驅動程式https://www.nvidia.in/Download/index.aspx?lang=en-in
確保
cc
您的系統中已安裝驅動程式以編譯驅動程式sudo apt install build-essential
xserver
在安裝驅動程式之前,請確保必須停止服務,使用以下命令
sudo service lightdm stop
前往 tty 終端
sudo init 3
輸入登入名稱和密碼,然後前往下載驅動程式的資料夾並執行以下命令
sudo ./NVIDIA-Linux-x86_64-535.104.05.run