I am looking at buying/building a computer to run QLC+. I know it isn't resource heavy, but what are the most important/key specs?
Processor, video card, ram capacity, hard drive speed?
Does QLC use multiple cores or is a quad core overkill?
Our current setup is pretty basic, but could get more complicated for certain productions. so I can't really stress test it without it being a big production (scary)
I've searched the forums and I don't see a minimum or recommended spec list.
Any help would be great!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
You've probably found nothing because I'd say QLC+ will run on a steam-driven laptop being given away by a car-boot sale. :-) I've run it successfully on a laptop from 2004 (with the help of Linux, which still supports such things). All it needs is a USB port and a screen with sufficient resolution to get enough controls visible on it at once. If you use audio triggers it might need a bit more grunt I suppose, but even then, nothing anything you can buy nowadays can't handle.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi Snakedog, Matthew is right, QLC+ runs even on a Raspberry Pi, which is a 700Mhz single core ARM with only 512MB of RAM.
The key point of your question is: what do you have to with QLC+ ?
If you need to control 1-2 universes through USB DMX, I'd say an entry level PC should be sufficient (i3 with 2GB RAM ?)
If you have to control 8-10 universes with audio input and RGB LED panels I would say you need a bit more, like an i5 with a higher CPU frequency.
Unfortunately QLC+ is not multi-core ready, so even if you have 8 cores it doesn't mean it will balance the CPU nicely as you'd probably expect.
As for the operating system, I always suggest Linux, where probably the kernel comes to help when dealing with several processes at the same time.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I understand that the Rasp Pi is a very limited lighting controller and a fair amount of work had to be used to make that happen... But yes I hear you, QLC is not very resource heavy... which still amazes me because it's very capable.
Some more background: This is for a church stage setup. We have 64 channels of faders, and with a half-dozen moving lights, some coloured pars, some colour flood lights, I'd say 200-300 channels should be what we are wanting to run max. We would use 2 universes as a standard thing, and up to 4 for performances (Christmas/Easter).
So, if I buy an old core 2 duo processor, add a touchscreen, install linux (Ubuntu), will that work?
If adding a bunch of lights, does that eat up Ram? or will 2-4 GB be sufficient even for a large production?
If QLC+ is not multi-core optimized, would it be beneficial to turn off some cores and over clock 1 or 2 of them?
If I'm buying a new computer I was looking at one of the options below:
I think you're worrying too much. The extra memory taken by adding a fixture, scene etc will be a matter of a few bytes - it's not even as much as a picture of the fixture! No need to overclock - if a Raspberry Pi, a 10 year old laptop (in my case Pentium M 1.7GHz, 1400*1050 screen, 1G RAM?) or a 5 year old netbook is fine for running QLC+ then any new laptop will be. Controlling lighting is not CPU intensive at all - it involves making a few calculations of the type which a CPU can do millions of every second (though processing audio is trickier). I'm guessing that updating the screen takes the most grunt. Your computer will also be doing other things which can utilise the other cores.
The reason why you can't find a discussion about computer power on here is that it simply isn't an issue. What is important is to buy a DMX interface that is better than a simple serial port dongle. The cheapest I know of are Anyma-compatible, which I can recommend - you can search for my comments about those on here.
Touchscreen laptops are quite common now - that might be an alternative to a separate screen.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
OK, thanks again for the help, I'll stop worrying. :)
I'd appreciate some recommendations on the DMX interface devices. I'm currently looking at the Ultra DMX Pro. I like that it does 2 universes with a built-in spliter. Although perhaps for now we should test our system with a cheaper option...
I'm not sure what Anyma really is, the product above doesn't say that it is Anyma, but it is listed as a tested option for QLC+ so I think it would work fine.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
If it helps, i am using a laptop to test a new setup, it's running on a pentium III, 1 ghz, 256MB ram, 20 gig hard drive. I have about half a dozen off the shelf fixtures as well as another half dozen custom made fixtures running with no problems. I haven't gotten as far as creating and running chases but i don't see any problem. Fantastic software Massimo!
Last edit: Massimo Callegari 2014-03-20
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I am looking at buying/building a computer to run QLC+. I know it isn't resource heavy, but what are the most important/key specs?
Processor, video card, ram capacity, hard drive speed?
Does QLC use multiple cores or is a quad core overkill?
Our current setup is pretty basic, but could get more complicated for certain productions. so I can't really stress test it without it being a big production (scary)
I've searched the forums and I don't see a minimum or recommended spec list.
Any help would be great!
You've probably found nothing because I'd say QLC+ will run on a steam-driven laptop being given away by a car-boot sale. :-) I've run it successfully on a laptop from 2004 (with the help of Linux, which still supports such things). All it needs is a USB port and a screen with sufficient resolution to get enough controls visible on it at once. If you use audio triggers it might need a bit more grunt I suppose, but even then, nothing anything you can buy nowadays can't handle.
Hi Snakedog, Matthew is right, QLC+ runs even on a Raspberry Pi, which is a 700Mhz single core ARM with only 512MB of RAM.
The key point of your question is: what do you have to with QLC+ ?
If you need to control 1-2 universes through USB DMX, I'd say an entry level PC should be sufficient (i3 with 2GB RAM ?)
If you have to control 8-10 universes with audio input and RGB LED panels I would say you need a bit more, like an i5 with a higher CPU frequency.
Unfortunately QLC+ is not multi-core ready, so even if you have 8 cores it doesn't mean it will balance the CPU nicely as you'd probably expect.
As for the operating system, I always suggest Linux, where probably the kernel comes to help when dealing with several processes at the same time.
Thanks for the quick replies.
I understand that the Rasp Pi is a very limited lighting controller and a fair amount of work had to be used to make that happen... But yes I hear you, QLC is not very resource heavy... which still amazes me because it's very capable.
Some more background: This is for a church stage setup. We have 64 channels of faders, and with a half-dozen moving lights, some coloured pars, some colour flood lights, I'd say 200-300 channels should be what we are wanting to run max. We would use 2 universes as a standard thing, and up to 4 for performances (Christmas/Easter).
So, if I buy an old core 2 duo processor, add a touchscreen, install linux (Ubuntu), will that work?
If adding a bunch of lights, does that eat up Ram? or will 2-4 GB be sufficient even for a large production?
If QLC+ is not multi-core optimized, would it be beneficial to turn off some cores and over clock 1 or 2 of them?
If I'm buying a new computer I was looking at one of the options below:
Lenovo A520
http://www.futureshop.ca/en-ca/product/lenovo-lenovo-ideacentre-a520-23-touchscreen-all-in-onepc-intel-core-i3-3130m-1tb-hdd-6gb-ram-eng-refurb-57rf0114/10289161.aspx?path=0797e827e7b9736c88a61ea7aace8540en02
Lenovo C440 (note the link name says i3, but I think this is a pentium dual core G2030 processor according to the spec page)
http://www.futureshop.ca/en-ca/product/lenovo-lenovo-c440-23-touchscreen-all-in-one-pc-intel-core-i3-3130m-1tb-hdd-6gb-ram-windows-8-eng-refurb-57rf0103/10289162.aspx?path=f0d53fc9d9e658e701d211885c8a4d6een02
Will either of these be sufficient for my needs?
I think you're worrying too much. The extra memory taken by adding a fixture, scene etc will be a matter of a few bytes - it's not even as much as a picture of the fixture! No need to overclock - if a Raspberry Pi, a 10 year old laptop (in my case Pentium M 1.7GHz, 1400*1050 screen, 1G RAM?) or a 5 year old netbook is fine for running QLC+ then any new laptop will be. Controlling lighting is not CPU intensive at all - it involves making a few calculations of the type which a CPU can do millions of every second (though processing audio is trickier). I'm guessing that updating the screen takes the most grunt. Your computer will also be doing other things which can utilise the other cores.
The reason why you can't find a discussion about computer power on here is that it simply isn't an issue. What is important is to buy a DMX interface that is better than a simple serial port dongle. The cheapest I know of are Anyma-compatible, which I can recommend - you can search for my comments about those on here.
Touchscreen laptops are quite common now - that might be an alternative to a separate screen.
OK, thanks again for the help, I'll stop worrying. :)
I'd appreciate some recommendations on the DMX interface devices. I'm currently looking at the Ultra DMX Pro. I like that it does 2 universes with a built-in spliter. Although perhaps for now we should test our system with a cheaper option...
http://dmxking.com/usbdmx/ultradmxpro
I'm not sure what Anyma really is, the product above doesn't say that it is Anyma, but it is listed as a tested option for QLC+ so I think it would work fine.
If it helps, i am using a laptop to test a new setup, it's running on a pentium III, 1 ghz, 256MB ram, 20 gig hard drive. I have about half a dozen off the shelf fixtures as well as another half dozen custom made fixtures running with no problems. I haven't gotten as far as creating and running chases but i don't see any problem. Fantastic software Massimo!
Last edit: Massimo Callegari 2014-03-20