为什么显示器刷新率是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 optionsRecovery 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系统?命令行与图形化工具使用方法?

    拷贝文件到Linux系统是日常运维和开发中的常见操作,根据文件大小、网络环境、安全需求等不同场景,可选择多种方法,以下是几种主流方式的详细说明及操作步骤,本地拷贝:使用cp命令当文件已在Linux本地或可挂载的存储设备(如U盘)中时,cp是最基础的拷贝工具,基本语法:cp [选项] 源文件 目标路径常用选项……

    2025年9月26日
    10500
  • Linux系统如何启动DLL文件?

    在Linux操作系统下直接启动或运行Windows的DLL(动态链接库)文件是不可能的,因为DLL是Windows平台特有的动态链接库格式,依赖于Windows的动态链接机制(如PE文件格式、DLL加载器、注册表等),用户可以通过一些工具和方法在Linux环境下间接使用或调用DLL的功能,主要分为模拟Windo……

    2025年10月8日
    9800
  • Linux下如何安全挂载光盘?

    Linux挂载光盘是基础操作,用于安装软件、读取数据或系统维护,操作需遵循最佳实践,注重设备安全与正确卸载。

    2025年7月13日
    26300
  • Linux GCC依赖的两个包如何安装?

    在Linux系统中,GCC(GNU Compiler Collection)是应用最广泛的编译器套件,用于将C、C++、Objective-C等源代码编译为可执行程序,GCC的编译和运行依赖于多个基础软件包,其中最核心的两个依赖包是binutils和glibc(GNU C Library),缺少这两个包会导致G……

    2025年9月26日
    11400
  • 怎样把Linux完整装进U盘随身带?

    准备工作硬件要求U 盘:至少 32GB 容量(推荐 USB 3.0+,读写速度 >100MB/s),用于安装系统,另一个 U 盘或光盘:8GB 以上,作为 Linux 安装介质(启动盘),目标电脑:需支持从 USB 启动(一般 2010 年后设备均支持),软件工具Linux 镜像:推荐 Ubuntu、Fe……

    2025年7月8日
    13200

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信