I'm considering an operating system switch to Linux based Zorin OS instead of buying new computers that Windows 11 would be happy with. Supposedly, Zorin OS emulates Windows quite well, but I just wanted to ask here and see if anyone has actually tried it with VDJ. Thanks in advance!
Posted Thu 23 Oct 25 @ 4:57 am
No, I don't think you'll find someone who's tried it.
Also we've said it numerous times that the MAIN issue is not VirtualDJ itself (it already runs on some distros under Wine), but the drivers of any DJ gear you may want to use, and of course the Stems Engine.
If you are serious about DJ-ing then forget about Linux and get yourself a Windows PC or a MAC. Period.
Otherwise you can try it, but the results will most likely be mixed.
Also we've said it numerous times that the MAIN issue is not VirtualDJ itself (it already runs on some distros under Wine), but the drivers of any DJ gear you may want to use, and of course the Stems Engine.
If you are serious about DJ-ing then forget about Linux and get yourself a Windows PC or a MAC. Period.
Otherwise you can try it, but the results will most likely be mixed.
Posted Thu 23 Oct 25 @ 6:59 am
I understand that there are fewer drivers on Linux, but my controller is supported. (eg I can use it as a sound card, and as a MIDI device) And many are supported as well. Moreover, until somebody brings a DJ software, how can device providers be interested in bringing drivers to their devices?
Posted Wed 03 Dec 25 @ 4:53 pm
There is DJ software (Mixxx), but you'll see once you start talking about hardware, everything falls down.
Maybe you should start with reading their hardware support docs to see how hard the problem is.
Once you have consistent uptake with hardware makers on Linux distributions, it then becomes feasible for a DJ software team to look into porting to Linux distributions. For any software offering, the supported platforms chosen always depends on all of the parts of the ecosystem that surrounds. The DJ world is heavily hardware centric, and hardware makers aren't making the effort to port to Linux distributions for the vast majority of their professional line of hardware.
This is different from like say, a DAW like REAPER - the focus is much more on software capability - the hardware often not required to do the job professionally.
Add to that problem, there are many distributions, so you have to choose the few you want to support, and most DJs aren't tech savvy enough to even use mainstream OSes like Windows/MacOS, then you add a Linux distro into the mix (tons of variables in terms of configuration, setup, Desktop Environment, etc) - you could imagine the confusion with supportability just with that.
Summary: Your issue is not with DJ software providers, it's with hardware makers (if they made all hardware class compliant, to start, the story could be different).
Maybe you should start with reading their hardware support docs to see how hard the problem is.
Once you have consistent uptake with hardware makers on Linux distributions, it then becomes feasible for a DJ software team to look into porting to Linux distributions. For any software offering, the supported platforms chosen always depends on all of the parts of the ecosystem that surrounds. The DJ world is heavily hardware centric, and hardware makers aren't making the effort to port to Linux distributions for the vast majority of their professional line of hardware.
This is different from like say, a DAW like REAPER - the focus is much more on software capability - the hardware often not required to do the job professionally.
Add to that problem, there are many distributions, so you have to choose the few you want to support, and most DJs aren't tech savvy enough to even use mainstream OSes like Windows/MacOS, then you add a Linux distro into the mix (tons of variables in terms of configuration, setup, Desktop Environment, etc) - you could imagine the confusion with supportability just with that.
Summary: Your issue is not with DJ software providers, it's with hardware makers (if they made all hardware class compliant, to start, the story could be different).
Posted Wed 03 Dec 25 @ 5:13 pm
So I can confirm that VirtualDJ works on ZorinOS. I have a Hercules RMX2 Black & Gold Edition controller that worked for it as well. There are a couple things to do though:
1. In ZorinOS, disable animations.
2. In VirtualDJ go to Settings>Performance and disable experimentalSkinEngine.
3. Install the drivers for the controller like you would on Windows.
4. Plug in your controller and bring up VirtualDJ, which should bring up a message asking about if your speakers are connected to the computer or controller.
When I first installed VirtualDJ, I ran into a bug that caused parts of the screen to flicker with the timing pulse of the UI. I went to forums and ChatGPT looking for possible fixes, and then delved into the Settings one by one. the experimentalSkinEngine being disabled stopped the flickering immediately and haven't had it since. I thoroughly tested my controller with it connected and it had zero issues. All controls worked as they did in Windows.
Posting this to pay it forward and hoping it helps someone else. Good luck to you all!
1. In ZorinOS, disable animations.
2. In VirtualDJ go to Settings>Performance and disable experimentalSkinEngine.
3. Install the drivers for the controller like you would on Windows.
4. Plug in your controller and bring up VirtualDJ, which should bring up a message asking about if your speakers are connected to the computer or controller.
When I first installed VirtualDJ, I ran into a bug that caused parts of the screen to flicker with the timing pulse of the UI. I went to forums and ChatGPT looking for possible fixes, and then delved into the Settings one by one. the experimentalSkinEngine being disabled stopped the flickering immediately and haven't had it since. I thoroughly tested my controller with it connected and it had zero issues. All controls worked as they did in Windows.
Posting this to pay it forward and hoping it helps someone else. Good luck to you all!
Posted 6 hours ago





