HISE Logo Forum
    • Categories
    • Register
    • Login

    OpenGL Slows Down Everything On Multi Instances

    Scheduled Pinned Locked Moved General Questions
    13 Posts 4 Posters 603 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • NatanN
      Natan
      last edited by Natan

      Hey Folks, Hope all is well

      My UI, All Made of Paint routines And Panels, And SVG Paths, All LAF, No PNG Here.

      I Found out, Using OpenGL, Can Cause A Slower Performance On Some Computers, And Even The Daw Gets Slower While The Plugin Is Open.

      Made a test With 8 Instances on Ableton, With OpenGL > Yes
      It Is Slow Like Hell and Gets Laggy.

      but Without OpenGL, I Can Open All 8 Instances At Once, And Even Randomize The Presets On Each One, While All 8 Instances Are Playing, WIth All 5 Samplers.
      Result > No Issue.

      OpenGL Is Like The Friend Who Says I Got Your Back, But in A Fight He Escapes Like El Chapo. Lol

      Please Share Your Opinions On This

      orangeO 1 Reply Last reply Reply Quote 0
      • orangeO
        orange @Natan
        last edited by

        @Natan Is the issue operating system specific? And which graphic cards?

        I've seen this issue generally on macs with Radeon GPU.

        develop Branch / XCode 13.1
        macOS Monterey / M1 Max

        NatanN 1 Reply Last reply Reply Quote 0
        • MikeBM
          MikeB
          last edited by

          @Natan
          I can also confirm this. Whether OpenGL works on the system and brings something depends on a few factors.
          Operating system, OpenGL version, graphics card and a few more.

          Therefore it makes sense to give the user - as many modern PugIns allow today - the possibility to switch OpenGL on or off in the plug-in.

          Paint routines and SVG paths are no guarantee for fast processing. In fact, the opposite is true. Every stroke every fill command must be drawn. The more there are, the more the CPU/GPU is used. This is not the case with PNG. Here, only the file size becomes much larger.
          The best is a combination of PNG and PintRoutines/SVG.

          "One hour of trial and error can save 10 minutes of reading the manual."
          "It's easier to hit the developer with feature requests than to spend 10 minutes reading the manual. :-)))"
          HISE Develop - Mac Pro 5.1, OS X 10.14.6, Projucer 6.02, Xcode 10.3

          1 Reply Last reply Reply Quote 1
          • Christoph HartC
            Christoph Hart
            last edited by

            Yeah, my MacBook Air M1 is super slow with OpenGL enabled, but my PC is about 2-3x faster.

            There's not much we can do about this except for letting the user switch if he realizes the interface is laggy.

            MikeBM orangeO NatanN 3 Replies Last reply Reply Quote 2
            • MikeBM
              MikeB @Christoph Hart
              last edited by

              @Christoph-Hart

              Well - OpenGL on M1 Macs = ???!!??¶¢$®†t

              Link Preview Image
              OpenGL on Apple M1

              Apple has deprecated OpenGL since macOS SDK for Mojave 10.14, making me curious about OpenGL support since the very announcement of Mac mini based on Apple M1 (ARM) SoC. It was claimed in many places that macOS Big Sur remains compatible with OpenGL applications, but so far no details could be found anywhere which OpenGL…

              favicon

              Unlimited 3D (unlimited3d.wordpress.com)

              "One hour of trial and error can save 10 minutes of reading the manual."
              "It's easier to hit the developer with feature requests than to spend 10 minutes reading the manual. :-)))"
              HISE Develop - Mac Pro 5.1, OS X 10.14.6, Projucer 6.02, Xcode 10.3

              1 Reply Last reply Reply Quote 0
              • orangeO
                orange @Christoph Hart
                last edited by

                @Christoph-Hart said in OpenGL Slows Down Everything On Multi Instances:

                Yeah, my MacBook Air M1 is super slow with OpenGL enabled,

                Since M1 MacBooks use Metal, a Metal support (in Hise) would solve this issue.

                develop Branch / XCode 13.1
                macOS Monterey / M1 Max

                1 Reply Last reply Reply Quote 1
                • NatanN
                  Natan @orange
                  last edited by

                  @orange i Tested On 4 laptops, all Intel, From old to Brand New, with onboard Graphic cards,

                  All Reacts Same, i mean openGl Set to No, Help The Perfrmance, Wth it, Everytging gets Lagging

                  1 Reply Last reply Reply Quote 0
                  • NatanN
                    Natan @Christoph Hart
                    last edited by

                    @Christoph-Hart On M1 It’s Super fast,
                    On Mac It is Acceptable, on my Pc It is good, But On Multi instances I Had To Turn The OpenGL Off, And It’s Space rocket

                    1 Reply Last reply Reply Quote 0
                    • orangeO
                      orange
                      last edited by orange

                      This is a cure for that slow macOS GUI performance, not ideal but it works. :

                      Link Preview Image
                      Why are the GUI controls (Knobs, Buttons, VU Meter…etc) so slow and laggy in my Mac? – NoiseAsh Inc

                      In some macOS systems (especially with Radeon GPU) the pluin GUI can be slow and laggy. Knobs can be turned hardly and slow fps performance can be observed. The cause of this issue is the display color settings of the computer. Chaning the display color settings to "sRGB IEC61966-2.1" should…

                      favicon

                      NoiseAsh Inc (www.noiseash.com)

                      develop Branch / XCode 13.1
                      macOS Monterey / M1 Max

                      NatanN MikeBM 2 Replies Last reply Reply Quote 1
                      • NatanN
                        Natan @orange
                        last edited by

                        @orange said in OpenGL Slows Down Everything On Multi Instances:

                        t ideal but it works.

                        You're The Best Man :folded_hands:

                        1 Reply Last reply Reply Quote 2
                        • MikeBM
                          MikeB @orange
                          last edited by

                          @orange @Natan
                          Die-hard Mac users (like me) have known about this problem for a long time.
                          YouTube is full of videos about this problem.
                          My DAW manufacturer Studio One even recommended setting the colour profile to standard sRGB about 2 years ago.
                          Since then, however, I have never had a plug-in that lagged.
                          OpenGL on the Mac has not been updated since 2017 and is outdated.

                          "One hour of trial and error can save 10 minutes of reading the manual."
                          "It's easier to hit the developer with feature requests than to spend 10 minutes reading the manual. :-)))"
                          HISE Develop - Mac Pro 5.1, OS X 10.14.6, Projucer 6.02, Xcode 10.3

                          NatanN 1 Reply Last reply Reply Quote 2
                          • NatanN
                            Natan @MikeB
                            last edited by

                            @MikeB said in OpenGL Slows Down Everything On Multi Instances:

                            not been updated since 2017 and is outdated.

                            Thank You Dear Mike, Your A Gem On Hise Forum :)

                            1 Reply Last reply Reply Quote 2
                            • NatanN
                              Natan
                              last edited by

                              Another one Just confirmed

                              Mac CPU Spikes Fixed with OpenGL > NO.

                              Not sure what Mac the YouTuber Guy uses, But The Heavy Cpu usage is Now Less than 5%.

                              Such a Biatch you’re OpenGL 🙊🤬😡
                              I Need to repackage everything and set it to Off by default or My inbox will below Up with This Thing after release 😒

                              1 Reply Last reply Reply Quote 0
                              • First post
                                Last post

                              21

                              Online

                              1.7k

                              Users

                              11.8k

                              Topics

                              102.9k

                              Posts