Announcement

Collapse
No announcement yet.

Avoiding Frame Jitter With GNOME's Mutter, Weston

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Avoiding Frame Jitter With GNOME's Mutter, Weston

    Phoronix: Avoiding Frame Jitter With GNOME's Mutter, Weston

    Owen Taylor has written a new blog post about avoiding jitter in composited frame display. Owen -- along with help from Kristian H?gsberg -- made improvements to the algorithm for compositor frame timing as used by GNOME's Mutter compositing window manager and also Wayland's Weston...

    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

  • #2
    Keep up the good work guys. I'm tired of naysayers that Linux will never pass muster as a desktop OS. You are making it happen. Thank God for your team, Intel, Canonical and other pioneers in the Linux world!

    Comment


    • #3
      I like the idea of having applications give their expected frame display time to the compositor. Alternatively, video players could be given more information about the compositor's frame display times, allowing them to resample the audio as necessary to maintain sync with a strictly 2-2 or 2-3 video frame/compositor frame cadence.

      Comment


      • #4
        So do we know how Windows handles its display stuff to avoid such issues?

        Comment


        • #5
          Originally posted by MartinN View Post
          Keep up the good work guys. I'm tired of naysayers that Linux will never pass muster as a desktop OS. You are making it happen. Thank God for your team, Intel, Canonical and other pioneers in the Linux world!
          i'm tired of evangelists that promote linux fully knowing that its a not good desktop OS YET, but it might after wayland becomes good, gimp stops sucking balls, there is a autocad alternative, pulseaudio gets fixed, steam final is released, lightworks gets released, gnome 3 stop sucking balls, kde stops being buggy garbage, KMS doesn't cause kernel panics, wifi doesn't drop connections from sleep/wake and you don't have to paste things into the terminal to make your computer work.

          Comment


          • #6
            +1 for applications giving the expected frame display time.
            But this should be complemented by other things.
            This way applications that work best with one method can use it while others that work best with another method can use the other one.

            Comment


            • #7
              Originally posted by garegin View Post
              i'm tired of evangelists that promote linux fully knowing that its a not good desktop OS YET, but it might after wayland becomes good, gimp stops sucking balls, there is a autocad alternative, pulseaudio gets fixed, steam final is released, lightworks gets released, gnome 3 stop sucking balls, kde stops being buggy garbage, KMS doesn't cause kernel panics, wifi doesn't drop connections from sleep/wake and you don't have to paste things into the terminal to make your computer work.
              Seems valid. Bugfixing in kernel space is kinda essential. Userland is much eaiser; kill the buggy shit with fire.

              Comment


              • #8
                Originally posted by garegin View Post
                i'm tired of evangelists that promote linux fully knowing that its a not good desktop OS YET, but it might after wayland becomes good,
                This is comming but even with X you are OK more or less.

                Originally posted by garegin View Post
                gimp stops sucking balls,
                Not a linux desktop problem. Its like saying ferraris suck because you cannot fit porsche wheels. Apps are not a desktop problem. Its a developer/company problem.

                Originally posted by garegin View Post
                there is a autocad alternative,
                See above

                Originally posted by garegin View Post
                pulseaudio gets fixed,
                Just works?

                Originally posted by garegin View Post
                steam final is released,
                Comming but again not a desktop problem.

                Originally posted by garegin View Post
                lightworks gets released,
                See above.

                Originally posted by garegin View Post
                gnome 3 stop sucking balls,
                Not going to happen. Devs are mental.

                Originally posted by garegin View Post
                kde stops being buggy garbage,
                Have no idea what might happen.

                Originally posted by garegin View Post
                KMS doesn't cause kernel panics,
                Just works?

                Originally posted by garegin View Post
                wifi doesn't drop connections from sleep/wake and you don't have to paste things into the terminal to make your computer work.
                Probably a wifi card mfg problem for which kernel people can't do much.

                Comment


                • #9
                  pulseaudio has latency issues, gstreamer also sucks balls, just check their bugzilla page. kms does cause kernel panics. the kernel also has a lot of regressions every time because the kernel devs are too cheap too hire code testers. the fact that you can't run useful apps is not linux's fault, but it renders the platform useless for the end-user.

                  Comment


                  • #10
                    Originally posted by garegin View Post
                    pulseaudio has latency issues, gstreamer also sucks balls, just check their bugzilla page. kms does cause kernel panics. the kernel also has a lot of regressions every time because the kernel devs are too cheap too hire code testers. the fact that you can't run useful apps is not linux's fault, but it renders the platform useless for the end-user.
                    Linux doesn't have a single HW company that will push it on the desktop. So app developers are not interested in porting their apps. Also many of the bugs that the end user sees are HW related and cannot be solved on the kernel space. Even if the devs want they cannot do anything about it in many cases. (nvidia GPU, AMD PM etc etc) Also the kernel devs do a damn fine job IMO with regresions. I am on a rolling release distro and so far -apart from minor glitches- it works damn fine. My problems so far have been HW related (Intel POS).

                    Comment

                    Working...
                    X