为什么 Nvidia 的最大分辨率是 640x480?

为什么 Nvidia 的最大分辨率是 640x480?

我的旧电脑现在由我妈妈使用。我已在旧电脑上安装了 Lubuntu 12.04(2012.11.02),替换了旧电脑,但 Lubuntu 11.04 运行正常。安装 12.04 后,一段时间内一切正常,但过了一段时间,我想,有一些软件更新,分辨率又回到了 640x480。我尝试了很多修复方法。

  • 开源 nvidia 驱动程序(nouveau、nvidia-96、experimental 310)
  • 先前版本的 nvidia 驱动程序...
  • 编辑xorg.conf(最好的结果是我xorg.conf从我的台式电脑复制了现有的,并且有 1280x1024 的分辨率,但仍然不适合这个宽屏显示器)

但没有成功。

VGA 卡是 FX5200,由 Nvidia 173 驱动程序支持...但是,如果它受支持,为什么它的最大分辨率是 640x480?(我还注意到,系统也不识别我的显示器。)

还有奇怪的问题:nvidia-settings现在报告说 nvidia 驱动程序太旧,他无法使用它,即使安装了最新的 nvidia 驱动程序。

我同意开源驱动程序,这台电脑不是用来玩游戏或做类似的事情的。所以我只想要一个适合宽屏显示器的分辨率(1280x768、1280x720 或 1440x900)。

答案1

不要忘记,当您安装 nvidia-current(或更新)时,nvidia-settings 程序也会安装。通常需要运行 nvidia-settings,选择最佳分辨率,然后告诉它保存配置(实际上,它会保存 /etc/X11/xorg.conf)。

如果仍有问题,请查看 /etc/X11/xorg.conf,看看是否尝试将 VertRefresh 和 HorizSync 设置为非常低的设置,仅允许选择 640x480 分辨率。这是我时不时遇到的一个错误,但很难说是什么触发了它。如果除了分辨率之外屏幕工作正常,那么值得一看。

编辑:

根据 xorg.conf 中的数据,您似乎正在尝试以 60Hz 实现 1440x900。使用这些参数运行 cvt 会得到一个模式行

Modeline "1440x900_60.00"  106.50  1440 1528 1672 1904  900 903 909 934 -hsync +vsync

您应该删除或注释掉元模式(从未发现它们有用),并替换此模式行。重新启动 X,看看它是否为您提供了更改为此分辨率的选项。

答案2

http://www.iloveubuntu.net/easily-increase-screen-resolutions-indicator-scaleres

如果用户的屏幕分辨率为 1440x900,则基于 xrandr 的 Indicator ScaleRes 将添加(作为额外分辨率)1585x991、1800x1125 和 1872x1170,基本上将原始屏幕分辨率乘以 1.10、1.25、1.30

我没有遇到和你一样的问题,虽然我在一台装有 Nvidia 的老机器上安装了 Lubuntu。我只能使用原装 Ubuntu 驱动程序,因为适用于我的机器的驱动程序nvidia-96取决于xorg-video-abi-10它,不幸的是它并不存在……哎呀。这个错误也会影响到你。查看此错误报告以了解更多详细信息。

https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-173/+bug/948053

相关内容