为什么显示器刷新率是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

相关推荐

  • 为何您的IP突然无法访问?

    在Linux系统中,禁止特定IP地址访问是保护服务器安全的关键操作,可有效防御恶意扫描、暴力破解或DDoS攻击,以下是四种经过验证的方法,适用于不同场景:使用 iptables 防火墙(通用性强)iptables 是Linux内核集成的防火墙工具,通过规则链控制流量:# 禁止IP段(如192.168.1.0~2……

    2025年6月27日
    10200
  • Linux镜像是什么?有什么用?

    Linux镜像是包含完整操作系统文件、引导程序和配置的磁盘映像文件(如ISO、IMG格式),用于系统安装、备份或分发,常见类型包括:安装镜像:包含系统安装程序(如Ubuntu/Debian的ISO)Live镜像:可直接引导运行的完整系统(如Kali Linux Live)定制镜像:预装特定软件或配置的系统(如企……

    2025年7月15日
    10300
  • bt5如何获取他人Linux系统访问权限?

    在网络安全领域,BackTrack 5(简称BT5)是一款基于Ubuntu的渗透测试Linux发行版,由Offensive Security团队开发,集成了大量安全工具,常被用于授权的安全评估、漏洞研究和教学学习,需要明确的是,未经授权获取他人Linux系统访问权限属于违法行为,违反《中华人民共和国网络安全法……

    2025年10月7日
    32400
  • 在Linux系统中,如何正确合并两个或多个卷组的详细操作步骤?

    在Linux系统中,卷组(Volume Group,VG)是逻辑卷管理(LVM)的核心组件之一,由一个或多个物理卷(Physical Volume,PV)组成,为逻辑卷(Logical Volume,LV)提供存储池,当需要整合存储资源或优化卷组结构时,可能需要将多个卷组合并为一个,需要注意的是,LVM本身没有……

    2025年10月6日
    4200
  • 当前Shell是什么?查看方法

    在Linux系统中,Shell是用户与操作系统内核交互的桥梁,它负责解释和执行用户输入的命令,不同的Shell(如Bash、Zsh、Fish)在功能、自动补全、脚本兼容性等方面存在差异,用户可能需要更换Shell以获得更高效的工作流(如Zsh的插件生态)或兼容特定脚本,以下是详细操作指南:查看当前Shell终端……

    2025年7月31日
    9500

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信