如何给linux(ubuntu)增加新的外置分辨率

来源:互联网 发布:unity3d 2d动画贴图 编辑:程序博客网 时间:2024/05/18 02:14

1.查询你要的外置分辨率尺寸,一般外置显示器机身标签有注明最佳分辨率,也可通过购物网站查询设备信息得到这个分辨率


2.查询当前显示器输出信息

-------------------------------------terminal 输入代码----------------------------------------------

xrandr
-------------------------------------terminal 输入代码----------------------------------------------


-------------------------------------terminal 输出信息----------------------------------------------

Screen 0: minimum 320 x 200, current 3600 x 1080, maximum 8192 x 8192LVDS-1 connected 1680x1050+1920+0 (normal left inverted right x axis y axis) 331mm x 207mm   1680x1050     60.56*+  59.95    59.88     1600x1024     60.17     1400x1050     59.98     1280x1024     60.02     1440x900      59.89     1280x960      60.00     1360x768      59.80    59.96     1152x864      60.00     1024x768      60.04    60.00     960x720       60.00     928x696       60.05     896x672       60.01     960x600       60.00     960x540       59.99     800x600       60.00    60.32    56.25  Screen 0: minimum 320 x 200, current 3600 x 1080, maximum 8192 x 8192LVDS-1 connected 1680x1050+1920+0 (normal left inverted right x axis y axis) 331mm x 207mm   1680x1050     60.56*+  59.95    59.88     1600x1024     60.17     1400x1050     59.98     1280x1024     60.02     1440x900      59.89     1280x960      60.00     1360x768      59.80    59.96     1152x864      60.00     1024x768      60.04    60.00     960x720       60.00     928x696       60.05     896x672       60.01     960x600       60.00     960x540       59.99     800x600       60.00    60.32    56.25     840x525       60.01    59.88     800x512       60.17     700x525       59.98     640x512       60.02     720x450       59.89     640x480       60.00    59.94     680x384       59.80    59.96     576x432       60.06     512x384       60.00     400x300       60.32    56.34     320x240       60.05  VGA-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 0mm x 0mm   1024x768      60.00     800x600       60.32    56.25     848x480       60.00     640x480       59.94     1920x1080_60.00  59.96* DVI-D-1 disconnected (normal left inverted right x axis y axis)SVIDEO-1 unknown connection (normal left inverted right x axis y axis)   848x480       59.94 +   640x480       59.94 +   1024x768      59.94     800x600       59.94  

840x525 60.01 59.88

800x512 60.17 700x525 59.98 640x512 60.02 720x450 59.89 640x480 60.00 59.94 680x384 59.80 59.96 576x432 60.06 512x384 60.00 400x300 60.32 56.34 320x240 60.05 VGA-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 0mm x 0mm 1024x768 60.00 800x600 60.32 56.25 848x480 60.00 640x480 59.94 1920x1080_60.00 59.96* DVI-D-1 disconnected (normal left inverted right x axis y axis)SVIDEO-1 unknown connection (normal left inverted right x axis y axis) 848x480 59.94 + 640x480 59.94 + 1024x768 59.94 800x600 59.94

-------------------------------------terminal 输出信息----------------------------------------------


其中,像LVDS-1 VGA-1 DVI-D-1均代表不同显示器输出口的配置

像LVDS-1下面的

  1680x1050     60.56*+  59.95    59.88  
代表分辨率配置,左侧的1680*1050即显示器分辨率 右侧三个表示刷新率,分辨率中标了*在后面的,表示该分辨刷新率为当前工作状态

(这三个我也不是很清楚,可能是标称刷新率和实际刷新率之类的参数,总之都在60左右,表示显示器工作在60HZ水平,这个不影响我们接下来的配置,就不要纠结了,我的笔记本是老型号高分本,所以分辨率很奇葩,请按你自己的笔记本工作分辨率来区分显示接口)

根据接口对应的当前工作分辨率,就能分辨出需要修改的哪个显示器接口,比如我的就是VGA-1,也有人的设备会显示为VGA-0,这个就按具体情况填写。


3.查询你要的分辨率的对应输出信息

比如我要的外置显示器分辨率是1920*1080

-------------------------------------terminal 输入代码----------------------------------------------

cvt 1920 1080

-------------------------------------terminal 输入代码----------------------------------------------


-------------------------------------terminal 输出信息----------------------------------------------

# 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHzModeline "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
-------------------------------------terminal 输出信息----------------------------------------------

其中输出信息的Modeline那行里面的内容就是我们需要的该分辨率的配置信息


4.创建新分辨率模式配置信息

代码后面的分辨率详细配置照抄Modeline里面的内容即可

-------------------------------------terminal 输入代码----------------------------------------------

xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync

-------------------------------------terminal 输入代码----------------------------------------------


即创建了一个叫做”1920X1080_60.00“名称的工作模式


5.将之前的创建的工作模式添加到对应接口

-------------------------------------terminal 输入代码----------------------------------------------

xrandr --addmode VGA-1 "1920x1080_60.00"
-------------------------------------terminal 输入代码----------------------------------------------


这样就把我们之前创建的模式添加到VGA-1这个显示器接口下,再去显示器输出里面找到这个新建的分辨率,应用即可。


为方便技术交流,本文可随意转载,无需标明文章出处!






0 0
原创粉丝点击