![如何解决 Ubuntu 22.04 LTS 暂停或锁屏后黑屏?](https://linux22.com/image/1187305/%E5%A6%82%E4%BD%95%E8%A7%A3%E5%86%B3%20Ubuntu%2022.04%20LTS%20%E6%9A%82%E5%81%9C%E6%88%96%E9%94%81%E5%B1%8F%E5%90%8E%E9%BB%91%E5%B1%8F%EF%BC%9F.png)
大家好,我刚刚安装了 Ubuntu 22.04,每次我挂起或锁定屏幕时都会出现黑屏,我必须强制关机。
我有 NVIDIA 940MX
我尝试了互联网上的所有选项,将版本从 510 降级到 470,390 ,尝试重新配置 grub ,并将 gdm 更改为 lightdm 。 没有任何效果,我尝试了这些解决方案:
- 系统暂停后冻结
- https://forums.developer.nvidia.com/t/solved-suspend-resuming-and-wakeup-with-nvidia370-28/45282
- 如何解决 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
答案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) 包,并按照安装脚本中的说明进行操作这里。