设置和问题
我正在运行 Ubuntu 22.04,配有 Nvidia RTX 3070-ti 和两台显示器。GPU 有 1 个 hdmi 端口和 3 个显示端口。无论哪个显示器插入 hdmi 插槽,它都会被检测到并正确良好地传输信号。无论我将哪个显示器插入显示端口,它似乎都会接收到信号,但会立即进入待机模式。我检查过的所有调试工具都无法识别显示端口连接,但显示器似乎知道它已插入。我需要一些帮助来诊断和修复我的电脑,以便我可以使用我的两个显示器。
另一点需要注意的是:我在 lightdm 上运行 ubuntu unity 桌面,并使用图形驱动程序 nvidia-driver-525-open。我的主板是 asus rog strix x570-e,所以没有集成 GPU。
我的显示器设置在从 21.10 更新到 22.04 之前最后一次工作。但是,一旦我更新到 22.04,我注意到随着时间的推移,第二个显示器会在挂起计算机或让显示器进入屏幕保护程序模式后停止工作。我必须将显示端口电缆插入并重新插入 gpu 上的各个端口,直到它发出信号。我确实注意到使用单独的电缆并没有太大的区别,并且会继续出现同样反复无常的行为。最终,这种解决方法不再起作用。在撰写这篇文章时,我注意到我的显示器只有一个显示端口响应显示端口电缆。另一个让显示器认为它没有收到任何信号。
日志
Stackexchange 认为我的日志使该问题看起来像垃圾邮件,因此我将日志移至 pastebin:https://pastebin.com/mt1GNpeh
我尝试过的事情
我更换了多个 nvidia 驱动程序和 xorg-nouveau,更换了 hdmi 电缆,更换了显示端口电缆,尝试了 gpu 直通,并在 lightdm 和 gdm 之间进行了切换。但似乎都不起作用。
我参考了 stackexchange 和 nvidia 网站上的其他一些帖子:
- Ubuntu 22.04:设备无显示信号
- Ubuntu 22.04 显示端口切入切出
- 如果关闭并再次打开,则无法检测到 DisplayPort 显示器
- https://forums.developer.nvidia.com/t/external-monitor-issue-on-ubuntu-22-04-jammy-using-nvidia-510-and-470-proprietary-drivers/214152
- https://forums.developer.nvidia.com/t/hdmi-and-dp-does-not-work-on-ubuntu-22-04/213439/8
- https://forums.developer.nvidia.com/t/ubuntu-20-04-no-signal-after-monitor-sleep-or-monitor-turned-off/180056/2?page=2
- https://discourse.ubuntu.com/t/nvidia-rtx-460-display-port-monitor-ubuntu-20-04/22624
我还没尝试过的事情
尝试使用全新的显示端口电缆、更换显示器或清除所有 nvidia 驱动程序并全新安装 nvidia。
任何帮助或指点都将不胜感激。谢谢!
答案1
编辑:按以下方式排序,如果这不能为您排序,很抱歉:
ubuntu-drivers devices
其次是
sudo ubuntu-drivers autoinstall
按照本文
[删除了我关于遭受同样问题的简介]
答案2
请参阅我自己帖子的评论。
在与 nvidia 论坛上的一些人合作之后: https://forums.developer.nvidia.com/t/gpu-display-ports-are-not-working-on-ubuntu-22-04-with-an-rtx-3070-ti/238384/3,我要得出结论,我的 gpu 有缺陷。