[已解决]Ubuntu 14.04分辨率怎么只有800*600和1024*768?
-
- 帖子: 76
- 注册时间: 2010-07-27 15:51
[已解决]Ubuntu 14.04分辨率怎么只有800*600和1024*768?
今天在公司的老电脑上安装了Ubuntu 14.04 32位版,主板是铭瑄的G41,显示器是飞利浦的21.5寸液晶(飞利浦的226V4LSB/93),这个配置和我家里的差不多,我家里的电脑也是G41的主板,显示器是三星的19寸液晶。可是相同的安装光盘,怎么安装了之后,我家里的电脑可以显示宽屏的分辨率,而公司的电脑则只有两个正屏的4:3的分辨率,请问得怎么调宽屏的分辨率出来呢?
公司整套主机的配置如下:
CPU 英特尔 Celeron E3400 (双核)
主板 MAXSUN MS-G41ML S3 (英特尔 G41 (Eaglelake) + ICH7)
内存 1 GByte
显卡 英特尔 GMA 4500(M)(HD)
硬盘 希捷 ST3250820AS
显示器 飞利浦226V4LSB/93
网卡 瑞昱 Semiconductor RTL8101/2/3 Family Fast Ethernet NIC
声卡 英特尔 82801GB ICH7 - High Definition Audio [A1]
我用命令lspci |grep VGA查看下显卡信息,显示如下:
00:02.0 VGA compatible controller: Intel Corporation 4 Series Chipset Integrated Graphics Controller (rev 03)
打开系统工具--系统管理-软件更新器,设置,附加驱动,选择一个合适的驱动看看,结果搜索了一下附加驱动后,显示没有可用的附加驱动。
到底咋搞啊???
经过两天的网上搜集资料和不停的尝试,终于搞定了!方法如下:
(1)首先使用 xrandr 命令列出当前所能检测到的分辨率,如一台显示器,最佳分辨率为 1440x900,由于
未能正确检测,使用 xrandr 命令结果如下:
Screen 0: minimum 320 x 200, current 1440 x 900, maximum 8192 x 8192
VGA1 connected 1440x900+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1360x768 59.8
1024x768 60.0
800x600 60.3 56.2
848x480 60.0
640x480 59.9 59.9
可以看到当前使用的显卡是 VGA1(后续显示模式在此显卡上添加),列表中并无 1440x900 的分别率可用。
(2)这时可以使用 xrandr 命令新增显示模式,由于显示模式有一定的格式,如果不知道如何配置,可以通过
cvt 来获得。
(3)cvt 使用方法:cvt X Y,X 表示分辨率宽度,Y 表示分辨率高度。如生成 1400x900 的分辨率,可使
用命令:
cvt 1440 900
默认刷新率为 60.0Hz。生成以下模式:
# 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
(4)将 cvt 得到的显示模式使用 xrandr 命令添加:
sudo xrandr --newmode "1440x900" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
sudo xrandr --addmode VGA1 1440x900
sudo xrandr --output VGA1 --mode 1440x900
(5)这时就可以在显示器分辨率设置里使用 1440x900 的分辨率了。
(6)可能在每次开机时,又不能使用设定好的分辨率了,使用如下命令:
sudo gedit ~/.profile
在 ~/.profile 最末尾添加修改分辨率的命令:
复制代码
cvt 1440 900
xrandr --newmode 1440x900 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
xrandr --addmode VGA1 1440x900
重启系统后再登录即可,此时再用 xrandr 命令,即可看到新添加的分辨率。
公司整套主机的配置如下:
CPU 英特尔 Celeron E3400 (双核)
主板 MAXSUN MS-G41ML S3 (英特尔 G41 (Eaglelake) + ICH7)
内存 1 GByte
显卡 英特尔 GMA 4500(M)(HD)
硬盘 希捷 ST3250820AS
显示器 飞利浦226V4LSB/93
网卡 瑞昱 Semiconductor RTL8101/2/3 Family Fast Ethernet NIC
声卡 英特尔 82801GB ICH7 - High Definition Audio [A1]
我用命令lspci |grep VGA查看下显卡信息,显示如下:
00:02.0 VGA compatible controller: Intel Corporation 4 Series Chipset Integrated Graphics Controller (rev 03)
打开系统工具--系统管理-软件更新器,设置,附加驱动,选择一个合适的驱动看看,结果搜索了一下附加驱动后,显示没有可用的附加驱动。
到底咋搞啊???
经过两天的网上搜集资料和不停的尝试,终于搞定了!方法如下:
(1)首先使用 xrandr 命令列出当前所能检测到的分辨率,如一台显示器,最佳分辨率为 1440x900,由于
未能正确检测,使用 xrandr 命令结果如下:
Screen 0: minimum 320 x 200, current 1440 x 900, maximum 8192 x 8192
VGA1 connected 1440x900+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1360x768 59.8
1024x768 60.0
800x600 60.3 56.2
848x480 60.0
640x480 59.9 59.9
可以看到当前使用的显卡是 VGA1(后续显示模式在此显卡上添加),列表中并无 1440x900 的分别率可用。
(2)这时可以使用 xrandr 命令新增显示模式,由于显示模式有一定的格式,如果不知道如何配置,可以通过
cvt 来获得。
(3)cvt 使用方法:cvt X Y,X 表示分辨率宽度,Y 表示分辨率高度。如生成 1400x900 的分辨率,可使
用命令:
cvt 1440 900
默认刷新率为 60.0Hz。生成以下模式:
# 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
(4)将 cvt 得到的显示模式使用 xrandr 命令添加:
sudo xrandr --newmode "1440x900" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
sudo xrandr --addmode VGA1 1440x900
sudo xrandr --output VGA1 --mode 1440x900
(5)这时就可以在显示器分辨率设置里使用 1440x900 的分辨率了。
(6)可能在每次开机时,又不能使用设定好的分辨率了,使用如下命令:
sudo gedit ~/.profile
在 ~/.profile 最末尾添加修改分辨率的命令:
复制代码
cvt 1440 900
xrandr --newmode 1440x900 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
xrandr --addmode VGA1 1440x900
重启系统后再登录即可,此时再用 xrandr 命令,即可看到新添加的分辨率。
上次由 宇文拓 在 2014-04-27 16:06,总共编辑 3 次。
- luojie-dune
- 帖子: 22033
- 注册时间: 2007-07-30 18:28
- 系统: Linux
- 来自: 空气中
Re: Ubuntu 14.04分辨率怎么只有800*600和1024*768?
据说是 显示器内部包含的信息格式不对—— 但是也可以强制改成那个。装个软件——叫做 ARandR 是内置工具 xrandr 的图形外壳
-
- 帖子: 76
- 注册时间: 2010-07-27 15:51
Re: Ubuntu 14.04分辨率怎么只有800*600和1024*768?
好的,我试试看,是不是sudo apt-get install ARandR就行?用不用添加源?luojie-dune 写了:据说是 显示器内部包含的信息格式不对—— 但是也可以强制改成那个。装个软件——叫做 ARandR 是内置工具 xrandr 的图形外壳
-
- 帖子: 76
- 注册时间: 2010-07-27 15:51
Re: Ubuntu 14.04分辨率怎么只有800*600和1024*768?
luojie-dune 写了:据说是 显示器内部包含的信息格式不对—— 但是也可以强制改成那个。装个软件——叫做 ARandR 是内置工具 xrandr 的图形外壳
我直接在Ubuntu软件中心中安装好了ARandR了,但是打开运行后,右键点击窗口中的屏幕,在弹出的菜单中,分辨率子菜单中仍然没有宽屏的分辨率啊。
- luojie-dune
- 帖子: 22033
- 注册时间: 2007-07-30 18:28
- 系统: Linux
- 来自: 空气中
Re: Ubuntu 14.04分辨率怎么只有800*600和1024*768?
都说了格式不对,当然 arandr 也看不懂,xrandr 就是默认的设置工具,应该也是设置成你不满意分辨率的工具。
但是既然你知道想要的结果,就用 arandr直接设置-设置的意思里也可以包含新建, 直接用 xrandr 也可以,不过还读更多非线性信息显得麻烦。
但是既然你知道想要的结果,就用 arandr直接设置-设置的意思里也可以包含新建, 直接用 xrandr 也可以,不过还读更多非线性信息显得麻烦。
-
- 帖子: 76
- 注册时间: 2010-07-27 15:51
Re: Ubuntu 14.04分辨率怎么只有800*600和1024*768?
意思就是通过ArandR新建一个配置的意思咯?是不是很麻烦的?是不是得设置什么水平和垂直刷新率之类的参数?luojie-dune 写了:都说了格式不对,当然 arandr 也看不懂,xrandr 就是默认的设置工具,应该也是设置成你不满意分辨率的工具。
但是既然你知道想要的结果,就用 arandr直接设置-设置的意思里也可以包含新建, 直接用 xrandr 也可以,不过还读更多非线性信息显得麻烦。
-
- 帖子: 1
- 注册时间: 2014-06-25 18:04
- 系统: ubuntu14.04
Re: [已解决]Ubuntu 14.04分辨率怎么只有800*600和1024*768?
前面一切都正常,但是到了addmode的时候提示错误:
xrandr --addmode DVI-I-0 "1680x1050_60.00"
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 18 (RRAddOutputMode)
Serial number of failed request: 39
Current serial number in output stream: 40
把引号去掉还是错误的:
xrandr --addmode DVI-I-0 1680x1050_60.00
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 18 (RRAddOutputMode)
Serial number of failed request: 39
Current serial number in output stream: 40
怎么破?
xrandr --addmode DVI-I-0 "1680x1050_60.00"
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 18 (RRAddOutputMode)
Serial number of failed request: 39
Current serial number in output stream: 40
把引号去掉还是错误的:
xrandr --addmode DVI-I-0 1680x1050_60.00
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 18 (RRAddOutputMode)
Serial number of failed request: 39
Current serial number in output stream: 40
怎么破?
-
- 帖子: 2
- 注册时间: 2014-07-08 21:21
- 系统: 14.04
Re: [已解决]Ubuntu 14.04分辨率怎么只有800*600和1024*768?
miaorunquan 写了:前面一切都正常,但是到了addmode的时候提示错误:
xrandr --addmode DVI-I-0 "1680x1050_60.00"
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 18 (RRAddOutputMode)
Serial number of failed request: 39
Current serial number in output stream: 40
把引号去掉还是错误的:
xrandr --addmode DVI-I-0 1680x1050_60.00
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 18 (RRAddOutputMode)
Serial number of failed request: 39
Current serial number in output stream: 40
怎么破?
我也遇到同样到问题了,怎么破啊~~
-
- 帖子: 5
- 注册时间: 2009-04-13 17:23
Re: [已解决]Ubuntu 14.04分辨率怎么只有800*600和1024*768?
好文章!长见识了!试了下可以解决问题。
-
- 帖子: 1
- 注册时间: 2014-10-23 17:43
- 系统: Ubuntu14.04
Re: [已解决]Ubuntu 14.04分辨率怎么只有800*600和1024*768?
3q,,,终于解决了。。。。。太感谢 

