Сталкер игра старая и на новых и даже не очень новых ПК фпс может быть очень высокий, это плохо сказывается на В/К и как видно на видео приводит к повышенному расходу электричества. Так же ФПС свыше 100 полностью бессмыслен, т.к. частота самого движка фиксирована на 100 кадров/сек. Вы можете снять скоростной камерой на мощном ПК на мониторе 144 Гц и увидеть что реально картинка не меняется свыше 100Гц или 0.01 сек.
Этот код ограничивает где-то 130 ФПС в меню. Файл ui_main_menu.script
Код
local timer = profile_timer()
timer:start()
function main_menu:Update() --virtual function
CUIScriptWnd.Update(self)
local time = 0
while time<3000.0 do
timer:stop()
time = timer:time()
timer:start()
end
-- log1("2: time = "..time)
timer = nil
timer = profile_timer()
timer:start()
end
timer:start()
function main_menu:Update() --virtual function
CUIScriptWnd.Update(self)
local time = 0
while time<3000.0 do
timer:stop()
time = timer:time()
timer:start()
end
-- log1("2: time = "..time)
timer = nil
timer = profile_timer()
timer:start()
end
Так же можно ограничить ФПС и в игре. На 3090 и потом 4090 особенно актуально.