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

Commit 75b18686 authored by Tim Murray's avatar Tim Murray Committed by android-build-merger
Browse files

Boost priority of short-running SF FIFO threads slightly. am: 35520634 am: 584fb954

am: 7a7de48b

Change-Id: I23f953ba137f7958e77733fc516cfa5c351290f8
parents 4c093980 7a7de48b
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -385,7 +385,7 @@ DispSync::DispSync(const char* name) :
    mThread->run("DispSync", PRIORITY_URGENT_DISPLAY + PRIORITY_MORE_FAVORABLE);
    // set DispSync to SCHED_FIFO to minimize jitter
    struct sched_param param = {0};
    param.sched_priority = 1;
    param.sched_priority = 2;
    if (sched_setscheduler(mThread->getTid(), SCHED_FIFO, &param) != 0) {
        ALOGE("Couldn't set SCHED_FIFO for DispSyncThread");
    }
+1 −1
Original line number Diff line number Diff line
@@ -511,7 +511,7 @@ void SurfaceFlinger::init() {

        // set SFEventThread to SCHED_FIFO to minimize jitter
        struct sched_param param = {0};
        param.sched_priority = 1;
        param.sched_priority = 2;
        if (sched_setscheduler(mSFEventThread->getTid(), SCHED_FIFO, &param) != 0) {
            ALOGE("Couldn't set SCHED_FIFO for SFEventThread");
        }
+1 −1
Original line number Diff line number Diff line
@@ -507,7 +507,7 @@ void SurfaceFlinger::init() {

    // set SFEventThread to SCHED_FIFO to minimize jitter
    struct sched_param param = {0};
    param.sched_priority = 1;
    param.sched_priority = 2;
    if (sched_setscheduler(mSFEventThread->getTid(), SCHED_FIFO, &param) != 0) {
        ALOGE("Couldn't set SCHED_FIFO for SFEventThread");
    }