Android 如何使用adb命令更改刷新率

Android 如何使用adb命令更改刷新率,android,shell,adb,Android,Shell,Adb,我通过adb命令获得了有关设备分辨率、刷新率和其他信息- adb shell dumpsys display 输入上述命令后,检索到的命令信息为- mDisplayInfos= PhysicalDisplayInfo{720 x 1280, 57.0 fps, density 1.5, 309.966 x 312.615 dpi, secure true, appVsyncOffset 1000000, bufferDeadline 17543860} 我想将刷新率更改为建议的6

我通过adb命令获得了有关设备分辨率、刷新率和其他信息-

adb shell dumpsys display
输入上述命令后,检索到的命令信息为-

mDisplayInfos=
      PhysicalDisplayInfo{720 x 1280, 57.0 fps, density 1.5, 309.966 x 312.615 dpi, secure true, appVsyncOffset 1000000, bufferDeadline 17543860}
我想将刷新率更改为建议的60 fps
如何从adb shell命令更改它?

由于内核的不同,这并不是每个手机本机都支持的功能

例如:

  • 使用我的三星Galaxy S5(棉花糖),运行下面的命令不会将原来的60HZ更改为90HZ

    adb shell settings put global 6ecb9657_screen_refresh_rate 0
    
  • 使用我的OnePlus 7 Pro(OxygenOS),运行以下命令将刷新率设置为90:

    adb shell settings put global oneplus_screen_refresh_rate 0
    
    • 使用模式0可启用90Hz

  • 从上面的测试中,我相信这是使用自定义内核可以实现的。

    由于内核的不同,这不是每个手机都支持的

    例如:

  • 使用我的三星Galaxy S5(棉花糖),运行下面的命令不会将原来的60HZ更改为90HZ

    adb shell settings put global 6ecb9657_screen_refresh_rate 0
    
  • 使用我的OnePlus 7 Pro(OxygenOS),运行以下命令将刷新率设置为90:

    adb shell settings put global oneplus_screen_refresh_rate 0
    
    • 使用模式0可启用90Hz
  • 从上面的测试中,我相信这是使用定制内核可以实现的