System76 Pop!_OS Scheduler Now Detects Hyprland, Lands Various Fixes

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
  • phoronix
    Administrator
    • Jan 2007
    • 67377

    System76 Pop!_OS Scheduler Now Detects Hyprland, Lands Various Fixes

    Phoronix: System76 Pop!_OS Scheduler Now Detects Hyprland, Lands Various Fixes

    In addition to System76 software engineers being busy working on their new COSMIC desktop environment, on Thursday they also released a new version of the System76 Scheduler that is used by Pop!_OS...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite
  • Quackdoc
    Senior Member
    • Oct 2020
    • 5089

    #2
    While neat, I never really had much luck using it on either KDE or sway, I do run cosmic-comp now so maybe I should install it. Configuring it seems a bit of a nuisance though. I wonder if it is still oriented to CFS or has been tweaked for EEVDF. would love to see some kind of integration with scx kernels

    Comment

    • varikonniemi
      Senior Member
      • Jan 2012
      • 1102

      #3
      They seem to try and tackle everything under the sun. Perhaps just use the scheduler work done by the larger Linux community? sched_ext is fertile ground, no need for system76 compete with that.

      All men on deck should be trying to get a cosmic release out that is not as catastrophical as alpha1

      Comment

      • Quackdoc
        Senior Member
        • Oct 2020
        • 5089

        #4
        Originally posted by varikonniemi View Post
        They seem to try and tackle everything under the sun. Perhaps just use the scheduler work done by the larger Linux community? sched_ext is fertile ground, no need for system76 compete with that.

        All men on deck should be trying to get a cosmic release out that is not as catastrophical as alpha1
        alpha1 was a catastrophe? It was great on all of the systems I tested it on, and my parents are even running it now. for a first alpha release of a DE it's incredibly amazing the amount of quality and polish there is. Games are working fine with good performance, it's very light weight, and the applications themsleves are fine.

        Also system76-scheduler is userland optimizations, as far as I know it's actually fairly unique in this.

        Scheduling service which optimizes Linux's CPU scheduler and automatically assigns process priorities for improved desktop responsiveness. Low latency CPU scheduling will be activated automatically when on AC, and the default scheduling latencies set on battery.

        Comment

        • scottishduck
          Senior Member
          • Jun 2011
          • 498

          #5
          Originally posted by varikonniemi View Post
          They seem to try and tackle everything under the sun. Perhaps just use the scheduler work done by the larger Linux community? sched_ext is fertile ground, no need for system76 compete with that.

          All men on deck should be trying to get a cosmic release out that is not as catastrophical as alpha1
          In what world is alpha 1 a catastrophe?

          Comment

          • skeevy420
            Senior Member
            • May 2017
            • 8664

            #6
            Originally posted by varikonniemi View Post
            They seem to try and tackle everything under the sun. Perhaps just use the scheduler work done by the larger Linux community? sched_ext is fertile ground, no need for system76 compete with that.

            All men on deck should be trying to get a cosmic release out that is not as catastrophical as alpha1
            This is a scheduling system based on what is the current active program on the desktop taskbar. This is like if Feral's gamemode operated using the active program on the taskbar. Say you're running Firefox, Dolphin, and Konsole, if you have Dolphin and Konsole minimized (or are inactive tiles/windows) and Firefox maximized or selected as the active window/tile then the pop-os-scheduler will ensure Firefox is given greater priorities (like IO, realtime audio, etc) than the other running programs. If you change from Firefox to Dolphin, Firefox will be given its regular priority and Dolphin given higher priorities. If you double click a PSX ISO in Dolphin to start Duckstation, Duckstation will be given priority and Dolphin will go back to regular.

            Comment

            • bearoso
              Senior Member
              • Jul 2016
              • 192

              #7
              For me, alpha1 was about as stable as most Wayland compositors--not quite up to KDE 6 function-wise, but usable. That's for the first alpha release, so I'm optimistic about their progress.

              I'm also impressed with the latest labwc's stability. Reminds me of the X window manager landscape in the late '90s. Now I want to see WindowMaker in Wayland form.

              Comment

              • Sunderland93
                Junior Member
                • Sep 2016
                • 34

                #8
                Originally posted by bearoso View Post
                For me, alpha1 was about as stable as most Wayland compositors--not quite up to KDE 6 function-wise, but usable. That's for the first alpha release, so I'm optimistic about their progress.

                I'm also impressed with the latest labwc's stability. Reminds me of the X window manager landscape in the late '90s. Now I want to see WindowMaker in Wayland form.
                Here it is https://github.com/phkaeser/wlmaker

                Comment

                • bkdwt
                  Phoronix Member
                  • May 2024
                  • 79

                  #9
                  I didn't know that PopOS has its own schedule. That's why I didn't understand why window resizing in Gnome using Xorg is smooth in PopOS while it isn't in other distros.

                  Comment

                  • Quackdoc
                    Senior Member
                    • Oct 2020
                    • 5089

                    #10
                    Originally posted by bkdwt View Post
                    I didn't know that PopOS has its own schedule. That's why I didn't understand why window resizing in Gnome using Xorg is smooth in PopOS while it isn't in other distros.
                    it's not using it's own scheduler, but rather an assistant scheduler. but that is indeed probably one of the reasons.

                    Comment

                    Working...
                    X