如何解决 Ubuntu 22.04 LTS 暂停或锁屏后黑屏?

如何解决 Ubuntu 22.04 LTS 暂停或锁屏后黑屏?

大家好,我刚刚安装了 Ubuntu 22.04,每次我挂起或锁定屏幕时都会出现黑屏,我必须强制关机。

我有 NVIDIA 940MX

我尝试了互联网上的所有选项,将版本从 510 降级到 470,390 ,尝试重新配置 grub ,并将 gdm 更改为 lightdm 。 没有任何效果,我尝试了这些解决方案:

  1. 系统暂停后冻结
  2. https://forums.developer.nvidia.com/t/solved-suspend-resuming-and-wakeup-with-nvidia370-28/45282
  3. 如何解决 Ubuntu 22.04 LTS 暂停后黑屏?

我已经尝试了将近两天,但没有任何效果,有人能帮助我并指导我解决这个问题吗

我非常感谢您提供的任何帮助。

答案1

对我有用的解决方案:

sudo systemctl stop nvidia-suspend.service
sudo systemctl stop nvidia-hibernate.service
sudo systemctl stop nvidia-resume.service

sudo systemctl disable nvidia-suspend.service
sudo systemctl disable nvidia-hibernate.service
sudo systemctl disable nvidia-resume.service

sudo rm /lib/systemd/system-sleep/nvidia

详细解答: 如何解决 Ubuntu 22.04 LTS 暂停后黑屏?

答案2

您是否尝试禁用英伟达的服务系统控制

要显示 nvidia 的所有服务的列表:

systemctl 列表单元文件 | grep nvidia

我有这个输出:

nvidia-hibernate.service 已禁用 已启用

nvidia-persistenced.service 静态 -

nvidia-resume.service 已禁用 已启用

nvidia-suspend.service 已禁用 已启用

其中第一列是服务的名称,第二列是当前状态,最后一列是供应商的预设。

如果这些服务已启用你可以尝试禁用他们:

sudo systemctl 禁用 nvidia-hibernate

sudo systemctl 禁用 nvidia-resume

sudo systemctl 禁用 nvidia-suspend

答案3

我遇到过类似的问题,我的 HTPC 不会暂停或锁定,我只是在不看电视时关闭电视。每天早上我都会发现黑屏,不得不强制关机(或者你可以得到一个 shell 和sudo systemctl restart gdm)。

最后我解决了这个问题并且非常高兴,这是我所做的:

sudo apt install ubuntu-mate-desktop -y

用 lightdm 替换 gdm(在安装过程中询问时,您应该将其设为默认值)。

我的设置:

  • Ubuntu 22.04
  • Nvidia GTX1650
  • Nvidia 驱动程序:nvidia-driver-515(来自 PPA)

答案4

我的 ASUS Zenbook Pro 15 UX550 配备了 GeForce GTX 1050 Mobile,为了让它重新工作,我必须降级到 Nvidia 驱动程序 nvidia-driver-470 (meta) 包,并按照安装脚本中的说明进行操作这里

相关内容