shadow3aaa / 8gen3-offset-fas-rs-extension

fas-rs cpu freq offset for 8gen3
Apache License 2.0
12 stars 2 forks source link

天玑8100模板 #6

Open Kissycat opened 3 months ago

Kissycat commented 3 months ago

超级棒的调度以及扩展,使我的天玑8100旋转~ ٩(´◒`

API_VERSION = 1

function set_offset(policy0, policy4, policy7)
    set_policy_freq_offset(0, policy0)
    set_policy_freq_offset(4, policy4)
    set_policy_freq_offset(7, policy7)
end
-- 天玑8100虽然是4中核+4小核,但一般调度均为4+3+1,可以让最后一个中核兜底
function load_fas(pid, pkg)
    if (pkg == "com.miHoYo.Yuanshen" or pkg == "com.miHoYo.ys.mi" or pkg == "com.miHoyo.ys.bilibili" or pkg == "com.miHoYo.GenshinImpact")
    then
        set_offset(-700000, -100000, 0)
    elseif (pkg == "com.tencent.tmgp.sgame" or pkg == "com.levelinfinite.sgameGlobal")
    then
        set_offset(-600000, -100000, 0)
    elseif (pkg == "com.netease.x19" or pkg == "com.mojang.minecraftpe")
    then
        set_offset(-600000, -100000, 0)
    elseif (pkg == "com.miHoYo.Nap" or pkg == "com.miHoYo.zenless")
    then
        set_offset(-600000, -500000, 0)
    elseif (pkg == "com.ChillyRoom.DungeonShooter")
    then
        set_offset(-600000, -400000, 0)
    end
end

-- 这配置大约是日间室内亮度,王者全高90hz 组队麦 10v10 3.2w 5v5 2.5w ,minecraft pe 飞行极速开图 60hz 6w   90hz 7w (我的圣Mali哟),这都是可以把方差控制在个位数的。剩下四个没玩过,但感觉差不多。
-- 没有使用asoul等其他优化,内核为5.10.66自编译
-- 将代码丢入/dev/fas_rs/extensions/任意.lua即可应用,修改后fas rs实时响应。

function unload_fas()
    set_offset(0, 0, 0)
end