Welcome to the Cumulus Support forum.
Latest Cumulus MX V4 release 4.4.2 (build 4085) - 12 March 2025
Latest Cumulus MX V3 release 3.28.6 (build 3283) - 21 March 2024
Legacy Cumulus 1 release 1.9.4 (build 1099) - 28 November 2014
(a patch is available for 1.9.4 build 1099 that extends the date range of drop-down menus to 2030)
Download the Software (Cumulus MX / Cumulus 1 and other related items) from the Wiki
If you are posting a new Topic about an error or if you need help PLEASE read this first viewtopic.php?p=164080#p164080
Latest Cumulus MX V4 release 4.4.2 (build 4085) - 12 March 2025
Latest Cumulus MX V3 release 3.28.6 (build 3283) - 21 March 2024
Legacy Cumulus 1 release 1.9.4 (build 1099) - 28 November 2014
(a patch is available for 1.9.4 build 1099 that extends the date range of drop-down menus to 2030)
Download the Software (Cumulus MX / Cumulus 1 and other related items) from the Wiki
If you are posting a new Topic about an error or if you need help PLEASE read this first viewtopic.php?p=164080#p164080
CumuluxMX 64bit
-
joseil
- Posts: 7
- Joined: Sun 03 Apr 2016 7:04 pm
- Weather Station: Vantage Pr02
- Operating System: server 2019/2022
- Location: Alkmaar, Netherlands
CumuluxMX 64bit
Hi
Are there any plans to compile CumuluxMX as a true 64bit application. now most Operating systems are 64bit.
I recently moved CumulusMX to a new virtual envirioment (Proxmox) with a modern CPU and noticed a lot of x86/split lock detection warnings in my syslog courced by CumulusMX. For now i disabled x86/split lock detection to get rid of the warnings but that is not the way to go i beleef. So i'm hoping for a 64 bit version of CumuluxMX or that the application is updated so that x86/split lock detection is not tiggered by the CPU (Intel i7) of in my virtual envirioment.
greatings Jos
Are there any plans to compile CumuluxMX as a true 64bit application. now most Operating systems are 64bit.
I recently moved CumulusMX to a new virtual envirioment (Proxmox) with a modern CPU and noticed a lot of x86/split lock detection warnings in my syslog courced by CumulusMX. For now i disabled x86/split lock detection to get rid of the warnings but that is not the way to go i beleef. So i'm hoping for a 64 bit version of CumuluxMX or that the application is updated so that x86/split lock detection is not tiggered by the CPU (Intel i7) of in my virtual envirioment.
greatings Jos
- mcrossley
- Posts: 14382
- Joined: Thu 07 Jan 2010 9:44 pm
- Weather Station: Davis VP2/WLL
- Operating System: Bullseye Lite rPi
- Location: Wilmslow, Cheshire, UK
- Contact:
Re: CumuluxMX 64bit
Not currently, CMX is compiled as "Any CPU - prefer 32 bit". The constraint lies in the SQLite libraries which must be specified as either 32 or 64 bit. I have looked at the SQLite implementation in the past and come away thoroughly confused, even if you use the newer NuGet packages they all seem to rely on external pre-compiled core DLLs. I'll have another look one day and see if I can produce a true "any CPU" solution.
-
joseil
- Posts: 7
- Joined: Sun 03 Apr 2016 7:04 pm
- Weather Station: Vantage Pr02
- Operating System: server 2019/2022
- Location: Alkmaar, Netherlands
Re: CumuluxMX 64bit
Hi Mark,
Thanks for the reply, hopefully in the (near) future 64bit
greatings Jos
Thanks for the reply, hopefully in the (near) future 64bit
greatings Jos
-
joseil
- Posts: 7
- Joined: Sun 03 Apr 2016 7:04 pm
- Weather Station: Vantage Pr02
- Operating System: server 2019/2022
- Location: Alkmaar, Netherlands
Re: CumuluxMX 64bit
Hi Mark,
I noticed that 64 bit is now supported
but after the upgrade from Cumulus MX v.3.23.1 build 3221 to Cumulus MX v.3.24.1 build 3234
Cumulus MX is still running as 32bit i tried it on the operating systems below
Windows 10 Pro 22H2
Windows Server 2022 Datacenter 21H2
The 32 bit sqlite3.dll is copied over to the root directory,Is there any configuration needed to run Cumulus MX as x64?
Or should it be detected automaticly?
Kind regards
Jos EIllebrecht
I noticed that 64 bit is now supported
Cumulus MX is still running as 32bit i tried it on the operating systems below
Windows 10 Pro 22H2
Windows Server 2022 Datacenter 21H2
The 32 bit sqlite3.dll is copied over to the root directory,Is there any configuration needed to run Cumulus MX as x64?
Or should it be detected automaticly?
Kind regards
Jos EIllebrecht
-
water01
- Posts: 3669
- Joined: Sat 13 Aug 2011 9:33 am
- Weather Station: Ecowitt HP2551
- Operating System: Windows 10/11 64bit Synology NAS
- Location: Burnham-on-Sea
- Contact:
Re: CumuluxMX 64bit
I am afraid this is not true in the latest build, sqlite3.dll does not appear in the main release directory and can be deleted from an existing directory if you are copying over it.The 32 bit sqlite3.dll is copied over to the root directory,Is there any configuration needed to run Cumulus MX as x64?
There are two new directories in this release (x64 and X86) that have to be copied over (see the release notes) and the appropriate version is loaded from these libraries.
-
joseil
- Posts: 7
- Joined: Sun 03 Apr 2016 7:04 pm
- Weather Station: Vantage Pr02
- Operating System: server 2019/2022
- Location: Alkmaar, Netherlands
Re: CumuluxMX 64bit
Hi David,
my observation:
when CMX starts it will copy the appropiate sqllite3.dll form the x64 or X86 directories to the root directory, see post 11136 from Mark.
So when CMX starts up i presume it does a OS check, but in my case it fails to detect a x64 operating system.
Jos
my observation:
when CMX starts it will copy the appropiate sqllite3.dll form the x64 or X86 directories to the root directory, see post 11136 from Mark.
So when CMX starts up i presume it does a OS check, but in my case it fails to detect a x64 operating system.
Jos
-
broadstairs
- Posts: 1184
- Joined: Thu 14 Aug 2008 7:17 am
- Weather Station: Ecowitt GW2000/GW3000
- Operating System: Linux openSUSE LEAP
- Location: Broadstairs, Kent, UK
- Contact:
Re: CumuluxMX 64bit
Might I suggest you check your CMX log file as on startup it shows if it is running 64bit. Below is an extract from mine which I know is Linux but should still show the process in Windows.
At least we will know what CMX thinks it is doing!
Stuart
Code: Select all
2023-03-11 10:05:51.348 ========================== Cumulus MX starting ==========================
2023-03-11 10:05:51.354 Command line: /home/stuart/CumulusMX/CumulusMX.exe
2023-03-11 10:05:51.354 Cumulus MX v.3.24.1 build 3234
2023-03-11 10:05:51.369 Mono version: 6.8.0.105 (tarball Sat Jun 6 02:05:47 UTC 2020)
2023-03-11 10:05:51.376 Platform: Unix
2023-03-11 10:05:51.378 OS version: Unix 5.14.21.150400
2023-03-11 10:05:51.380 Current culture: English (United Kingdom) [en-GB]
2023-03-11 10:05:51.380 Running as a 64bit process
Stuart
Currently running CMX V4.4.2 4085 on Linux openSUSE Leap
-
joseil
- Posts: 7
- Joined: Sun 03 Apr 2016 7:04 pm
- Weather Station: Vantage Pr02
- Operating System: server 2019/2022
- Location: Alkmaar, Netherlands
Re: CumuluxMX 64bit
It's running as 32 bit, apparently CMX does not detect the OS correctly on windows
Windows 10:
Systemtype: 64-bit operating system, x64-based processor
Edition: Windows 10 Pro
Version: 22H2
Windows 10:
Systemtype: 64-bit operating system, x64-based processor
Edition: Windows 10 Pro
Version: 22H2
Code: Select all
2023-03-13 13:32:03.609 ========================== Cumulus MX starting ==========================
2023-03-13 13:32:03.609 Command line: "C:\CumulusMX\CumulusMX.exe"
2023-03-13 13:32:03.609 Cumulus MX v.3.24.1 build 3234
2023-03-13 13:32:03.609 Platform: Win32NT
2023-03-13 13:32:03.609 OS version: Microsoft Windows NT 6.2.9200.0
2023-03-13 13:32:03.609 Current culture: English (Netherlands) [en-NL]
2023-03-13 13:32:03.609 Running as a 32bit process
-
broadstairs
- Posts: 1184
- Joined: Thu 14 Aug 2008 7:17 am
- Weather Station: Ecowitt GW2000/GW3000
- Operating System: Linux openSUSE LEAP
- Location: Broadstairs, Kent, UK
- Contact:
Re: CumuluxMX 64bit
Thanks, this is one for Mark who I understand is away until tomorrow.
Stuart
Stuart
Currently running CMX V4.4.2 4085 on Linux openSUSE Leap
-
joseil
- Posts: 7
- Joined: Sun 03 Apr 2016 7:04 pm
- Weather Station: Vantage Pr02
- Operating System: server 2019/2022
- Location: Alkmaar, Netherlands
Re: CumuluxMX 64bit
perhaps the link below is helpfull
https://stackoverflow.com/questions/336 ... m-with-net
https://stackoverflow.com/questions/336 ... m-with-net
-
M1DUL
- Posts: 384
- Joined: Wed 31 Dec 2008 1:56 pm
- Weather Station: Davis VP2 Plus Daytime FARS WLL
- Operating System: Windows 11 Pro Version
- Location: Poole, Dorset UK
- Contact:
Re: CumuluxMX 64bit
Hello Joseil, & all,
Mine also comes up saying 32bit when it should be 64bit.
My Computer details are,
System type: 64-bit operating system, x64-based processor
Edition: Windows 11 Pro
Version: 22H2
OS Build: 22621.1344
I have also noticed that this Error: Unable to access the System Uptime performance counter. System uptime will not be available
Comes up in MXdiags what could be causing this?
Kindest Regards
Mike
Mine also comes up saying 32bit when it should be 64bit.
My Computer details are,
System type: 64-bit operating system, x64-based processor
Edition: Windows 11 Pro
Version: 22H2
OS Build: 22621.1344
I have also noticed that this Error: Unable to access the System Uptime performance counter. System uptime will not be available
Comes up in MXdiags what could be causing this?
Kindest Regards
Mike
You do not have the required permissions to view the files attached to this post.
Mike
OS : Windows 11 Professional
Weather Station : Davis Daytime Fan-Aspirated Radiation shield, UV & Solar, Wireless Weather Station, connected to a Davis WeatherLink Live.
Cumulus MX v.4.4.2 build 4085
https://branksomeweather.co.uk
OS : Windows 11 Professional
Weather Station : Davis Daytime Fan-Aspirated Radiation shield, UV & Solar, Wireless Weather Station, connected to a Davis WeatherLink Live.
Cumulus MX v.4.4.2 build 4085
https://branksomeweather.co.uk
-
Mapantz
- Posts: 1992
- Joined: Sat 17 Dec 2011 11:55 am
- Weather Station: Davis Vantage Pro2
- Operating System: Windows 11 x64
- Location: Dorset - UK
- Contact:
Re: CumuluxMX 64bit
I deleted the sqlite file in the root directory when I upgraded, and copied both x86 and x64 across, but mine also runs as 32 bit.
-
broadstairs
- Posts: 1184
- Joined: Thu 14 Aug 2008 7:17 am
- Weather Station: Ecowitt GW2000/GW3000
- Operating System: Linux openSUSE LEAP
- Location: Broadstairs, Kent, UK
- Contact:
Re: CumuluxMX 64bit
As a test I just updated my unused CMX install on Windows 7 64-bit and it starts as 32-bit on there as well. Does look like maybe however Mark is trying to detect 64-bit on Windows is not reliable but works fine on Linux. And yes the two extra directories were copied over (x64 and x86 as they did not exist on this old version).
Stuart
Stuart
Currently running CMX V4.4.2 4085 on Linux openSUSE Leap
- mcrossley
- Posts: 14382
- Joined: Thu 07 Jan 2010 9:44 pm
- Weather Station: Davis VP2/WLL
- Operating System: Bullseye Lite rPi
- Location: Wilmslow, Cheshire, UK
- Contact:
Re: CumuluxMX 64bit
OK, lets clear up a few things...
CMX does not test the OS for bitness - it doesn't care about that.
CMX does test if it is running as a 32 or 64 bit app.
CMX cannot control how it is launched, vis-a-vis 32 or 64 bit, which is down to the .Net Framework.
It does run as a 64 bit app on my Windows 11 machine...
So, the question is why not on some?
Two quick checks on your systems if you would....
What is the value of your registry entry: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\Enable64Bit
And what is the output of the command: %windir%\Microsoft.NET\Framework64\v2.0.50727\ldr64.exe query
CMX does not test the OS for bitness - it doesn't care about that.
CMX does test if it is running as a 32 or 64 bit app.
CMX cannot control how it is launched, vis-a-vis 32 or 64 bit, which is down to the .Net Framework.
It does run as a 64 bit app on my Windows 11 machine...
Code: Select all
2023-03-10 22:55:08.939 ========================== Cumulus MX starting ==========================
2023-03-10 22:55:08.939 Command line: "C:\Code\CumulusMX\CumulusMX\bin\Debug\CumulusMX.exe" -port 8998 -lang en_GB
2023-03-10 22:55:08.939 Cumulus MX v.3.24.1 build 3234
2023-03-10 22:55:08.939 Platform: Win32NT
2023-03-10 22:55:08.939 OS version: Microsoft Windows NT 6.2.9200.0
2023-03-10 22:55:08.955 Current culture: English (United Kingdom) [en-GB]
2023-03-10 22:55:08.955 Running as a 64bit processTwo quick checks on your systems if you would....
What is the value of your registry entry: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\Enable64Bit
And what is the output of the command: %windir%\Microsoft.NET\Framework64\v2.0.50727\ldr64.exe query
-
broadstairs
- Posts: 1184
- Joined: Thu 14 Aug 2008 7:17 am
- Weather Station: Ecowitt GW2000/GW3000
- Operating System: Linux openSUSE LEAP
- Location: Broadstairs, Kent, UK
- Contact:
Re: CumuluxMX 64bit
On my Windows 7 system see attached screenshots.
Stuart
Stuart
Currently running CMX V4.4.2 4085 on Linux openSUSE Leap