Forum
    • Categories
    • Register
    • Login

    Exported plugin fails to load (Windows ARM)

    Scheduled Pinned Locked Moved General Questions
    54 Posts 3 Posters 2.8k 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.
    • P
      paper_lung @David Healey
      last edited by

      @d-healey you mentioned here that a recent commit which added AVX caused issues on some VM's, any chance this could be the issue I'm seeing? Do I need to disable AVX somewhere? https://forum.hise.audio/post/109773

      P 1 Reply Last reply Reply Quote 0
      • P
        paper_lung @paper_lung
        last edited by

        I've removed IPP, disabled AVX flag in Projucer but still won't work

        David HealeyD 1 Reply Last reply Reply Quote 0
        • David HealeyD
          David Healey @paper_lung
          last edited by

          @paper_lung did you disable it in the juicer file for your project?

          Free HISE Bootcamp Full Course for beginners.
          YouTube Channel - Public HISE tutorials
          My Patreon - HISE tutorials

          P 1 Reply Last reply Reply Quote 0
          • P
            paper_lung @David Healey
            last edited by

            @d-healey Yeah I did

            David HealeyD 1 Reply Last reply Reply Quote 0
            • David HealeyD
              David Healey @paper_lung
              last edited by

              @paper_lung and you compiled it manually in visual studio?

              Free HISE Bootcamp Full Course for beginners.
              YouTube Channel - Public HISE tutorials
              My Patreon - HISE tutorials

              P 1 Reply Last reply Reply Quote 0
              • P
                paper_lung @David Healey
                last edited by

                @d-healey Yes

                P 1 Reply Last reply Reply Quote 0
                • P
                  paper_lung @paper_lung
                  last edited by paper_lung

                  I've got through everything, even installed VC redistributable

                  David HealeyD 1 Reply Last reply Reply Quote 0
                  • David HealeyD
                    David Healey @paper_lung
                    last edited by

                    @paper_lung Have you tried going back through older commits to find out which one causes the issue?

                    Free HISE Bootcamp Full Course for beginners.
                    YouTube Channel - Public HISE tutorials
                    My Patreon - HISE tutorials

                    P 1 Reply Last reply Reply Quote 0
                    • P
                      paper_lung @David Healey
                      last edited by

                      @d-healey INot yet, but there's literally hundreds of commits since my last plugin exports which worked successfully. Do you know of any recent commits which may have affected Windows Arm plugins? I can't see anything other than the AVX changes, but I've disabled AVX anyway.

                      David HealeyD 1 Reply Last reply Reply Quote 0
                      • David HealeyD
                        David Healey @paper_lung
                        last edited by David Healey

                        @paper_lung said in Exported plugin fails to load (Windows ARM):

                        but there's literally hundreds of commits

                        You don't need to test them all.

                        Go back 6 months, test a commit from then, if it works then you jump forward 3 months, try a commit, if that doesn't work you go back 1.5 months, etc. You can quickly narrow down which commit caused the issue.

                        It's a Binary Search: https://en.wikipedia.org/wiki/Binary_search

                        Free HISE Bootcamp Full Course for beginners.
                        YouTube Channel - Public HISE tutorials
                        My Patreon - HISE tutorials

                        P 2 Replies Last reply Reply Quote 0
                        • P
                          paper_lung @David Healey
                          last edited by

                          @d-healey Ok thanks for the tip. I'll have to give this another try next week.

                          1 Reply Last reply Reply Quote 0
                          • P
                            paper_lung @David Healey
                            last edited by

                            @d-healey This commit is the last that exports a working windows VST3 on my virtual machine for me: https://github.com/christophhart/HISE/commit/b31195dcc43d84b17cd5de80ae3575a5c5e0c65e

                            There seems to be a lot of commits for IPP and adding the AVX flag immediately after this commit, so I wonder if something has happened there? None of my plugins that export after this commit work on my VM and instantly fail pluginval

                            David HealeyD 1 Reply Last reply Reply Quote 0
                            • David HealeyD
                              David Healey @paper_lung
                              last edited by

                              @paper_lung Do all your projects use scriptnode?

                              Free HISE Bootcamp Full Course for beginners.
                              YouTube Channel - Public HISE tutorials
                              My Patreon - HISE tutorials

                              P 1 Reply Last reply Reply Quote 0
                              • P
                                paper_lung @David Healey
                                last edited by

                                @d-healey No they don't

                                David HealeyD P 2 Replies Last reply Reply Quote 0
                                • David HealeyD
                                  David Healey @paper_lung
                                  last edited by

                                  @paper_lung That commit looks like it should only affect scriptnode stuff.

                                  Free HISE Bootcamp Full Course for beginners.
                                  YouTube Channel - Public HISE tutorials
                                  My Patreon - HISE tutorials

                                  1 Reply Last reply Reply Quote 0
                                  • P
                                    paper_lung @paper_lung
                                    last edited by paper_lung

                                    Just to reiterate, the plugins load fine on my Windows PC. It's only on my virtual machine on my Arm Mac where they instantly fail/don't load after this commit (the commit itself is fine, it's the ones after)

                                    P 1 Reply Last reply Reply Quote 0
                                    • P
                                      paper_lung @paper_lung
                                      last edited by

                                      This is where stuff begins to break for me: https://github.com/christophhart/HISE/commit/d7b5a121a825bf9a3fb6153d5e81d3f6a5242420

                                      David HealeyD 1 Reply Last reply Reply Quote 0
                                      • David HealeyD
                                        David Healey @paper_lung
                                        last edited by

                                        @paper_lung Ah ok so it is the AVX commit that breaks, sorry I thought it was the other one.

                                        Ok can you make a video showing the export process where you disable AVX so I can follow the exact steps?

                                        Free HISE Bootcamp Full Course for beginners.
                                        YouTube Channel - Public HISE tutorials
                                        My Patreon - HISE tutorials

                                        P 1 Reply Last reply Reply Quote 0
                                        • P
                                          paper_lung @David Healey
                                          last edited by

                                          @d-healey All I'm doing is removing the /arch:AVX flag in the Projucer extra compiler flags. Everything else I'm leaving as-is, but I have also tried changing the 'Use IPP Library' from 'Use Static Library' to 'no'.

                                          David HealeyD 1 Reply Last reply Reply Quote 0
                                          • bendursoB
                                            bendurso
                                            last edited by

                                            Plugins exported with Hise don't work on Windows ARM, as far as I know. Only on x64. Or am I wrong?

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

                                            26

                                            Online

                                            2.1k

                                            Users

                                            13.0k

                                            Topics

                                            112.6k

                                            Posts