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

Commit 7a7de48b 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

Change-Id: Ib10bc21d1166df03704fcc2b67b99ed3c1a92464
parents ae268ce8 584fb954
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
@@ -484,7 +484,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
@@ -467,7 +467,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");
    }