天玑FPSGO,DCS,GED设置选项如何关闭

天玑处理器的FPSGO、DCS和GED设置如何关闭

Kamasutra(纯音乐)

天玑处理器的FPSGO(Frame Per Second GO)、DCS(Dynamic Clock Scaling)和GED(GPU Energy Driver)是小米工程师在天玑处理器上引入的三项功能,旨在优化性能和功耗。然而,许多用户发现这些功能在某些情况下可能会导致性能下降。因此,关闭这些功能可以显著提升设备的性能表现。

关闭方法

方法一:手动关闭

你可以通过以下Shell脚本手动关闭这些功能。将以下代码保存为一个.sh文件,例如disable_performance_features.sh,并赋予其执行权限(chmod 755chmod 777)。

#!/system/bin/sh

# 定义一个通用函数来设置系统参数
set_param () {
    local value=$1
    local path=$2
    if [ -e "$path" ]; then
        chmod 0644 "$path"
        echo "$value" > "$path"
        chmod 0444 "$path"
        echo "已成功禁用 $path"
    else
        echo "错误:路径 $path 不存在。"
    fi
}

# 关闭FPSGO
set_param "0" "/sys/kernel/fpsgo/common/fpsgo_enable"

# 关闭GED KPI
set_param "0" "/sys/module/sspm_v3/holders/ged/parameters/is_GED_KPI_enabled"

# 关闭DCS模式
set_param "0" "/sys/kernel/ged/hal/dcs_mode"

echo "FPSGO、GED KPI 和 DCS 已被禁用。"

运行脚本:

./disable_performance_features.sh

方法二:通过Magisk模块自动关闭

你可以将上述脚本保存为service.sh,并将其放置在Magisk模块目录中。这样,系统启动时会自动执行该脚本,无需手动运行。

  1. 创建Magisk模块目录

    mkdir -p /data/adb/modules/disable_performance_features/system_root/system
  2. 将脚本保存为service.sh

    nano /data/adb/modules/disable_performance_features/service.sh
  3. 将上述脚本内容粘贴到service.sh文件中
  4. 启用模块

    • 打开Magisk应用,进入模块管理。
    • 启用disable_performance_features模块。

方法三:一键安装到模块

mkdir /data/adb/modules/aut_disable_mtk && \
cat > /data/adb/modules/aut_disable_mtk/service.sh <<EOF && \
#!/system/bin/sh
MODDIR=\${0%/*}
LOG_FILE="\${MODDIR}/run.log"
set_param () {
    local value=\$1
    local path=\$2
    if [ -e "\$path" ]; then
        chmod 0644 "\$path"
        echo "\$value" > "\$path"
        chmod 0444 "\$path"
        echo "已成功设置 \$path 为 \$value" >> \$LOG_FILE
    else
        echo "错误:路径 \$path 不存在。" >> \$LOG_FILE
    fi
}
set_param "0" "/sys/kernel/fpsgo/common/fpsgo_enable"
set_param "0" "/sys/module/sspm_v3/holders/ged/parameters/is_GED_KPI_enabled"
set_param "0" "/sys/kernel/ged/hal/dcs_mode"
echo "FPSGO、GED KPI 和 DCS 已被禁用。" >> \$LOG_FILE
EOF
cat > /data/adb/modules/aut_disable_mtk/module.prop <<EOF && \
id=autkill
name=关闭FPSGO,DCS,GED
version=1.0
versionCode=1000
author=空城
description=关闭天玑处理器的FPSGO,DCS,GED负优化设置
EOF
echo "模块已成功安装。请重启设备以生效。"

直接控制台粘贴执行

注意事项

  1. 备份数据:在运行任何修改系统文件的脚本之前,建议备份重要数据。
  2. 检查路径:确保脚本中提到的路径在你的设备上是存在的。如果路径不存在,脚本会打印错误信息。
  3. 风险提示:修改系统文件可能会导致系统不稳定或失去保修。请谨慎操作。
  4. 验证效果:运行脚本后,可以通过运行高负载应用(如《原神》)来测试GPU性能是否有所提升。
By 空城 On