如果我以 nomodeset 启动,可以安装 nvidia 驱动程序吗?

如果我以 nomodeset 启动,可以安装 nvidia 驱动程序吗?

新问题。当图形驱动程序像“quiet splash nomodeset”一样加载时,我可以安装它吗?

我尝试停止 lightdm、将模块列入黑名单并更新 initram,但无法安装 NVidia,它说 nouveau 仍在使用内核。如果将它们列入黑名单并重新启动,那么我的两个显示器都会显示空白屏幕,我必须按 ctrl alt del 重新启动。

如果安装并重新启动而不使用 nomodeset,它可以正常工作吗?

如果我可以在 nomodeset 中安装,那么我可以再次启动并运行 nvidia-xconfig 并希望它正常工作?

答案1

致未来的 Google 员工:

先安装 Nvidia 驱动,然后安装 blacklist nouveau。重启机器。

您的首要目标是确保至少一台显示器能够与 Nvidia 驱动程序一起正常工作。如果遇到图形问题,请按Ctrl+ Alt+F1进行终端访问,然后您可以删除/清除驱动程序或安装不同版本的 Nvidia 驱动程序。

这将确保你的两张显卡都使用 Nvidia 驱动程序。如果你没有将 Nouveau 列入黑名单,那么一张显卡将使用 Nvidia,另一张显卡将使用 Nouveau,这意味着除非两张显卡使用相同的驱动程序,否则你永远无法让第二台显示器工作。

运行lspci -vnn | grep -i VGA -A12以验证正在使用哪个驱动程序供应商。检查“正在使用的内核驱动程序”行。如果您没有看到该行,请将 -A12 增加到 -A20(匹配后,行数)。

现在您使用 Nvidia,您可以将 ~/.config/monitors.xml 移至 ~/.config/monitors.xml.old。这样做有时可能会与 xorgs 发生冲突。因此最好移动文件,然后开始编辑 xorgs。

运行nvidia-settings命令并自动设置分辨率并启用 Xinerama。将配置保存到 /etc/X11/xorg.conf

重新启动 lig​​htdm 并查看是否有效。

如果没有,请编辑xorgs.conf,调整与屏幕 1 和设备 1 配置参数相关的所有内容。将其与设备 0/屏幕 0 设置进行比较,并进行相应更改。只需确保PCI/BUS ID是唯一且正确的即可。在进行适当更改后,重新启动服务器lightdm以查看它是否正常工作。大多数情况下,辅助显示器无法按预期工作的主要原因是分辨率问题,请随意通过降低配置中屏幕 1(辅助显示器)的分辨率进行测试。无论哪种方式,请尝试使其与 中的工作屏幕相似xorgs.conf

还有其他与此相关的帖子应该可以帮助您解决这个问题。

相关内容