Android Studio AVD模拟器是否支持设置90-165Hz高刷新率?
AVD模拟器自定义高刷新率配置方案
AVD 支持120Hz及以上的高刷新率配置,相关配置未在图形化设置界面露出,需要手动修改配置文件配合系统内设置生效,具体操作如下:
前置要求
- Android Studio 版本需升级至Flamingo及以上
- 模拟器使用的系统镜像为Android 11(API 30)及以上版本
- 已开启模拟器硬件加速,使用宿主机GPU渲染
具体操作步骤
1. 修改AVD配置文件
首先找到对应模拟器的配置文件路径:
- Windows系统路径:
C:\Users\<你的用户名>\.android\avd\<对应模拟器名称>.avd\config.ini - Mac/Linux系统路径:
~/.android/avd/<对应模拟器名称>.avd/config.ini
修改/添加以下参数:
- 将
hw.display.refresh_rate的默认值60修改为你需要的刷新率,比如120、165 - 新增配置项
hw.display.support_high_refresh_rate = yes - 确认
hw.gpu.mode参数值为host,确保使用宿主机RTX3060显卡渲染
2. 系统层面开启高刷新率
启动模拟器后,需要在Android系统内开启高刷选项,有两种操作方式:
- 图形化操作:进入系统「设置」-「显示」-「刷新率」(部分ROM命名为流畅度设置),选择对应数值的高刷档位即可
- ADB命令操作:执行以下两行命令强制全局固定刷新率,数值可按需替换
adb shell settings put system peak_refresh_rate 120 adb shell settings put system min_refresh_rate 120
3. 验证生效情况
开启模拟器开发者选项中的「显示刷新速率」开关,屏幕左上角会显示实时刷新率数值,确认是否达到你设置的目标值即可。
注意事项
- 不要设置超出你显示器支持范围的刷新率,否则模拟器会自动回退到默认60Hz
- 如果修改配置后模拟器启动异常,可以删除新增的配置项,恢复默认参数后重新操作
内容的提问来源于stack exchange,提问作者Babak Kamali
相关产品推荐
相关产品推荐

