linux cvt命令添加分辨率,在Linux中使用xrandr调整分辨率

linux cvt命令添加分辨率,在Linux中使用xrandr调整分辨率

深入核心技术与架构,分享典型创新之道,全景展现全栈式分析服务
主题演讲和6大分会场,40+前沿技术主题,尽在亚马逊云科技数据驱动在线峰会

# 以下是CentOS8中的实际操作记录

# 使用xrandr查看目前支持的分辨率,这里我们可以看到只有三个,且和显示器的最佳分辨率都对不上

[tinychen@tiny-studio ~]$ xrandr

Screen 0: minimum 320 x 200, current 1024 x 768, maximum 1920 x 2048

VGA-1 connected primary 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm

1024x768 60.00*

800x600 60.32 56.25

640x480 59.94

# 使用cvt命令生成对应分辨率的数据,后面的三个参数分别是横向分辨率和纵向分辨率以及刷新率

# 这里我们使用最常见的1080p 60帧

# 注意这里生成的Modeline这一行参数我们后面要用到,需要提前保存一下

[tinychen@tiny-studio ~]$ cvt 1920 1080 60

# 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

# 在xrandr中添加新的分辨率选项,参数直接照搬上面的即可

[tinychen@tiny-studio ~]$ xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync

# 再次查看分辨率,可以看到新增加的已经在列表中了

# 额外需要注意的是下面的VGA-1选项,后面要用到,这里是用来定位显示器的(如果有多个显示器的话)

[tinychen@tiny-studio ~]$ xrandr

Screen 0: minimum 320 x 200, current 1024 x 768, maximum 1920 x 2048

VGA-1 connected primary 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm

1024x768 60.00*

800x600 60.32 56.25

640x480 59.94

1920x1080_60.00 (0x3ad) 173.000MHz -HSync +VSync

h: width 1920 start 2048 end 2248 total 2576 skew 0 clock 67.16KHz

v: height 1080 start 1083 end 1088 total 1120 clock 59.96Hz

# 将刚刚生成的分辨率选项添加到VGA-1这个显示器中

[tinychen@tiny-studio ~]$ xrandr --addmode VGA-1 "1920x1080_60.00"

# 再次查看可以发现已经是正常的了

[tinychen@tiny-studio ~]$ xrandr

Screen 0: minimum 320 x 200, current 1024 x 768, maximum 1920 x 2048

VGA-1 connected primary 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm

1024x768 60.00*

800x600 60.32 56.25

640x480 59.94

1920x1080_60.00 59.96

# 手动调整分辨率为1080P,这时候应该就可以感觉到分辨率的变化了

[tinychen@tiny-studio ~]$ xrandr -s 1920x1080_60.00

[tinychen@tiny-studio ~]$

# 为了保证重启后分辨率依旧生效,我们新建一个配置文件

# 需要注意的是文件中的Modeline这一行就是前面我们生成的参数,如果没保存的话再重新输一遍前面的cvt命令即可

[root@tiny-studio xorg.conf.d]# vim /etc/X11/xorg.conf.d/monitor.conf

[root@tiny-studio xorg.conf.d]# cat /etc/X11/xorg.conf.d/monitor.conf

Section "Monitor"

Identifier "Configured Monitor"

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

Option "PreferredMode" "1920x1080_60.00"

EndSection

Section "Screen"

Identifier "Default Screen"

Monitor "Configured Monitor"

Device "Configured Video Device"

EndSection

Section "Device"

Identifier "Configured Video Device"

EndSection

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值