HISE Logo Forum
    • Categories
    • Register
    • Login

    Complete Guide to Install Virtual Machine for Mac OSX and HISE with FAUST

    Scheduled Pinned Locked Moved Blog Entries
    24 Posts 5 Posters 3.0k 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.
    • Dan KorneffD
      Dan Korneff
      last edited by

      I'll try to make a video today.
      My process is:

      • use a dedicated machine
      • install proxmox virtual environment
      • install OSX-PROXMOX
      • use the osx-proxmox utility to create VM

      If you're going to use the server as your main design rig, you can add a video card and enable "GPU Passthrough" which will output the VM to your monitor.
      Otherwise, you can just use remote desktop app to access the VM. This will be without GPU acceleration so the response will have a lag to it, but completely usable.

      Dan Korneff - Producer / Mixer / Audio Nerd

      d.healeyD DabDabD 2 Replies Last reply Reply Quote 1
      • d.healeyD
        d.healey @Dan Korneff
        last edited by

        @Dan-Korneff Do you use a CI tool to automate builds?

        Libre Wave - Freedom respecting instruments and effects
        My Patreon - HISE tutorials
        YouTube Channel - Public HISE tutorials

        Dan KorneffD 1 Reply Last reply Reply Quote 0
        • Dan KorneffD
          Dan Korneff @d.healey
          last edited by Dan Korneff

          @d-healey Yes. OSX-PROXMOX is a CLI tool for super easy macOS VM installation.
          https://github.com/luchina-gabriel/OSX-PROXMOX
          EDIT: I think you mean HISE CI to automate project builds.... Not yet.

          Also... lifehack: use a retired datacenter server. I'm using these machines:
          https://www.ebay.com/itm/155452851860?mkcid=16&mkevt=1&mkrid=711-127632-2357-0&ssspo=rI5jpFxtSLW&sssrc=2047675&ssuid=1OqcnO2RT3u&widget_ver=artemis&media=COPY

          -16 cores (32 threads)
          -128GB ram
          $260

          I bought a boatload of them so I can run multiple High Availability clusters (I basically have a small datacenter) :grinning_face_with_smiling_eyes:
          My ONLY gripe is power consumption. They use about 4kwH/day, so 24/7 usage costs me about $25/month for each machine in electricity.

          Dan Korneff - Producer / Mixer / Audio Nerd

          d.healeyD 1 Reply Last reply Reply Quote 1
          • d.healeyD
            d.healey @Dan Korneff
            last edited by d.healey

            @Dan-Korneff

            They use about 4kwH/day, so 24/7 usage costs me about $25/month for each machine in electricity.

            I bet it keeps you warm in the winter :)

            I'm using an Intel NUC in a fanless case. I just need it to run my builds every so often, 99% of the time it's turned off.

            Yes. OSX-PROXMOX is a CLI tool for super easy macOS VM installation

            That looks much simpler than the method I used.

            Libre Wave - Freedom respecting instruments and effects
            My Patreon - HISE tutorials
            YouTube Channel - Public HISE tutorials

            Dan KorneffD 1 Reply Last reply Reply Quote 0
            • Dan KorneffD
              Dan Korneff @d.healey
              last edited by

              @d-healey I used Nick's tutorials for almost all of my VM builds, but I couldn't find a way for the latest proxmox to work with High Sierra. I stumbled upon OSX-PROXMOX a few months ago and it changed my life hahaha! Had it up and running in minutes. I haven't figure out how to make the boot EFI permanent yet like you can in Nick's tutorial, so I still have a little investigating to do.
              The other thing that I found to be important is using OpenCore configurator to generate new system IDs and serial numbers before you sign into your apple account. I've run into a few collisions with other people using the stock serial number/IDs and was unable to to sign in. Took a while to figure that one out.

              Dan Korneff - Producer / Mixer / Audio Nerd

              d.healeyD 1 Reply Last reply Reply Quote 1
              • Matt_SFM
                Matt_SF
                last edited by

                Following, because virtualBox doesn't work so well 🙂

                Develop branch
                Win10 & VS17 / Ventura & Xcode 14. 3

                Dan KorneffD 1 Reply Last reply Reply Quote 0
                • Dan KorneffD
                  Dan Korneff @Matt_SF
                  last edited by

                  @Matt_SF Yeah... a Type 2 hypervisor, like VirtualBox, is not ideal.

                  Dan Korneff - Producer / Mixer / Audio Nerd

                  1 Reply Last reply Reply Quote 0
                  • d.healeyD
                    d.healey @Dan Korneff
                    last edited by

                    @Dan-Korneff Oh I don't think I changed my system ID do you have more details?

                    Libre Wave - Freedom respecting instruments and effects
                    My Patreon - HISE tutorials
                    YouTube Channel - Public HISE tutorials

                    Dan KorneffD 1 Reply Last reply Reply Quote 0
                    • Dan KorneffD
                      Dan Korneff @d.healey
                      last edited by Dan Korneff

                      @d-healey Grab opencore configurator online:
                      https://mackie100projects.altervista.org/download-opencore-configurator/

                      • Use it to mount your EFI partition.
                      • open the config.plist on your EFI partition.
                      • go to the PlatformInfo tab.
                      • click the "generate" button for UUID and Serial Number.
                      • save and restart

                      Dan Korneff - Producer / Mixer / Audio Nerd

                      d.healeyD 1 Reply Last reply Reply Quote 1
                      • DabDabD
                        DabDab @Dan Korneff
                        last edited by

                        @Dan-Korneff said in Complete Guide to Install Virtual Machine for Mac OSX and HISE with FAUST:

                        I'll try to make a video today.
                        My process is:

                        • use a dedicated machine
                        • install proxmox virtual environment
                        • install OSX-PROXMOX
                        • use the osx-proxmox utility to create VM

                        If you're going to use the server as your main design rig, you can add a video card and enable "GPU Passthrough" which will output the VM to your monitor.
                        Otherwise, you can just use remote desktop app to access the VM. This will be without GPU acceleration so the response will have a lag to it, but completely usable.

                        Great.. it will be great. (y)

                        Bollywood Music Producer and Trance Producer.

                        1 Reply Last reply Reply Quote 0
                        • d.healeyD
                          d.healey @Dan Korneff
                          last edited by

                          @Dan-Korneff How do you get sound out of your MacOS VM?

                          Libre Wave - Freedom respecting instruments and effects
                          My Patreon - HISE tutorials
                          YouTube Channel - Public HISE tutorials

                          Dan KorneffD 1 Reply Last reply Reply Quote 0
                          • Dan KorneffD
                            Dan Korneff @d.healey
                            last edited by

                            @d-healey I have a USB interface plugged into the proxmox server. That is shared to the VM via USB pass through.

                            Dan Korneff - Producer / Mixer / Audio Nerd

                            d.healeyD 1 Reply Last reply Reply Quote 1
                            • d.healeyD
                              d.healey @Dan Korneff
                              last edited by

                              @Dan-Korneff I didn't want to have to connect my speakers up so I decided to pass through a usb bluetooth dongle and connect it to my bt headphones.

                              Libre Wave - Freedom respecting instruments and effects
                              My Patreon - HISE tutorials
                              YouTube Channel - Public HISE tutorials

                              Dan KorneffD 1 Reply Last reply Reply Quote 1
                              • Dan KorneffD
                                Dan Korneff @d.healey
                                last edited by

                                @d-healey did it work?

                                Dan Korneff - Producer / Mixer / Audio Nerd

                                d.healeyD 1 Reply Last reply Reply Quote 0
                                • d.healeyD
                                  d.healey @Dan Korneff
                                  last edited by

                                  @Dan-Korneff Yeah

                                  Libre Wave - Freedom respecting instruments and effects
                                  My Patreon - HISE tutorials
                                  YouTube Channel - Public HISE tutorials

                                  1 Reply Last reply Reply Quote 0
                                  • oskarshO
                                    oskarsh
                                    last edited by

                                    @d-healey @Dan-Korneff When running proxmox on a dedicated machine do i still need a extra gpu for video acceleration/ gpu passthrough? I thought the proxmox os is running without a xserver so the gpu could be used entirely for the virtual machine.

                                    I have a semi broken notebook that I would like to use as the proxmox host, but adding a extra gpu is no option here.

                                    breathing HISE

                                    d.healeyD Dan KorneffD 2 Replies Last reply Reply Quote 0
                                    • d.healeyD
                                      d.healey @oskarsh
                                      last edited by d.healey

                                      @oskarsh If you are going to use it as an everyday system to do serious work on then for MacOS you would probably benefit from a GPU because it's laggy, but you don't need one. I don't have one.

                                      Libre Wave - Freedom respecting instruments and effects
                                      My Patreon - HISE tutorials
                                      YouTube Channel - Public HISE tutorials

                                      1 Reply Last reply Reply Quote 0
                                      • Dan KorneffD
                                        Dan Korneff @oskarsh
                                        last edited by

                                        @oskarsh as @d-healey said, you'll want GPU acceleration on any machine that you use on a regular basis. I'm only using it in my main design OS and I just deal with the lag on the other machines. It's not unusable, just slightly annoying.

                                        Dan Korneff - Producer / Mixer / Audio Nerd

                                        d.healeyD 1 Reply Last reply Reply Quote 0
                                        • d.healeyD
                                          d.healey @Dan Korneff
                                          last edited by

                                          @Dan-Korneff Do you know if it is possible to pass through the CPU's integrated GPU?

                                          Libre Wave - Freedom respecting instruments and effects
                                          My Patreon - HISE tutorials
                                          YouTube Channel - Public HISE tutorials

                                          Dan KorneffD 1 Reply Last reply Reply Quote 0
                                          • Dan KorneffD
                                            Dan Korneff @d.healey
                                            last edited by

                                            @d-healey https://3os.org/infrastructure/proxmox/gpu-passthrough/igpu-passthrough-to-vm/

                                            Dan Korneff - Producer / Mixer / Audio Nerd

                                            d.healeyD 1 Reply Last reply Reply Quote 1
                                            • First post
                                              Last post

                                            47

                                            Online

                                            1.7k

                                            Users

                                            11.7k

                                            Topics

                                            101.9k

                                            Posts