我的旧电脑现在由我妈妈使用。我已在旧电脑上安装了 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