如何使用 BenQ T905 获得 1280x1024?

如何使用 BenQ T905 获得 1280x1024?

问题:
Nvidia X-server 设置提供给我 1152x864 和 1360x768,但没有提供我需要的中间值 1280x1024。
如何在 Ubuntu 11.04 上获得 Nvidia ION 的正确分辨率(1280x1024)?

背景:
我问过这个问题,但使用的是另一台计算机。现在,我在一台新电脑上(=新 GPU),问题又出现了。现在很明显,根本问题是我的显示器没有向计算机提供正确的 EDID 信息,但我不想买一台新显示器,所以我试图找到一个软件解决方案,让 Ubuntu 发送正确的输出。我有一个工作解决方案在 10.04 上,但现在编辑 /etc/X11/xorg.conf 文件中的“Monitor”部分似乎不起作用,尽管在 9.04 上可以。
此外,摆弄“xrandr”曾经工作(虽然很糟糕,没有加速,但在这个版本上根本不起作用,而且Oli 提到无论如何,“xrandr”不适用于封闭的 Nvidia 驱动程序,所以那不是我应该寻找的地方。

数据:

  • 我的显示器是液晶面板:供应商是 BenQ,型号 T905,分辨率为 1280x1024,频率为 60Hz,通过普通 VGA 电缆连接。

  • 在控制面板的“附加硬件”中,显示“Nvidia 加速图形驱动程序 [当前版本](推荐)”已“激活但当前未使用”。有一个按钮可以将其删除,但没有按钮可以将其“使用”。

  • 我按照早期的解决方案,但即使重新启动后,这似乎也没有任何改变:

    “显示器”部分
    标识符“Monitor0”
    供应商名称“BenQ”
    型号名称“T905”
    HorizSync 31.0 - 81.0
    VertRefresh 56.0 - 76.0
    EndSection

  • $ cvt 1280 1024 60结果是:

    1280x1024 59.89 Hz(CVT 1.31M4)水平同步:63.67 kHz; pclk:109.00 MHz 模式行“1280x1024_60.00”109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync

  • 的输出xrandr -q包含错误:

    xrandr:无法获取输出默认值的伽马大小

答案1

这是我可以修复它的方法,但我必须每次重启后重新执行以下步骤:
有人可以编辑这些步骤以使其在重启后仍然有效吗?

  • 跑步sudo nvidia-xconfig
  • 重启
  • 使用 sudo 编辑文件“/etc/X11/xorg.conf”并将两行(“HorizSync”和“VertRefresh”)替换为以下内容:

水平同步 31.0 - 81.0
垂直刷新 56.0 - 76.0

  • 重新开始
  • 再次启动“Nvidia X 服务器设置”
  • 现在“分辨率”下拉列表框包含许多更多选项,其中有 1280x1024。选择它并按下“应用”按钮,然后按下“确定”按钮。

相关内容