使用 Nouveau 和 Nvidia 驱动程序的 Nvidia GTX1060 的屏幕分辨率功能不正确

使用 Nouveau 和 Nvidia 驱动程序的 Nvidia GTX1060 的屏幕分辨率功能不正确

我的旧显示器坏了,换成了飞利浦 28 英寸 288E2 型号,能够达到 3840x2160 分辨率(又名 4K)。笔记本电脑集成了英特尔 UHD 显卡 (v2.0)。通过 HDMI 插入笔记本电脑时可以检测到显示器,并且可以提供全分辨率并将其选为辅助显示器。在 Xubuntu 21.10 下,换句话说,一切都按预期运行。

台式机配有 Nvidia GTX1060 3GB 显卡。使用完全相同的显示器和 HDMI 线缆,检测到的最高分辨率为 1920x1080。这是使用 Nouveau 驱动程序和 21.10 以及现在的 22.04 LTS 时检测到的。

我按照给出的配方强制 lightdm 进入 3840x2160 模式错误的登录屏幕分辨率所以我暂时有一个图形解决方法。但是,在我看来,Nouveau 驱动程序应该能够获得 GPU 的功能。

我真正想要做的是在桌面系统上运行 CUDA。Nvidia 驱动程序模块(我在 21.10 和 22.04LTS 上尝试了几个,包括目前推荐的 510 版本)在启动时不会被内核加载。我尝试将 pci=realloc 添加到 /boot/grub/grub.cfg,但没有任何效果。因此,我没有可用的显示器,需要从另一台机器 ssh 进入才能回滚到 Nouveau 解决方案。

有人能建议我该怎么做才能让 Nvidia 驱动程序正常工作,从而启用 CUDA 吗?

谢谢,保罗

答案1

我现在确信这是由于尝试通过 HDMI 将 Nvidia 1060 连接到飞利浦 288E2 而导致的硬件不兼容。该卡没有 DP 输出,显示器没有 DVI-D,所以我只能使用现有的 4k 显示器和 Nouveau 驱动程序。

全新安装带有 UEFI 启动的 Ubuntu 带来了很多麻烦,而且没有解决方案。算了。

感谢长安汽车的耐心协助。

相关内容