为什么显示器刷新率是59.96Hz而非60Hz?

图形界面设置(推荐新手)

GNOME桌面(Ubuntu/Fedora等)

  • 步骤:
    设置 → 显示 → 在分辨率下拉菜单选择目标值(如1920×1080)→ 点击应用 → 确认弹窗提示(15秒内不确认自动还原)。
  • 注意:若目标分辨率未列出,需先检查驱动或创建自定义分辨率。

KDE Plasma(Kubuntu/KDE Neon)

  • 步骤:
    系统设置 → 显示和监控 → 选择显示器 → 在分辨率列表中选择目标值 → 点击应用。

XFCE(Xubuntu/Linux Mint)

  • 步骤:
    设置 → 显示 → 选择分辨率 → 点击应用。

命令行设置(通用方法)

查询当前显示设备信息

xrandr

输出示例(关键信息):

HDMI-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 510mm x 287mm
   1920x1080     60.00*+  50.00    59.94  
   1280x720      60.00    50.00    59.94

此处 HDMI-1 是接口名,1920x1080 是当前分辨率, 表示当前使用, 表示推荐。

临时修改分辨率

xrandr --output HDMI-1 --mode 1280x720 --rate 60
  • --output:指定接口(如HDMI-1、eDP-1)
  • --mode:目标分辨率
  • --rate:刷新率(可选,如60Hz)

永久生效(创建配置文件)

  • 生成配置文件(需root权限):
    sudo nano /etc/X11/xorg.conf.d/10-monitor.conf
  • 写入配置(示例):
    Section "Monitor"
        Identifier "HDMI-1"
        Modeline "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
        Option "PreferredMode" "1920x1080_60.00"
    EndSection

    需替换 Modeline 值(通过 cvt 生成,见下文)。


创建自定义分辨率

生成有效分辨率参数

cvt 1920 1080 60  # 格式:cvt [宽度] [高度] [刷新率]

输出示例:


添加自定义分辨率

xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
xrandr --addmode HDMI-1 "1920x1080_60.00"  # 绑定到接口
xrandr --output HDMI-1 --mode "1920x1080_60.00"  # 立即应用

常见问题解决

分辨率选项消失/无法保存

  • 驱动问题:
    更新显卡驱动(NVIDIA:sudo apt install nvidia-driver-535;AMD:sudo apt install mesa-utils)。
  • EDID校验失败:
    禁用校验(临时):

    xrandr --output HDMI-1 --set "scaling mode" "Full" --mode 1920x1080 --rate 60 --verbose

虚拟机分辨率异常

  • VMware/VirtualBox:
    安装增强工具:

    sudo apt install open-vm-tools-desktop  # VMware
    sudo apt install virtualbox-guest-utils # VirtualBox

专业建议

  1. 优先使用图形界面:避免命令行误操作导致黑屏。
  2. 备份配置文件:修改 xorg.conf 前执行 sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak。
  3. 验证硬件支持:显示器规格需匹配分辨率(超频可能导致损坏)。

重要提示:若修改后黑屏,重启进入恢复模式(GRUB界面选Advanced options → Recovery mode),删除配置文件或使用备份还原。


引用说明

  • 命令行工具参考:X.Org Foundation官方文档(xrandr(1) Manual)
  • 分辨率计算标准:VESA Coordinated Video Timings(CVT)1.2
  • 驱动兼容性数据:Linux内核文档(DRM/KMS Drivers)

通过上述步骤,可覆盖99%的Linux分辨率设置需求,遇到特殊硬件(如多屏异显)时,建议结合arandr(图形化xrandr工具)生成脚本。

原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/8567.html

赞 (0)
酷番叔酷番叔
上一篇 2025年7月25日 00:42
下一篇 2025年7月25日 01:10

相关推荐

  • Linux字体安装难?如何提升设计专业性?

    准备工作获取字体文件从可信来源下载字体(如Google Fonts、Font Squirrel),常见格式:.ttf(TrueType)、.otf(OpenType),解压字体包(如为压缩文件)unzip fonts.zip -d ~/Downloads/fonts # 示例路径安装方法方法1:用户级安装(仅当……

    2025年6月16日
    26800
  • Linux桥接选择需考虑哪些关键因素?

    Linux桥接(Network Bridge)是一种在OSI模型第二层(数据链路层)工作的网络技术,它能将多个网络接口(物理网卡或虚拟接口)绑定成一个逻辑接口,使得这些接口之间的数据帧能够直接转发,类似于传统交换机的工作机制,在Linux系统中,桥接常用于虚拟机网络连接、容器网络隔离、服务器多网卡聚合等场景,选……

    2025年9月17日
    25000
  • linux 上如何安装系统下载文件

    Linux 上,可使用 wget 或 curl 命令从网络下载安装文件,也可用

    2025年8月16日
    23400
  • Linux中正在执行的脚本如何停止?

    在Linux系统中,脚本执行时的停止操作需根据脚本的运行状态(前台/后台)、是否包含子进程、是否需要资源清理等场景选择不同方法,正确的停止方式不仅能避免资源残留,还能防止数据损坏或进程僵死,以下是详细操作指南及场景分析,常见停止场景及操作方法前台脚本:直接中断当脚本通过终端直接执行(如./script.sh)时……

    2025年9月19日
    33800
  • Linux如何打包文件与目录?常用命令及操作方法有哪些?

    在Linux系统中,打包与压缩是日常管理文件和目录的重要操作,尤其在数据备份、传输存储等场景中应用广泛,打包是指将多个文件或目录合并成一个单独的文件,而压缩则是通过算法减小文件体积,两者常结合使用以提高效率,Linux下常用的打包压缩工具包括tar、gzip、bzip2、xz、zip、rar等,每种工具的特性与……

    2025年8月26日
    29000

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信