为什么显示器刷新率是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如何连接l2tp

    Linux 中,可安装相关软件如 xl2tpd,配置连接参数,通过

    2025年8月10日
    8800
  • 分区会清空Win7数据?

    选择适合的安装方案双系统共存(推荐)Linux与Windows 7分别安装在不同分区,开机时通过引导菜单选择系统,优势:独立运行互不干扰,硬件性能完全释放,注意:需预留至少20GB磁盘空间(建议50GB+),虚拟机安装(安全方案)使用VirtualBox/VMware在Win7内创建虚拟环境运行Linux,适用……

    2025年7月16日
    10600
  • 电脑无法上网?删除默认网关怎么办?

    临时修改网关(重启失效)适用于临时测试或紧急调整,使用ip route命令:# 添加新网关(假设网关IP为192.168.1.1)sudo ip route add default via 192.168.1.1 dev eth0验证:ip route show | grep default生效时间:立即生效……

    2025年7月23日
    11000
  • 如何实现Linux与Windows资源共享?

    通过Samba实现双向共享(推荐方案)Samba是Linux对SMB/CIFS协议的开源实现,完美兼容Windows共享协议,企业级应用验证其稳定性,操作步骤:Linux端安装Samba服务# Debian/Ubuntusudo apt update && sudo apt install sa……

    2025年7月7日
    10200
  • Linux使用命令后,结果是如何返回到终端的?

    Linux命令执行后返回结果的方式多种多样,理解这些返回机制对于高效使用终端至关重要,默认情况下,命令的结果会直接显示在终端上,但通过重定向、管道、后台执行等技术,可以灵活控制输出的位置和形式,满足不同场景的需求,默认输出:终端直接显示大多数Linux命令执行后,会将结果通过“标准输出(stdout)”直接打印……

    2025年10月4日
    5300

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信