-
- 帖子: 99
- 注册时间: 2013-05-28 23:34
- 系统: ubuntu
Re: [已解决]Ubuntu 14.04分辨率怎么只有800*600和1024*768?
Ubuntu 14.04分辨率只有800*600和1024*768,按照帖子操作,怎么解决?
先谢谢了!
li
administrator@ACB-HuangLab-Ubuntu:~$ lspci | grep VGA
03:00.0 VGA compatible controller: NVIDIA Corporation Device 13ba (rev a2)
administrator@ACB-HuangLab-Ubuntu:~$ xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 480, current 1024 x 768, maximum 1024 x 768
default connected primary 1024x768+0+0 0mm x 0mm
1024x768 61.0*
800x600 61.0
640x480 60.0
1440x900 (0x18e) 106.5MHz
h: width 1440 start 1528 end 1672 total 1904 skew 0 clock 55.9KHz
v: height 900 start 903 end 909 total 934 clock 59.9Hz
1920x1080_60.0 (0x19f) 173.0MHz
h: width 1920 start 2048 end 2248 total 2576 skew 0 clock 67.2KHz
v: height 1080 start 1083 end 1088 total 1120 clock 60.0Hz
administrator@ACB-HuangLab-Ubuntu:~$ cvt 1920 1080
# 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
Modeline "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
administrator@ACB-HuangLab-Ubuntu:~$ xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
xrandr: Failed to get size of gamma for output default
administrator@ACB-HuangLab-Ubuntu:~$ xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
xrandr: Failed to get size of gamma for output default
X Error of failed request: BadName (named color or font does not exist)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 16 (RRCreateMode)
Serial number of failed request: 19
Current serial number in output stream: 19
先谢谢了!
li
administrator@ACB-HuangLab-Ubuntu:~$ lspci | grep VGA
03:00.0 VGA compatible controller: NVIDIA Corporation Device 13ba (rev a2)
administrator@ACB-HuangLab-Ubuntu:~$ xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 480, current 1024 x 768, maximum 1024 x 768
default connected primary 1024x768+0+0 0mm x 0mm
1024x768 61.0*
800x600 61.0
640x480 60.0
1440x900 (0x18e) 106.5MHz
h: width 1440 start 1528 end 1672 total 1904 skew 0 clock 55.9KHz
v: height 900 start 903 end 909 total 934 clock 59.9Hz
1920x1080_60.0 (0x19f) 173.0MHz
h: width 1920 start 2048 end 2248 total 2576 skew 0 clock 67.2KHz
v: height 1080 start 1083 end 1088 total 1120 clock 60.0Hz
administrator@ACB-HuangLab-Ubuntu:~$ cvt 1920 1080
# 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
Modeline "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
administrator@ACB-HuangLab-Ubuntu:~$ xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
xrandr: Failed to get size of gamma for output default
administrator@ACB-HuangLab-Ubuntu:~$ xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
xrandr: Failed to get size of gamma for output default
X Error of failed request: BadName (named color or font does not exist)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 16 (RRCreateMode)
Serial number of failed request: 19
Current serial number in output stream: 19
-
- 论坛版主
- 帖子: 18279
- 注册时间: 2009-08-04 16:33
-
- 帖子: 4
- 注册时间: 2013-05-15 8:26
- 系统: ubuntu 16.04
Re: [已解决]Ubuntu 14.04分辨率怎么只有800*600和1024*768?
按照楼主的命令行操作都设置好了,桌面分辨率也变了。第五步 去设置里面设置桌面分辨率的时候 找不到 1440*900 这个分辨率了?
这个问题处理了,应该是模式添加的不对,可以找到分辨率了,但是调成1440*900 之后直接黑屏,只能重启电脑才可以,是不是显卡不支持告分辨率?
这个问题处理了,应该是模式添加的不对,可以找到分辨率了,但是调成1440*900 之后直接黑屏,只能重启电脑才可以,是不是显卡不支持告分辨率?
-
- 论坛版主
- 帖子: 18279
- 注册时间: 2009-08-04 16:33
Re: [已解决]Ubuntu 14.04分辨率怎么只有800*600和1024*768?
1. 顯卡 / 螢幕 支持 分辨率 請參閱 硬件使用說明書是不是显卡不支持告分辨率?
2. 顯卡驅動 支持 分辨率 可以使用 xrandr
viewtopic.php?f=42&t=466331&p=3117492&h ... 7#p3117492
https://wiki.ubuntu.com/X/Troubleshooting/Resolution
2-1. 如果 xrandr 一直搞不定
優先懷疑 顯卡驅動是否合宜安裝/設定/啟用
- eagle5678
- 帖子: 1900
- 注册时间: 2006-07-08 14:07