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.
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)
- 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.
- Ubuntu 23.04 with Wayland session
- Intel® Core™ i3/AMD A10 processor or better
- Vulkan 1.1-compatible graphics driver
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 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
sudo ubuntu-drivers list
to list available driver packages.
sudo ubuntu-drivers install
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.
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:
The following Vulkan device extensions are required by Studio One:
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
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:
usermod -a -G audio yourUserID
There’s a user forum to discuss Linux related topics: