Install Maven 3.0.3  • • •  What is Digital Certification       all posts in Archive

Ubuntu 11.10 Solution Problem

这周把公司的物理工作区换了换位置,不知怎么回事竟然影响到了 Ubuntu 那台开发机的分辨率,好好的1280x1024却被弄得只有1024x768,而且配置里根本没有 1024 以上的选项,怎么也改不回来。现在回想起来,刚搬回来的时候,错误的把显示器插在了主板的VGA口上,而不是显卡的VGA口,但是!! 如果这就是元凶的话,也真够 Stupid 的 !!

好了,郁闷没有用需,还是要解决问题。首先怀疑是驱动问题,因为 Nvidia 的显卡,出问题也是挺正常的,Windows 下都弱爆了,更不要说 Linux。先到 “ Additional Drivers ” 里查看一下,显卡驱动正常。然后想查看 /etc/X11/xorg.conf , 可是竟然没有,没弄懂 Ubuntu 把东西写道哪儿去了。但是可以通过下面的命令来实现配置。

查看当前的分辨率设置:

villimw@Skynet:~$ xrandr -q
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 8192 x 8192
VGA1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768       60.0* 
   800x600        60.3     56.2  
   848x480        60.0  
   640x480        59.9

方式1:计算 1280x1024 参数:

villimw@Skynet:~$ cvt 1280 1024
# 1280x1024 59.89 Hz (CVT 1.31M4) hsync: 63.67 kHz; pclk: 109.00 MHz
Modeline "1280x1024_60.00"  109.00  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync

方式1:添加并配置为 1280x1024 分辨率:

villimw@Skynet:~$ xrandr --newmode "1280x1024_60.00"  109.00  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync
villimw@Skynet:~$ xrandr --addmode VGA1 1280x1024_60.00
villimw@Skynet:~$ xrandr --output VGA1 --mode 1280x1024_60.00

方式1:你可能要启动时自动重新配置分辨率:

奇迹诞生了! ^_^ 1280 出现了,但是在我的机器上,并不是满屏~ 我天真的以为这是因为大概要重启吧。如是重启之,结果让人失望的是竟然回到了 1024x768。好吧,在 ~/.xprofile 把上面的命令写进去:

villimw@Skynet:~$ xrandr --newmode "1280x1024_60.00"  109.00  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync
villimw@Skynet:~$ xrandr --addmode VGA1 1280x1024_60.00
villimw@Skynet:~$ xrandr --output VGA1 --mode 1280x1024_60.00

再重启,1280x1024 出现了,但是!依旧不是满屏的 -_-||  继续寻找解决这个问题的方法,我重装了显卡驱动,甚至是 X Server ... 于是当然,更大的悲剧出现了,系统彻底毁掉了 ~~ 彻底的 ~~~ 剩下的解决方案竟然只剩下了 “重装”。

当然重装也不是坏事 Ubuntu 11.10 有颇让人满意的地方,可是总让人有些 “不放心” 的感觉,而且 Unity 界面虽然也不错。可把所有特性都给毁了,显卡等于白占地儿,不XXXX 。这倒是一个不能选择的机会让我回到 10.10,而且那个版本更“稳定”,使用 gnome ,估计不会向 Unity 一样经常卡死 ...

可是真的更稳定吗?令人“大吃一斤”的居然 10.10 装好了还是只有 1024x768 !! NNDX ~  然后又是一轮驱动配置 ... 最后还是要看 xorg.conf,霸王的解决方法。

方式2: 修改 ~/X11/xorg.conf

你可以自己新建这个文件。不过我建议是:在调用 “System -> Preferences -> Monitors” 的时候,会提示 “ Do you want to use your graphics driver vendor's tool instead?” ,选择 Nvidia 提供的工具,选择 “X Server Display Configuration” ,然后点击按钮 “Save to X Configuration File”。然后手工作如下内容 :

Section "Monitor"

 # HorizSync source: builtin, VertRefresh source: builtin
 #28.0 - 55.0
 #43.0 - 72.0
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "CRT-1"
    HorizSync       31.0 - 81.0   ---》  修改此处
    VertRefresh     56.0 - 76.0  ----》  修改此处
    Option         "DPMS"
EndSection

好了,重启,世界回复和平了!~ 回想起来 Ubuntu 11.10 的时候,其实这么干也一定能成功。不过已经回到 10.10 了,还是继续使用飘逸的 3D 动态效果吧 ^_^