How to Install Guitar Rig (or any Native Instruments VST) on Linux

Guitar Rig 5 running on Debian Linux and Bitwig

This is a fairly straightforward guide – the only reason I’m making it is because Native Access (the required application to install any NA VSTs) generally crashes on Linux, and I haven’t seen any guides or forum posts that document how to get around this.

Install Wine

On most Linux distributions, you will have to enable non-free repositories in order to install WINE. If you’re unsure of how to do this, a quick Google search will show you the steps required to install WINE on your OS.

On Arch, the command is

sudo pacman -S wine

On Debian-based systems, the command (if I’m not mistaken) is

sudo apt install wine # or apt-get

Download Native Access and Update WINE Config

Download the Native Access Windows installer from:

If you’re planning on using WINE exclusively for music production, I would suggest you use 32-bit WINE instead of 64-bit because it can save a lot of headaches – for me the NA installer wouldn’t even work with the default 64-bit config. To switch to 32-bit, rename ~/.wine and then change the architecture. In my case, I ran:

mv ~/.wine ~/.wine-backup
WINEARCH=win32 winecfg

After you generate a 32-bit config, go ahead and run the NA installer

cd ~/Downloads
wine Native\ Access\ 1.12.1\ Setup\ PC.exe 

Run Native Access

wine ~/.wine/drive_c/Program\ Files/Native\ Instruments/Native\ Access/Native\ Access.exe 

Follow the prompts on the user interface to login to your Native account, then download the VSTs you want.

I recommend only downloading one at a time – it’s more than likely that Native Access will crash after downloading a VST. My best guess is that the installer fails to mount the ISO under Linux, doesn’t know how to handle it, and crashes.

Native Access crashing on my system after downloading Guitar Rig

Mount the VST’s ISO and Run its Installer

At this point, your VST will have already downloaded despite Native Access crashing. I do not recommend re-downloading the VST, because you already have the ISO locally on your computer.

The easiest way to run the installer would be to navigate to the WINE Downloads folder and mount the ISO from there using your File browser. Since I’m running GNOME and my username is marcelo, the command would be:

nautilus ~/.wine/drive_c/users/marcelo/Downloads

Otherwise if you’re unsure how to open this folder from the Terminal, open your File browser, enable hidden files, navigate to .wine, and continue navigating until you find the ISO of the VST you downloaded.


And then mount the ISO

On GNOME you can either double-click the ISO or right-click it and select Open with Disk Image Mounter

At this point, another window should open revealing a MacOS installer and a Windows installer

Open the Windows installer with WINE either by double clicking it, right-clicking and selecting WINE, or navigating to the folder in a Terminal and typing

wine Guitar\ Rig\ 5\ 5.2.2\ Setup\ PC.exe 

Run your VSTs

Your VSTs will install at ~/.wine/drive_c/Program Files/Native Instruments/

Now you can run your VSTs under FL Studio running on WINE, or you could use an application like Carla with Windows bridges to run your VSTs in a native Linux DAW like Bitwig.

Additional Steps: Getting Guitar Rig to Run Under a Native Linux DAW

Lastly, if you want Guitar Rig to run inside of a Linux DAW, you need to configure an application called Carla.

Carla is a low-latency wrapper that allows Windows VSTs to run from a JACK server.


The steps to install Carla will vary by distribution, but for Debian, the packages you need to install are enabled on the KXStudio repository and the instructions are available on the KXStudio website.

After enabling the repositories, install these packages:

sudo apt install carla carla-bridge-win64 carla-bridge-win32


Carla should be available from the standard arch repo, and its bridges are definitely available from the Arch user repositories (correct me if I’m wrong). You can install them by running

sudo pacman -S carla
cd ~/Downloads
git clone
cd carla-bridges
makepkg -s
sudo pacman -U carla-bridges...tar.gz

Override msvcr120.dll in Wine Configuration

Guitar Rig won’t properly initialize within Carla unless you override msvcr120 from within Wine’s configuration.

In a Terminal, type:


Then navigate to Libraries, click the combo box and find msvcr120, then click add. At this point, your Wine config window should look like this:

The correct configuration to get Guitar Rig to work

Enable Bridges Within Carla

Open Carla and open the configuration settings.

From here, check the box “Enable experimental features” and two more tabs on the left will reveal themselves.

Go to the experimental tab and check the boxes “Enable plugin bridges”, “Enable Wine bridges” and “Enable jack applications”

Then select OK at the bottom.

Add Native Instruments to Carla’s Browser

As opposed to adding the VST location to Carla’s search path, I’ve found that Carla works much better when you add VSTs from its file browser.

Open your DAW and add a Carla-Rack to your session. Then, use the + button on the left side to add the location of Native Instrument’s VSTs – you may need to enable hidden files from your file prompt.

~/.wine/drive_c/Program Files/Native Instruments

Carla running in Bitwig

Then simply drag and drop Guitar Rig into the rack, and behold! Guitar Rig on Linux

5 thoughts on “How to Install Guitar Rig (or any Native Instruments VST) on Linux

    1. marcelo says:

      Hey Torgeir!

      That’s strange, I started installing NA on a clean Arch machine and I didn’t get that issue. What distro are you using?

      I did notice that I wasn’t able to run the NA installer using 64-bit WINE. I had to use a 32-bit prefix for the installer to work (under a 64-bit prefix it was stuck on installing the ISO component of NA), and after switching to the 32-bit prefix everything worked as expected. Are you running NA under a 32-bit or 64-bit environment in WINE?

  1. Inda says:

    Thanks a lot for this howto !!!

    Debian here, with XFCE: no user mounting tool, so I had to mount the isos manually and got stuck with “no disk” error.
    In case anyone gets stuck there too, here is the trick: mount with UNHIDE option (mount -o unhide … ) (as found here: ).

    For now, Kontakt and Reaktor run fine with Carla πŸ˜€
    I installed wineasio from kxstudio before testing, so don’t know if it works without…
    Didn’t override msvcr120.dll but haven’t try Guitar Rig Yet. It’s downloading; I’ll let you know.

    Thanks again !!!

    1. Inda says:

      Guitar Rig works like a charm too !-D
      (no need to override any dll for me)
      Multiple NI VST under Bitwig via Carla and everything is fine with no latency πŸ™‚

      So, thanks again for the help πŸ˜€


Leave a Reply

Your email address will not be published. Required fields are marked *