Knowledge Base

Follow

Linux - Getting Started

 

Studio One 6.5 is now available as a public beta version for the Linux platform. Please note that this is provided primarily for plug-in developers and advanced Linux users. If you haven't successfully set up a Linux system including a fully functional JACK audio server please do so first, then read further.


Studio One needs to be activated with a MyPreSonus account and license to run on Linux, same as on Windows and macOS. However, please note that PreSonus does not provide any Linux-related support until further notice.

 

There’s a user forum to discuss Linux related topics:
https://forums.presonus.com/viewforum.php?f=419

 

Certain features are currently unavailable in the Linux version:

 

  • CD burning
  • DDP import/export
  • Video support
  • Score printing
  • REX file support
  • International text input
  • Thunderbolt support for PreSonus hardware
  • Advanced PreSonus hardware integration (preamp control, etc.)
  • Melodyne integration
  • 3rd-party plug-in GUIs
  • Linux-specific plug-in formats (lv2, dssi, vamp)

 

Known issues:

 

  • Opening the manual will throw a permission denied error when the system default web browser has been installed from a Snap package.
    Please use the online manual instead.
  • Graphics are distorted when using llvmpipe

 

Plug-in developers can find new APIs to make their plug-in GUIs ready for use in Studio One on Linux here.

 

System Requirements

 

  • Ubuntu 23.04 with Wayland session
  • Intel® Core™ i3/AMD A10 processor or better
  • Vulkan 1.1-compatible graphics driver

Wayland


Studio One is a Wayland application and won't run in an X11 session. Wayland is a display server protocol, successor of the X Window System. Ubuntu uses Wayland by default, but depending on the Ubuntu flavor you chose or your system configuration, you might currently run a X11 session.

On the log-in screen, make sure to choose a Wayland session. If there is no Wayland session available, install the required packages for the Wayland compositor of your choice, e.g., ubuntu-desktop or kde-plasma-desktop.

Debugging Wayland Issues


Try to run Studio One from a terminal with additional debug output:

WAYLAND_DEBUG=1 /opt/PreSonus/Studio\ One\ 6/Studio\ One 2>&1 | tee ~/studioone.txt

This should produce a text file which might contain useful information.

Vulkan

 

Vulkan is a cross platform graphics API, successor of OpenGL. Studio One requires a Vulkan 1.1 compatible driver for hardware accelerated graphics. The easiest way to install a compatible driver for your hardware is to use ubuntu-drivers.

 

In a terminal, run the following command to list available driver packages.

sudo ubuntu-drivers list



Run the following command to install all recommended packages. See https://vulkan.gpuinfo.org/listdevices. ... form=linux for a list of Vulkan-capable graphics boards and information on working drivers.

sudo ubuntu-drivers install



To get a list of available GPUs, run

lspci -nn | grep -E 'VGA|Display'

 

For additional information on AMD GPU drivers, refer to https://help.ubuntu.com/community/AMDGPU-Driver.
For additional information on Nvidia GPU drivers, refer to
https://help.ubuntu.com/community/Nvidi ... stallation.


Note: At the time of writing, the open-source driver nouveau does not support Vulkan. An open source Vulkan driver nvk is in development. For now, we recommend using the proprietary Nvidia drivers.

 

Intel HD GPUs are entirely supported from Kaby Lake (2016, G4560 upwards).


You may install vulkan-tools for additional troubleshooting. This package contains a sample application vkcube, which can be used to test if you have a working Vulkan driver installed. This package also contains vulkaninfo. This tool prints information about your GPUs and supported Vulkan features.

The following Vulkan extensions are required by Studio One:
• VK_KHR_surface
• VK_KHR_wayland_surface
The following Vulkan device extensions are required by Studio One:
• VK_KHR_swapchain

 

You may try using LLVMpipe for incompatible graphics boards as a workaround. We tested it resulting in some graphical glitches when windows being resized, but Studio One will be reasonably usable with it.


Low Latency Audio
Studio One uses multithreading and prioritizes work so that any thread related to audio processing runs at a higher priority. However, in a default Ubuntu installation, Studio One will not have the required permissions to do so. To grant Studio One the permission to change thread priorities, create a file 

/etc/security/limits.d/audio.conf

with the following contents:

@audio   -  rtprio     95
@audio - memlock unlimited

 

Run the following commands to add your user to the audio group (replace yourUserID with your actual user name) and reboot:

groupadd audio 

usermod -a -G audio yourUserID


Additional Resources:
https://jackaudio.org/faq/linux_rt_config.html
https://wiki.archlinux.org/title/Professional_audio
https://linuxmusicians.com/

Was this article helpful?
12 out of 14 found this helpful
Powered by Zendesk