如何在Acer Aspire Revo 3700上将分辨率设置为1280×1024?

最终更新: 这是我在多次遇到这个问题后找到的最佳解决方案 。 下面的问题已经过时,因为事实certificate计算机不是问题所在; 显示器是问题所在。

我刚刚设置了一台新的nettop计算机(Acer Aspire Revo 3700 :CPU:Atom D525,GPU:Nvidia ION2)。 我刚刚使用标准USB pendrive方法完成了Ubuntu 10.10的安装。 几乎一切正常, 但图形不正常:推荐的Nvidia驱动程序已激活,但未检测到显示器,因此分辨率错误。

如何让Ubuntu检测到我的显示器?
如何在Ubuntu中获得正确的分辨率(1280×1024)?

我知道我的显示器不是CRT而是液晶显示器:它是BenQ,型号为T905,分辨率为1280×1024,60Hz,通过普通的VGA线连接。 DVI或HDMI不是一种选择。

当我进入系统> Prefs>监视器时,我得到:

您的图形驱动程序似乎不支持使用此工具的必要扩展。 您想要使用图形驱动程序供应商的工具吗?
是的

如果我说不,那么我会得到一个窗口:
在此处输入图像描述
或者是的,我得到这个:
在此处输入图像描述

在这两种情况下,我都没有看到我能解决这个问题。 获得这台新计算机的主要原因是我厌倦了在旧计算机上出现图形问题时使用了一个非常难看的解决方案并没有给我硬件支持 – 但至少我得到了结果。 为什么这么难……叹息!

这是一个EDID问题。 您的显示器正试图告诉您的显卡支持哪些模式(以各种刷新率),但会话的一方失败。

修复非常简单,您只需手动告诉驱动程序您可以使用的模式。 在这种情况下,似乎你可以设置刷新率,它将找出其余部分。

https://superuser.com/questions/60290/cant-set-1280×1024-on-ubuntu-with-nvidia-geforce-8400-gs


从Revo的HDMI端口到显示器DVI-D端口的数字线缆也可能会更幸运。 您可以购买改变HDMI或DVI电缆一端的转换电缆或附加软件狗。 两种选择都很便宜。 您可以以大约6英镑的价格获得2米DVI-D => HDMI。


在旁注中,您只想使用nvidia-settings 。 关闭的nvidia驱动程序与randr扩展程序不兼容…但是这并不是太糟糕,因为nvidia-settings并不是那么糟糕。

我正在与类似的问题作斗争。 我认为Ubuntu内核有一些问题,X的版本……有些……

http://ubuntuforums.org/showthread.php?p=10461651#post10461651

好的,打开你的终端。 一次复制/粘贴每个“行”,并在每个之后按Enter键:

 sudo wget https://launchpad.net/%7Eubuntu-x-swat/+archive/x-updates/+sourcepub/1809714/+listing-archive-extra sudo wget https://launchpad.net/%7Eubuntu-x-swat/+archive/x-updates/+packages sudo wget ftp://download.nvidia.com/XFree86/ sudo nvidia-xconfig 

现在去系统>管理> NVIDIA X服务器设置(打开它)

接下来选择X Server Display Configuration并选择您的分辨率

然后单击“保存到X配置文件”

填写您的管理员密码以保存文件并重新启动计算机。 如果这不起作用,那么其他人将根据您的需要调整我的指示。


或者,您可以使用本网站的说明,这些说明可能比我的更可信:

http://www.linoob.com/2011/04/installing-hardware-drivers-in-ubuntu/


这些说明可能不适用于您或任何阅读此内容的人可能遇到的任何问题。 我亲自做了这个,然后选择了我的显示器的首选项并选择了现在然后选择了我想要的分辨率并将其保存在那里。 我的回答我不是特别正确解决你的问题(尽管我希望是这样),但应该是那些阅读这篇文章的人寻找类似问题的解决方案。 无论如何,我用最好的意图写了这篇文章。 希望它可以帮到某人。