Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 36faf4cc authored by Ady Abraham's avatar Ady Abraham
Browse files

SF: enable frame rate override

Enable the frame rate override feature so the device could run at divisors
of the physical refresh rate.

Bug: 260875483
Change-Id: I81b518afdfc3abf20835f6ae95a4df90215456cf
Test: atest FrameRateOverrideHostTest
parent 61560dd6
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -2888,15 +2888,15 @@ sp<DisplayDevice> SurfaceFlinger::setupNewDisplayDeviceInternal(

        const auto enableFrameRateOverride = [&] {
            using Config = scheduler::RefreshRateSelector::Config;
            if (!sysprop::enable_frame_rate_override(false)) {
            if (!sysprop::enable_frame_rate_override(true)) {
                return Config::FrameRateOverride::Disabled;
            }

            if (sysprop::frame_rate_override_for_native_rates(true)) {
            if (sysprop::frame_rate_override_for_native_rates(false)) {
                return Config::FrameRateOverride::AppOverrideNativeRefreshRates;
            }

            if (!sysprop::frame_rate_override_global(false)) {
            if (!sysprop::frame_rate_override_global(true)) {
                return Config::FrameRateOverride::AppOverride;
            }