【已解决】更换显示器后如何彻底修改分辨率?

CPU/显卡/打印机/USB设备等硬件问题
回复
zfoo
帖子: 14
注册时间: 2008-06-09 20:43

【已解决】更换显示器后如何彻底修改分辨率?

#1

帖子 zfoo » 2013-02-22 13:21

我的机器是dell 380的,显卡intel的,系统ubuntu 12.04。在安装系统时用的是一个19寸的显示器,安装完以后分辨率是1024*768,后来我换了一个21寸的显示器,结果发现分辨率最大还是1024*768,没有1440*900的那一项。上网找了找,按照http://blog.sina.com.cn/s/blog_4dff7c2f01014yau.html这个帖子里说的方法,利用xrandr进行了调整后已经成功变成了1440*900,但是重启系统以后发现还是1024*768的分辨率,而且也还是没有1440*900的选项。
请大家帮帮忙,如何才能让系统重启后仍然保持1440*900或者在系统设置的分辨率中有1440*900可以选择?


补充一点:另外几台电脑和这台电脑一模一样,但是一开始就用的21寸显示器安装的,现在系统中是有1440*900的分辨率可选而且是默认的分辨率。

——————————————————————————————————————————————————————————————————————
解决方法及过程请看9楼,感谢daf3707和king。谢谢。
上次由 zfoo 在 2013-03-01 11:07,总共编辑 4 次。
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 【求助】更换显示器后如何彻底修改分辨率?

#2

帖子 eexpress » 2013-02-22 14:03

xrandr里面有1440*900?
通常,分辨率不对,第一就是建立xorg.conf,设置好水平垂直扫描参数。
另外,你xrandr设置好1440后,立刻建立xorng.conf。只是不知道intel的显卡,是什么命令建立xorg.conf。
● 鸣学
zfoo
帖子: 14
注册时间: 2008-06-09 20:43

Re: 【求助】更换显示器后如何彻底修改分辨率?

#3

帖子 zfoo » 2013-02-25 8:02

请求高手们帮忙,自己顶起
头像
luojie-dune
帖子: 22033
注册时间: 2007-07-30 18:28
系统: Linux
来自: 空气中

Re: 【求助】更换显示器后如何彻底修改分辨率?

#4

帖子 luojie-dune » 2013-02-25 8:32

现在配置文件已经没了。不知道怎么复制粘贴。另外,用Ubuntu的人也少了 折腾的更少了~
『这个世界都是我的 ,我爱你们』

ENTP ⥂ INTP ⥄ INFP ⇦ INTJ

在此发布的文章使用 Creative Commons Attribution-ShareAlike 4.0 协议
头像
luojie-dune
帖子: 22033
注册时间: 2007-07-30 18:28
系统: Linux
来自: 空气中

Re: 【求助】更换显示器后如何彻底修改分辨率?

#5

帖子 luojie-dune » 2013-02-25 8:35

『这个世界都是我的 ,我爱你们』

ENTP ⥂ INTP ⥄ INFP ⇦ INTJ

在此发布的文章使用 Creative Commons Attribution-ShareAlike 4.0 协议
zfoo
帖子: 14
注册时间: 2008-06-09 20:43

Re: 【求助】更换显示器后如何彻底修改分辨率?

#6

帖子 zfoo » 2013-02-25 9:08

有没有人知道12.04中分辨率的相关基础知识?比如读取的是哪个文件,通过什么样的方式等等。普及下?
头像
daf3707
论坛版主
帖子: 12739
注册时间: 2007-06-13 15:57
来自: 在他乡

Re: 【求助】更换显示器后如何彻底修改分辨率?

#7

帖子 daf3707 » 2013-02-25 9:12

注意看后面的改写xorg.conf
zfoo
帖子: 14
注册时间: 2008-06-09 20:43

Re: 【求助】更换显示器后如何彻底修改分辨率?

#8

帖子 zfoo » 2013-02-25 14:19

谢谢楼上兄弟,我试试去。
zfoo
帖子: 14
注册时间: 2008-06-09 20:43

Re: 【求助】更换显示器后如何彻底修改分辨率?

#9

帖子 zfoo » 2013-03-01 11:06

显示器分辨率问题终于解决,感谢luojie-dune和king同学,下面是我综合了luojie-dune和king的方法后的解决过程,汇报下,也给以后其他同学一个参考:
1、依据:
daf3707 写了:
注意看后面的改写xorg.conf
King的博客:http://blog.sina.com.cn/s/blog_4dff7c2f01014yau.html
2、过程:(我的显示器现在是1024*768,准备改成1400*900)
使用cvt命令生成一个modeline,为后续添加分辨率作准备:
在终端输入:
$ cvt 1440 900
显示:
# 1440x900 59.89 Hz (CVT 1.30MA) hsync: 55.93 kHz; pclk: 106.50 MHz
Modeline "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync

再运行xrandr --newmode来创建一个分辨率模式,使用“Modeline”后的内容(--rmmode删除这个模式)
所以在终端输入:
$ xrandr --newmode "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync

接着用xrandr --addmode把这个模式添加到显示器上(--delmode把这个模式从该显示器上移除):
所以在终端输入:
$ xrandr --addmode VGA1 "1440x900_60.00"

最后是应用这个模式,在终端输入:
$ xrandr --output VGA1 --mode "1440x900_60.00"
这时屏幕分辨率应该已经变成1440*900了,但是重启后还是会变回1024*768,所以需要将此模式保存并作为默认分辨率。根据luojie-dune提供的方法:
在终端输入:$sudo gedit /etc/X11/xorg.conf
然后在里面粘贴入:
Section "Monitor"
Identifier "Configured Monitor"
Modeline "1024x768_60.00" 63.50 1024 1072 1176 1328 768 771 775 798 -hsync +vsync
Modeline "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
Option "PreferredMode" "1440x900_60.00"
EndSection

Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
EndSection

Section "Device"
Identifier "Configured Video Device"
EndSection
保存。重启后终于变成1440*900了。
ps:我的系统是12.04的,默认没有xorg.conf文件。将上述内容保存为xorg.conf文件就行了。另外,我在做的过程中没有使用luojie-dune同学的重启gdm和建立sh启动文件这两项也能成功。
再次感谢luojie-dune和king。
回复