我需要从 Windows XP 模式行中检索特定的时间属性,以便在我的 ubuntu xorg.conf 文件中使用它
我需要这些属性:
Horiz Front Porch, Vert Front Porch,
Horiz Back Porch, Vert Back Porch,
Horiz Front Active, Vert Front Active,
Horiz Scan (or Sync) Width, Vert Scan Width,
Horiz Sync Polarity, Vert Sync Polarity,
and Pixel Clock.
在 nvidia 控制面板中,我见过的唯一包含这些详细信息的地方是显示->更改分辨率->选择我当前应用的自定义分辨率->单击自定义...->单击创建自定义分辨率...->在那里我有以下时间属性:
(以下 H/V 代表水平和垂直信息)
有效像素 H/V 前沿像素 H/V 同步宽度像素 H/V 总像素 H/V 极性 H/V 刷新率 像素时钟
所以我似乎几乎一切我需要,当然除了后门廊 H/V
关于如何检索此属性有什么建议吗?
答案1
许多软件包可以读取和显示 EDID 信息,例如 Microsoft Windows 的 read-edid 和 PowerStrip 以及
startx -- -logverbose 6
Linux 和 BSD unix 的 XFree86(如果详细日志记录打开,则会将 EDID 输出到日志中( ))。
您也可以通过运行在 Linux 上获取此信息xrandr --verbose
。
答案2
值得一提的是,在这么晚的时候,提问者似乎已经有了答案,因为水平后沿 = 水平总像素减去水平有效像素减去水平前沿减去水平同步宽度。垂直数字也类似,尽管在这种情况下通常使用术语“线”而不是“像素”。