Sean Meighan

Software => Enhancement Requests => Topic started by: bravado67 on May 10, 2016, 05:24:53 PM

Title: 64 Bit Possibility?
Post by: bravado67 on May 10, 2016, 05:24:53 PM
Just an idea that you have already addressed (get it.... addressed) but how possible would it be to have xLights run in 64 bit mode on a windows pc? With all the great technology and enhancements coming out like Falcon Christmas goodies it's only a matter of time before 100,000 channels is considered a small show. Okay, maybe that's extreme but it's really easy to get there. While I don't mind the bell curve in learning a lot in my first year I can say it has been cumbersome to switch back and forth between my macbook pro and my windows machine to make my Halloween show work. I know what your thinking: Why does this guy want to run a 12 1/2 minute show with 131,000 channels? Because I want to. LOL

Thanks for even considering the idea.

Ron
Title: Re: 64 Bit Possibility?
Post by: Gilrock on May 10, 2016, 05:30:28 PM
It's pretty easy to switch the xLights code to 64bit then it's a bear to get all the 3rd party libraries it depends on to work with it.
Title: Re: 64 Bit Possibility?
Post by: bravado67 on May 10, 2016, 06:07:23 PM
It's pretty easy to switch the xLights code to 64bit then it's a bear to get all the 3rd party libraries it depends on to work with it.

Besides the 3rd party libraries being a challenge what pros and cons would you expect within a 64 bit environment? We can probably agree that addressing more than 4GB of memory is a strong advantage. I don't want to be selfish if this assumed improvement didn't impact the community positively should it be considered for 2016.29. LOL

Ron
Title: Re: 64 Bit Possibility?
Post by: Gilrock on May 10, 2016, 06:14:03 PM
I see hardly any advantage other than taking away Dan's bragging rights about 64-bit being only on Mac. :)
Title: Re: 64 Bit Possibility?
Post by: bravado67 on May 10, 2016, 06:24:27 PM
I see hardly any advantage other than taking away Dan's bragging rights about 64-bit being only on Mac. :)

Well thank goodness Dan perfected it that way on the Mac because I'd have no Halloween show otherwise. Way to go Dan! ;-)

Ron

Title: Re: 64 Bit Possibility?
Post by: sean on May 10, 2016, 07:00:10 PM
Keith talked about building a 64bit xLights. As gil said, the issue will be libraries we have that are not currently 64bit.

The main advantage is memory. Currently you get 4gb in 32bit mode. My 45K channels uses about 350mbytes. Amount of memory is also dependent on how long the biggest sequence you have is.

One user had a 11 minute sequence, only way to get it to create was to run on MAC's 64bit xlights.

No real difference in performance, so for 95% of the people no real advantage. The thing is people keep growing their channel count so we better get a 64bit to be ready for the next year.
Title: Re: 64 Bit Possibility?
Post by: Gilrock on May 10, 2016, 07:03:10 PM
I see hardly any advantage other than taking away Dan's bragging rights about 64-bit being only on Mac. :)

Well thank goodness Dan perfected it that way on the Mac because I'd have no Halloween show otherwise. Way to go Dan! ;-)

Ron

Oh geez no show without it? Nobody said you gotta play a sequence 12 minutes straight with no break.
Title: Re: 64 Bit Possibility?
Post by: jnealand on May 10, 2016, 07:10:07 PM
Most of the computers I use are 64bit windows 10.  That being said I suspect that the number of folks doing really long sequences is very small, so I would vote to spend developers time on feature enhancements and bug fixing and not on doing something that a very small number of users need.
Title: Re: 64 Bit Possibility?
Post by: bravado67 on May 10, 2016, 07:22:44 PM
I see hardly any advantage other than taking away Dan's bragging rights about 64-bit being only on Mac. :)

Well thank goodness Dan perfected it that way on the Mac because I'd have no Halloween show otherwise. Way to go Dan! ;-)

Ron

Oh geez no show without it? Nobody said you gotta play a sequence 12 minutes straight with no break.
Was Neil Armstrong satisfied only orbiting Earth? No. C'mon Gil. Reach for the stars! The reality is the show is set that way as I am taking a show from LOR with xLights effects and making it my own in xLights. I tried cutting it up and it was a mess. I'm okay using the solution that works on the iOS platform for Halloween  Maybe next year will be a bit different.

Ron

Sent from my SM-G920V using Tapatalk

Title: Re: 64 Bit Possibility?
Post by: bravado67 on May 10, 2016, 07:27:31 PM
Most of the computers I use are 64bit windows 10.  That being said I suspect that the number of folks doing really long sequences is very small, so I would vote to spend developers time on feature enhancements and bug fixing and not on doing something that a very small number of users need.
That is why I did say if it doesn't positively impact the community to move on. Eventually, it will happen just as OpenGL is happening today.

Ron

Sent from my SM-G920V using Tapatalk

Title: Re: 64 Bit Possibility?
Post by: Gilrock on May 10, 2016, 09:06:16 PM
Keith already said he was getting bored and may work on the 64 bit version.  How long does it take to save those 12 minute sequences?
Title: Re: 64 Bit Possibility?
Post by: bravado67 on May 10, 2016, 09:10:53 PM
Keith already said he was getting bored and may work on the 64 bit version.  How long does it take to save those 12 minute sequences?
4-5 minutes

Sent from my SM-G920V using Tapatalk

Title: Re: 64 Bit Possibility?
Post by: flyinverted on May 10, 2016, 10:24:07 PM
What is your expected result of xLights going to 64 bit?
Title: Re: 64 Bit Possibility?
Post by: bravado67 on May 10, 2016, 10:45:28 PM
Keith already said he was getting bored and may work on the 64 bit version.  How long does it take to save those 12 minute sequences?

Gil,

I was wrong about the saving time which is 8 1/2 minutes. It takes 3 minutes to open the sequence. The sequence length is 11:48.
Title: Re: 64 Bit Possibility?
Post by: bravado67 on May 10, 2016, 10:52:48 PM
What is your expected result of xLights going to 64 bit?

Steve,

It's to use more memory. My 11:48 Halloween sequence will not open on a windows computer. It does on a mac with 16GB memory. At its peak it will use 12GB+ during rendering.

Ron
Title: Re: 64 Bit Possibility?
Post by: flyinverted on May 11, 2016, 12:29:33 AM
Ok, addressing a larger memory space with the 64 bit OS makes sense.