Xorg

X 伺服器從掛起喚醒後無法繼續

  • January 26, 2021

我有帶有OpenRC初始化、5.4.28-gentoo核心和440.64Nvidia 驅動程序(GTX 1060)的 Gentoo 系統。

根據本指南配置的所有內容。

當我使用Gnome 掛起按鈕掛起系統然後將其喚醒時,顯示器也會喚醒但仍保持黑色。我無法切換到任何 TTY,但係統正在執行並且我可以連接到 SSH 伺服器。

恢復螢幕的唯一方法是重新啟動 xdm:

rc-service xdm restart

但我失去了我的會話。

開源 nouveau 驅動程序沒有出現此問題。

我目前正在使用此腳本解決它。(pm-suspend 工作正常)

#!/bin/bash
xdg-screensaver lock
sleep 0.5
sudo pm-suspend

是否有任何核心選項或系統配置可以導致此問題或可以解決此問題?

我在另一個論壇的文章中發現了類似的問題。

我注意到我的系統中有一個完全失去的/lib64/elogind/system-sleep/nvidia文件。所以我用以下內容創建了這個文件,現在一切正常。

#!/bin/sh

case "$1" in
   pre)
       /usr/bin/nvidia-sleep.sh "suspend"
       ;;

   post)
       (/usr/bin/nvidia-sleep.sh "resume";)&
       ;;
esac

引用自:https://unix.stackexchange.com/questions/520871