You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AOSP 13 自定义配置:设置默认120Hz刷新率及开启流畅显示

自定义AOSP(Android 13)设置默认120Hz刷新率及开启Smooth Display的方法

一、修改设备专属刷新率配置

部分设备的刷新率配置并非通用frameworks/base目录下的文件,而是存放在设备专属目录中,需针对性修改:

  • 找到设备对应路径device/<厂商>/<机型>/overlay/frameworks/base/core/res/res/values/config.xml,修改或添加以下字段:
    <integer name="config_defaultRefreshRate">120</integer>
    <integer name="config_defaultPeakRefreshRate">120</integer>
    
  • 部分机型会使用device/<厂商>/<机型>/configs/display_manager.xml,找到其中的default_refresh_rate和peak_refresh_rate节点,将值设为120。

二、调整Settings数据库默认值

刷新率与Smooth Display的默认状态依赖Settings数据库,可通过修改默认配置文件实现:

  1. 打开packages/apps/Settings/res/values/defaults.xml,添加或修改:
    <bool name="default_smooth_display">true</bool>
    <integer name="default_refresh_rate">120</integer>
    
  2. 若有机型专属的Settings overlay目录,同步修改device/<厂商>/<机型>/overlay/packages/apps/Settings/res/values/defaults.xml内的对应值。

三、修改DisplayManagerService逻辑

如果上述配置仍不生效,需调整系统服务的初始化逻辑:

  • 打开frameworks/base/services/core/java/com/android/server/display/DisplayManagerService.java,找到初始化刷新率的代码段(如setDefaultRefreshRate相关逻辑),强制将默认值设为120。
  • 检查refreshRateOverride相关代码,确保没有其他逻辑覆盖默认设置。

四、确保Smooth Display默认开启

Smooth Display对应系统设置键Settings.System.SMOOTH_DISPLAY,除修改defaults.xml外,还可:

  • 打开packages/apps/Settings/src/com/android/settings/display/SmoothDisplayPreferenceController.java,调整isChecked()方法的默认返回逻辑,确保首次启动时读取的默认值为true。

内容的提问来源于stack exchange,提问作者Margish thumar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.01 04:33:11