最近用T450外接VGA显示器,结果分辨率出了问题,这里简单的笔记下解决方法。
首先使用xrandr看下当前的分辨率情况:
:~$ xrandr Screen 0: minimum 320 x 200, current 3840 x 1080, maximum 8192 x 8192 eDP-1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 309mm x 174mm 1920x1080 60.02*+ 59.93 1680x1050 59.95 59.88 1600x1024 60.17 。。。。。。 。。。。。。 DP-1 disconnected (normal left inverted right x axis y axis) HDMI-1 disconnected (normal left inverted right x axis y axis) DP-2 connected primary 1920x1080+1920+0 (normal left inverted right x axis y axis) 509mm x 286mm 1024x768 75.03*+ 60.00 。。。。。。 。。。。。。 HDMI-2 disconnected (normal left inverted right x axis y axis)
可以看到,eDP-1是笔记本电脑自带的显示器,DP-2是外接的显示器,显示分辨率较低。
假如我们要将DP-2改为1080P,首先查询下1080P对应的参数:
:~$ 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
新建一个模式:
:~$ sudo xrandr --newmode "1080P" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
将新建的模式添加到显示器中:
:~$ sudo xrandr --addmode DP-2 "1080P"
生效:
:~$ sudo xrandr --output DP-2 --mode 1080P
发表评论