从挂起状态唤醒后,X 服务器无法继续运行

从挂起状态唤醒后,X 服务器无法继续运行

我有 Gentoo 系统开放式RCinit、5.4.28-gentoo内核和440.64Nvidia 驱动程序 (GTX 1060)。

一切配置均按照本指南

当我暂停系统时Gnome 暂停按钮然后唤醒它,显示器也唤醒,但仍然黑屏。我无法切换到任何 TTY,但系统正在运行,并且我可以连接到 SSH 服务器。

我恢复屏幕的唯一方法是重新启动 xdm:

rc-service xdm restart

但我因此失去了会话。

开源 nouveau 驱动程序不会出现此问题。

我目前正在用这个脚本解决这个问题。 (下午暂停工作正常)

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

是否有任何内核选项或系统配置可能导致此问题或可以解决此问题?

答案1

我在中发现了类似的问题线另一个论坛的。

/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

相关内容