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

CumuluxMX 64bit

Please DO NOT use this to publish your entire wish. This Forum is for specific suggestions to enhance the usability of Cumulus MX for all users, NOT your personal requirements. Please check this forum and the rejected forum to make sure you are NOT posting a DUPLICATE suggestion. It will be heavily monitored by Admin and Mark Crossley to determine the feasibility and the difficulty of the suggestion. Those Topics that are deemed inadmissible will moved to the rejected Forum. The remaining Topics will be the Accepted list of future developments, and when our voluntary development group adds it to a build, the build number will be added to the Topic title.
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

Post by joseil »

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
User avatar
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

Post by mcrossley »

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

Post by joseil »

Hi Mark,

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

Post by joseil »

Hi Mark,

I noticed that 64 bit is now supported :D 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
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

Post by water01 »

The 32 bit sqlite3.dll is copied over to the root directory,Is there any configuration needed to run Cumulus MX as x64?
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.

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.
David
Image
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

Post by joseil »

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
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

Post by broadstairs »

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.

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
At least we will know what CMX thinks it is doing!

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

Post by joseil »

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

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

Post by broadstairs »

Thanks, this is one for Mark who I understand is away until tomorrow.

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

Post by joseil »

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

Post by M1DUL »

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
Windows error.png
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
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

Post by Mapantz »

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.
Image
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

Post by broadstairs »

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
Currently running CMX V4.4.2 4085 on Linux openSUSE Leap
User avatar
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

Post by mcrossley »

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...

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 process
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
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

Post by broadstairs »

On my Windows 7 system see attached screenshots.

Stuart
ldrquery.png
regedit.png
Currently running CMX V4.4.2 4085 on Linux openSUSE Leap
Post Reply