我刚买了一台三星 SyncMaster T260HD 显示器。它开箱后就可以在 Windows 上运行,但我似乎无法让它在 Linux 上运行,而 Linux 是我日常工作的主要操作系统。
计算机启动了,但是当进入 Linux 的图形模式时,显示器出现“模式不支持”错误并且不显示任何内容。
我启动了 Windows,并使用 PowerStrip 获取了应该用于在 Linux 中获取等效设置的精确 ModeLine,并将其添加到我的 xorg 配置文件中,但似乎没有帮助。ModeLine 是:
模式线“1920x1200” 153.9 1920 1984 2016 2080 1200 1203 1209 1235 +hsync -vsync
这是 Windows 中工作显示设置的模式行,但它似乎在 Linux 中不起作用。我在 xorg.conf 文件中为显示器输入的完整条目是
Section "Monitor"
Identifier "Monitor0"
ModelName "SyncMaster"
DisplaySize 518 324
HorizSync 30.0 - 81.0
VertRefresh 56.0 - 75.0
Option "dpms"
ModeLine "1920x1200" 153.9 1920 1984 2016 2080 1200 1203 1209 1235 +hsync -vsync
EndSection
我正在运行 Scientific Linux 5.4(Redhat Enterprise Linux 5.4 的克隆版),但我尝试使用最新的 Linux Mint Distro 以及 Ubuntu 9.04 进行启动,但遇到了同样的问题。对于我应该尝试或可能遗漏的其他事情,有什么建议吗?如果有人让这个工作正常,我很想知道。谢谢。
答案1
好的,有一件事我还没有尝试过,成功了。
我使用的是默认的开源 nv 驱动程序。我安装了专有的 nvidia 驱动程序,并使用 nvidia-settings 工具,能够正确配置显示器并使其正常工作。
在 X 服务器显示配置项中,您可以选择单独的 x 屏幕或 TwinView。我希望只使用 T260HD 作为我的单个显示器,因此我将 T260HD 的配置设置为“单独的 X 屏幕”并禁用内置屏幕。如果我没有禁用内置屏幕,我会得到两个单独的屏幕,我的鼠标可以在它们之间移动(即,就像将屏幕扩展到 Windows 中的第二个显示器一样),但如果我的笔记本电脑盖关闭,则无法正常工作 :)。
希望这能帮助到遇到同样问题的人。我会根据需要更新评论中的任何问题。