如何让 Ubuntu / Nvidia GeForce 8400GS 正确识别两个相同的显示器?

如何让 Ubuntu / Nvidia GeForce 8400GS 正确识别两个相同的显示器?

感谢大家迄今为止的帮助,我想我无法尝试编辑或创建一个适当的 xorg.conf 文件,以便在启动时给我一个一致的显示。

我有两台相同的显示器 - Samsung S20D300、Ubuntu 14.04、4GB RAM、Intel E5300@ 2.60GHz、Nvidia GeForce 8400 GS,带 VGA 和 DVI-D 输出 - 每台连接一台显示器

在 Nvidia XServer 设置实用程序中,一个显示器显示为“Samsung S20D300(CRT-1)”(连接到 VGA),另一个显示器显示为“CRT-0”(连接到 DVI-D,带有适当的 VGA 至 DVI-“D”适配器)相同的设置在 Win8.1 中运行良好。

三星的设置和分辨率都很好,1366x768,“CRT-0”只显示 1360x768,有较低的选项可用。1360 显示器位于 1366(主)显示器的右侧,1360 的左边缘不可见,右侧有黑条。

我试过 X.Org Nouveau 驱动程序,结果一样,使用板载卡 + Nvidia 也出问题了。安装了各种旧版和当前 Nvidia 驱动程序,结果一样。

使用 xrandr,我能够强制屏幕向右移动到 1366 和正确位置,但这当然无法在重启后继续存在。我想我可以编辑 xorg.conf 文件,但我找不到确切的操作方法。

任何指导、帮助、问题和建议都将不胜感激。谢谢!

答案1

  1. 仔细检查它们是否完全相同。查看产品 ID 和日期等类似信息。我工作时遇到过这种情况,我们认为两台显示器完全相同,但不支持相同的分辨率设置,而我发现它们并不完全相同。其中一台是几个月后发布的略微修改的版本。它们具有相同的型号,并被当作同一款产品出售,但事实并非如此。

  2. 买一根真正的 DVI 电缆。有时适配器会出现奇怪的情况。你说这是一个“合适的适配器”。我不知道那是什么意思(什么是不合适的适配器?)。我确实知道我曾经使用过适配器,这些适配器应该将一种电缆转换为另一种类型,但并没有,而使用正确的电缆系统工作正常。DVI 电缆应该不贵。在我居住的地方,你经常会发现人们转向 HDMI 和 DP 时会扔掉它们,尽管这可能与你无关。

  3. 尝试切换两个显示器所插入的端口。您可能认为问题发生在插入 DVI 的显示器上,但也许该显示器已损坏或出了问题。

答案2

有可能是某些东西(适配器?使用 dvi?)阻止 X 发现您的显示器的属性,这就是它没有按名称显示的原因。

你可以尝试以下方法:

  1. 得到xrandr

  2. 运行xrandr以转储您的显示器设置。据推测,两者将显示不同。(如果没有,则问题出在其他地方,并且很容易修复。)

  3. 阅读所有与添加自定义显示模式行相关的极其复杂的文档。 中有一些参考资料man xrandr,但您可能需要进行一些 Google 搜索。

  4. 对于未被发现的监视器,添加一个与您用于良好监视器的模式行相同的自定义模式行(通常这可能是危险的,因为如果您告诉监视器以比实际更快的速度刷新,它可能会破坏它的某些部分,但在这里这是不可能的)。

  5. 尝试使用 xrandr 以您想要的更高分辨率启动显示器(显然,您必须阅读更多文档)。如果这有效,您原则上将能够使用更方便的界面让两个显示器按照您喜欢的方式工作(我想尝试 arandr);这只是诊断。

相关内容