刚从windows切换到ubuntu桌面版的用户,常会遇到显示器分辨率不对、高刷屏幕只能跑60hz的问题,画面模糊卡顿的体验非常影响使用,其实只要几步就能正确设置符合你显示器参数的刷新率和分辨率。
图形界面快速设置(适合新手用户)
目前主流的ubuntu gnome桌面已经自带了完整的显示器设置功能,绝大多数情况不需要改动命令就能完成设置。你只需要点击右上角电源图标,打开「设置」,在左侧侧边栏找到「显示器」选项点击进入。如果是多显示器,先选中你要调整的显示器,点击分辨率下拉框,选择你需要的分辨率参数,选择完成后下方就会出现对应的刷新率选项,从下拉列表中挑选你显示器支持的最高刷新率,点击右上角「应用」,在10秒的确认倒计时内选择「保留更改」即可生效。如果列表中已经显示了你需要的参数,这套方法1分钟就能完成设置。

命令行自定义添加缺失模式
如果你的显示器支持的分辨率、刷新率没有出现在图形界面列表中,就可以用xrandr命令自定义添加模式。首先打开终端,输入`xrandr`查看你的显示器接口名称,找到标注`connected`的接口,比如常见的dp-1、hdmi-1。接下来输入`cvt 分辨率 刷新率`,比如你要设置2560×1440 165hz,就输入`cvt 2560 1440 165`,复制输出结果中`modeline`后的整段内容。接下来依次输入两条命令:`xrandr --newmode 你复制的内容`、`xrandr --addmode 你的接口名称 你设置的分辨率`,就可以把新模式添加进去,再回到图形界面就能选中新参数了。要让设置重启后生效,可以把这两条命令添加到「开机启动应用」中。

常见问题避坑
如果调整后依旧找不到对应参数,首先检查显卡驱动:英伟达独显用户要在「软件和更新」的「额外驱动」中安装官方闭源驱动,开源驱动经常无法识别高刷参数;其次检查线材,老旧的hdmi 1.4线不支持2k 144hz以上规格,换dp 1.2以上的线就能解决识别问题。不要添加显示器硬件不支持的模式,大概率会直接黑屏,甚至可能损伤屏幕,如果误设置可以切换到tty终端删除配置还原。整体来看,ubuntu对主流显示器的适配已经非常完善,优先用图形界面设置就能解决绝大多数问题,只有小众规格显示器才需要命令行自定义。(全文约708字)


























