更改外接显示器的时钟速率后黑屏

更改外接显示器的时钟速率后黑屏

由于我有一个外接显示器,其时钟频率为 144 Hz,因此我尝试通过 xrandr 为其设置新模式。但是,没有任何效果,然后我注意到在 Gnome 中我可以将时钟频率更改为 120 Hz。不幸的是,这样做之后,笔记本电脑和外接屏幕都完全变黑了。重新启动并重新登录我的帐户后,输出完全冻结。但是,Ctrl++Alt可以F3工作。

我尝试通过 xrandr 生成新配置。但我只得到输出Can't open display
我还尝试过离开,~/.config/monitors.xml因为通过 Gnome 控制中心调整设置后系统崩溃了。这根本不起作用。
断开外接显示器也无济于事。
此外,重新安装 nVidia GPU 驱动程序也无济于事。
最后,运行dconf reset -f /org/gnome似乎也没有任何效果。

两天后,我尝试重置 Gnome 设置,感谢此回复。但是,如果我尝试登录,系统再次冻结在登录屏幕上。
即使删除所有配置也无济于事,显示设置位于哪里?

我在配备英特尔 CPU(因此是 iGPU)和 eGPU nVidia 的笔记本电脑上使用 Ubuntu 18.04 LTS。

更新 1
经过检查/var/log/Xorg.0.log,我发现了这一点。这可能与我在 tty 和登录屏幕之间切换有关,但我宁愿发布它,它可能会有用。

[   475.048] (II) system-logind: got pause for 13:72
[   586.128] (II) system-logind: got resume for 13:84
[ ... another resumes here ...]
[   586.318] (II) NVIDIA(0): Setting mode "NULL"

答案1

我刚刚在 ubuntu 22.04 上使用 intel i912900k 和 nvidia rtx3090ti 做了你几年前所做的事情。幸运的是,我已经设置了 ssh 服务,因此我仍然可以通过 ssh 连接从另一台设备使用终端。读完你的故事后,我有点失落。然而,我决定找到一种方法来修复系统并让一切恢复正常。我想到,如果我无法通过重置刷新率来解决问题,也许我可以重新安装 xrog、nvidia 驱动程序或与设置相关的东西,并且可以在处理这些依赖关系时解决问题。因此,我首先使用命令 sudo dpkg -l |grep nvidia 卸载与 nvidia 驱动程序相关的所有内容以查看应删除哪些内容,然后使用命令 sudo apt install nvidia-driver-515.65.07_0ubuntu1,该版本与某些硬件有关。之后我发现问题仍然存在。然后我尝试了另一种安装 nvidia 驱动程序的方法,并进入 ubuntu 的安全模式,最终获得了 gui。然而,仍然有些问题。ubuntu 无法发现我正在使用的 nvidia 硬件,nvidia-smi 也得到了奇怪的输出。我无法同时使用 cuda 训练我的数据集。所以我从 nvidia 官方网站下载了驱动程序 515.76 并安装它(这里暂时出现黑屏)。之后问题仍然存在。我想知道驱动程序 515.65.07 是否仍在 dpkg 中,这可能是原因,所以我再次卸载了 dpkg 中与 nvidia 相关的所有内容,第二次出现黑屏!这次我使用命令“sudo apt install nvidia-driver-515 nvidia-dkms-515”重新安装驱动程序,并按照此链接中的步骤操作https://support.system76.com/articles/login-loop-ubuntu/对我来说,这意味着将旧的配置文件移开,一切又变得很好了。

答案2

我发现互联网上没有一个解决方案真正起作用;有些情况甚至变得更糟,即使重新安装后 GUI 也完全停止工作。由于这里没有人回复,我有一个简单的解决方案。

如果您遇到和我一样的问题,那么对我来说唯一可行的解​​决方案就是重新安装系统。但是,由于/home可以保留数据,所以这不是什么大问题(即使安装软件看起来不想保留数据)。

无论如何,我不会将此标记为最佳答案。也许将来有人会遇到同样的问题并找到一些可行的解决方案。或者这个人可以像我一样做同样的事情;从头开始。

相关内容