我有两台 Westinghouse 26 英寸 L2610NW 显示器,由 GeForce GT X660 驱动。显卡有两个 DVI(一个数字,一个模拟)和一个 HDMI 输出。我将主显示器(屏幕 0)从转换为 VGA 的模拟 DVI 端口连接到显示器。第二台显示器必须插入数字 DVI 或 HDMI 端口。问题就在这里:
L2610NW 显示器通过 EDID 错误地报告其刷新率。这导致显示器在尝试以 1920 x 1200 分辨率运行时显示“超出范围”,即使它完全能够达到此分辨率。我找到了适用于 Windows 的解决方法,如下所示: http://osardar.net/blog/?p=11 使用此解决方案,我能够成功在 Windows 中以 1920 x 1200 的分辨率运行第二台显示器。它会创建一个新的 .inf 文件以用作驱动程序覆盖。(在此说明下方,我发布了 .inf 内容)
不幸的是,我无法在任何 Linux 中实现此功能。我尝试使用 nvidia-settings 并手动编辑 xorg.conf 以强制刷新率为 60hz(据说这是所需的刷新率),但不起作用。nvidia-settings 检测到第二台显示器,但无法对其执行任何操作。
有人能告诉我这个 .inf 文件中到底包含哪些设置,我可以让 X 识别这些设置,以便我可以使用我的两个显示器吗?!
monitor.inf 内容:
; INF file generated by Monitor Asset Manager (2.60.0.972), 4/5/2013
; Copyright (c) EnTech Taiwan, 1995-2011.
; Internet: http://www.entechtaiwan.com
[Version]
Signature="$WINDOWS NT$"
Class=Monitor
ClassGUID={4d36e96e-e325-11ce-bfc1-08002be10318}
Provider=%MFG%
DriverVer=4/5/2013, 1.0.0.0
;CatalogFile=YourSignedCatalogFile.cat
[DestinationDirs]
DefaultDestDir=23
[SourceDisksNames]
1=%DISC%
[SourceDisksFiles]
;YourColorProfileFile.icm
[Manufacturer]
%VENDOR%=EDID_OVERRIDE,NTx86,NTamd64
[EDID_OVERRIDE.NTx86]
%PRODUCTID%=OVERRIDDEN-EDID.Install, MONITOR\WDE1478
[EDID_OVERRIDE.NTamd64]
%PRODUCTID%=OVERRIDDEN-EDID.Install.NTamd64, MONITOR\WDE1478
[OVERRIDDEN-EDID.Install.NTx86]
DelReg=DEL_CURRENT_REG
AddReg=OVERRIDDEN-EDID.AddReg, MODE1, DPMS
CopyFiles=OVERRIDDEN-EDID.CopyFiles
[OVERRIDDEN-EDID.Install.NTamd64]
DelReg=DEL_CURRENT_REG
AddReg=OVERRIDDEN-EDID.AddReg, MODE1, DPMS
CopyFiles=OVERRIDDEN-EDID.CopyFiles
[OVERRIDDEN-EDID.Install.NTx86.HW]
AddReg=OVERRIDDEN-EDID_AddReg
[OVERRIDDEN-EDID.Install.NTamd64.HW]
AddReg=OVERRIDDEN-EDID_AddReg
[OVERRIDDEN-EDID_AddReg]
;Base EDID
HKR,EDID_OVERRIDE,"0",0x01,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x5C,0x85,0x78,0x14,0x00,0x00,0x00,0x00,0x0C,0x12,0x01,0x03,0x68,0x37,0x1F,0x78,0x2E,0xC5,0x85,0xA4,0x59,0x49,0x9A,0x24,0x12,0x50,0x54,0x3F,0xCF,0x00,0x81,0x00,0xD1,0x00,0x95,0x00,0xB3,0x00,0xA9,0x40,0xD1,0x00,0x01,0x01,0x01,0x01,0x28,0x3C,0x80,0xA0,0x70,0xB0,0x23,0x40,0x30,0x20,0x36,0x00,0x26,0x35,0x21,0x00,0x00,0x1A,0x00,0x00,0x00,0xFD,0x00,0x38,0x4B,0x1E,0x50,0x15,0x00,0x0A,0x20,0x20,0x20,0x20,0x20,0x20,0x00,0x00,0x00,0xFF,0x00,0x30,0x0A,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x00,0x00,0x00,0xFC,0x00,0x4C,0x32,0x36,0x31,0x30,0x4E,0x57,0x0A,0x20,0x20,0x20,0x20,0x20,0x00,0xC0
[DEL_CURRENT_REG]
HKR,MODES
HKR,EDID_OVERRIDE
HKR,,MaxResolution
HKR,,PreferredMode
HKR,,DPMS
HKR,,ICMProfile
[DPMS]
HKR,,DPMS,,1
HKR,,PreferredMode,,"1920,1200,60"
[MODE1]
HKR,,MaxResolution,,"1920,1200,60"
[OVERRIDDEN-EDID.AddReg]
HKR,"MODES\1920,1200,60",Mode1,,"30.0-80.0,56.0-75.0,+,+"
[OVERRIDDEN-EDID.CopyFiles]
;YourColorProfileFile.icm for non-sRGB displays
[Strings]
MFG="EnTech Taiwan"
DISC="Monitor EDID Override Installation Disk"
PRODUCTID="Westinghouse L2610NW (WDE1478 EDID Override)"
VENDOR="Westinghouse"