ubuntu 13.08 显示器不识别 分辨率不能设置的问题
2013-12-10 10:37
330 查看
在中装了ubuntu但是没有1600*900的分辨率
第一步: xrandr -q 查看现在系统中所有的分辨率
第二步: cvt 1600 900 得到所需的更改分辨率数据
第三步: xrandr --newmode “1600*900” 加上第二步得到的分辨率后的数据 在系统中创建分辨率
第四步: xrandr --addmode 加上第一步中系统分辨率显示的名字 在加上1600*900 向系统分辨率组中添加分辨率
第五步: xrandr --output 加上显示器名字 1600*900(加上使用那个分辨率) 更改当前分辨率
第六步:自己写个脚本/etc/profile.d/xrandr.sh(3-5步骤的命令)
/etc/profile.d文件夹中的任意.sh文件,都是系统进入账户后自动加载运行的命令文件
1680x1050
----------------以下是详细步骤--------------
我一直以为是显卡驱动没装好,于是下载了intel显卡linux驱动的源码,并花了几天时间来编译(期间安装了N多它所依赖的包),最终还是没能装成功,还把Xorg搞挂了。无奈还重装了系统。其实intel集成显卡的驱动已经装好了,而且用命令sudo apt-get install xserver-xorg-video-intel也可以安装。
之后还在网上看到修改/etc/X11/xorg.conf之类的解决方案。我直接头大了。
最后还是找到了解决方案:xrandr命令。
首先,直接运行xrandr查看下分辨率的情况:
$ xrandr
Screen 0: minimum 320 x 200, current 1280 x 1024, maximum 4096 x 4096
LVDS1 connected (normal left inverted right x axis y axis)
1024x600 60.0 +
800x600 60.3 56.2
640x480 59.9
VGA1 connected 1280x1024+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
标星号的那行就是我正在使用的分辨率。
下面用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"
到此,我的屏幕看上去就清爽多了。
用xrandr查看一下:
$ xrandr
Screen 0: minimum 320 x 200, current 1440 x 900, maximum 4096 x 4096
LVDS1 connected (normal left inverted right x axis y axis)
1024x600 60.0 +
800x600 60.3 56.2
640x480 59.9
VGA1 connected 1440x900+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
1440x900_60.00 59.9*
设置完后我的屏幕向左偏出了约5个像素,直接在显示器(硬件)上调就可以了,例如自动调整按钮。
参考:https://wiki.ubuntu.com/X/Config/Resolution
第一步: xrandr -q 查看现在系统中所有的分辨率
第二步: cvt 1600 900 得到所需的更改分辨率数据
第三步: xrandr --newmode “1600*900” 加上第二步得到的分辨率后的数据 在系统中创建分辨率
第四步: xrandr --addmode 加上第一步中系统分辨率显示的名字 在加上1600*900 向系统分辨率组中添加分辨率
第五步: xrandr --output 加上显示器名字 1600*900(加上使用那个分辨率) 更改当前分辨率
第六步:自己写个脚本/etc/profile.d/xrandr.sh(3-5步骤的命令)
/etc/profile.d文件夹中的任意.sh文件,都是系统进入账户后自动加载运行的命令文件
1680x1050
----------------以下是详细步骤--------------
我一直以为是显卡驱动没装好,于是下载了intel显卡linux驱动的源码,并花了几天时间来编译(期间安装了N多它所依赖的包),最终还是没能装成功,还把Xorg搞挂了。无奈还重装了系统。其实intel集成显卡的驱动已经装好了,而且用命令sudo apt-get install xserver-xorg-video-intel也可以安装。
之后还在网上看到修改/etc/X11/xorg.conf之类的解决方案。我直接头大了。
最后还是找到了解决方案:xrandr命令。
首先,直接运行xrandr查看下分辨率的情况:
$ xrandr
Screen 0: minimum 320 x 200, current 1280 x 1024, maximum 4096 x 4096
LVDS1 connected (normal left inverted right x axis y axis)
1024x600 60.0 +
800x600 60.3 56.2
640x480 59.9
VGA1 connected 1280x1024+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
标星号的那行就是我正在使用的分辨率。
下面用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"
到此,我的屏幕看上去就清爽多了。
用xrandr查看一下:
$ xrandr
Screen 0: minimum 320 x 200, current 1440 x 900, maximum 4096 x 4096
LVDS1 connected (normal left inverted right x axis y axis)
1024x600 60.0 +
800x600 60.3 56.2
640x480 59.9
VGA1 connected 1440x900+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
1440x900_60.00 59.9*
设置完后我的屏幕向左偏出了约5个像素,直接在显示器(硬件)上调就可以了,例如自动调整按钮。
参考:https://wiki.ubuntu.com/X/Config/Resolution
相关文章推荐
- 解决Ubuntu14.04在外接显示器不能指定问题的最佳分辨率
- VirtualBox中Ubuntu 14.04屏幕分辨率不能设置的问题
- 解决VirtualBox中Ubuntu 14.04屏幕分辨率不能设置的问题
- 解决ubuntu下不能识别U盘的问题
- 解决Ubuntu14.04下外接显示器无法指定最佳分辨率的问题
- Ubuntu升级内核后,不能识别两块显示器
- 虚拟机Ubuntu系统不能识别U盘问题。
- 不能识别显示器的问题
- 解决16:10分辨率显示器ubuntu开机黑屏问题
- ubuntu中如何自己设置分辨率和主显示器
- ubuntu不能设置高分辨率问题的解决方法
- Ubuntu下不能设置1920*1080分辨率的解决办法
- 解决在Ubuntu不能调节分辨率1920X1080的问题
- 关于解决安装ubuntu双系统中出现的不能识别磁盘分区、空闲空间变不可用问题
- 不能设置1440x900分辨率问题的解决方案(n卡)
- VMware 网络连接设置 解决Ubuntu,Fedora 不能上网的问题
- Ubuntu系统开机后显示器提示“不能显示此视频模式,请将电脑显示输入设置为1920×1080@60Hz”
- ubuntu不能设置高分辨率问题的解决方法
- ubuntu解决不能设置高分辨率的问题
- 如何解决 Ubuntu 下不能记住亮度设置的问题