runtime default setting update changes

This commit is contained in:
True Zhuanjia
2026-02-09 00:16:39 +08:00
parent 652e989927
commit 086f1af974
@@ -1584,14 +1584,15 @@ static NSMutableSet* hostList;
settings.framePacingMode = @(FramePacingModeQueue);
break;
case UIUserInterfaceIdiomPhone:
settings.sdrPerformanceWorkaround = false;
settings.framePacingMode = @(FramePacingModeLegacy);
settings.sdrPerformanceWorkaround = true;
settings.framePacingMode = @(FramePacingModeQueue);
break;
default:
settings.sdrPerformanceWorkaround = true;
settings.framePacingMode = @(FramePacingModeQueue);
break;
}
if([UIScreen mainScreen].maximumFramesPerSecond > 110) settings.asyncFrameDequeue = false;
if([UIScreen mainScreen].maximumFramesPerSecond > 110) settings.asyncFrameDequeue = true;
if([UIScreen mainScreen].maximumFramesPerSecond < 65) settings.asyncFrameDequeue = true;
[dataMan saveData];
}