This software is designed for Windows on the x86 hardware only, Windows on the Raspberry Pi is not supported. Although the software runs on older Core 2 Duo systems with 32-bit Windows 7, the recommended minimum system configuration is:
If you are buying a new computer then the recommended configuration is:
To ensure support for SDR solutions coming to market over the next few years at least a third-generation CPU such as i5-3570 or i7-3770 should be used as these new SDR receivers will offer bandwidths of 20MHz or more which in turn require significant processing power and internal bandwidth.
Newer computers generally use less power; have better processing and often a lower footprint.
Surpisingly the software runs with acceptable (= usable) performance on the now quite common Quad-core Atom (e.g. Z3735F), 2GB RAM, 32GB disk systems with 32-bit Windows 10. For development the Azulle Quantum Byte Fanless Windows® Mini Desktop PC (no longer available) is used.
Performance is not staggering, but supports bandwidths of up to 1 MHz (sometimes more), the graphics quality and responsiveness is good but not great.
Don't expect to run the console and other demanding programs at the same time.
The minimum recommended monitor size is HD (1920 x 1080), if finances allow buy:
The software uses Direct2D / DirectX graphics and scales well on 4k monitors. It has also been tested with an 8k monitor.
An important feature is the low CPU requirement, achieved by:
The result of saving cycles during the processing is that it's possible to implement a more fluid and mature user interface, especially the spectrum and waterfall with opaque overlays.
You've bought RAM for your computer - this software uses it to cache the data:
If you look at the memory used by browsers such a Google Chrome, Microsoft Edge you will see that these too can use considerable memory.
Every time a program loads a DLL or enables / opens a new window the process space will grow, but don't worry. Windows is intelligent - it manages RAM demand between programs. Unless there is a memory leak [Wikipedia] in the software there is nothing to worry about. As this software gets more mature any memory leaks are found and corrected.
The one situation where the commit size may continue to grow is when the CPU load is very high and the background memory collection / recycling cannot run.
Don't worry about memory - you bought it, let the software use it.
In the Task Manager, Details page select the Commit Size column, this is value which shows the virtual size of a process is [Wikipedia]. Compare this to the Working Set is the physical memory used by the process [Wikipedia].
Note: the commit size will never reduce, it will only grow.
To select columns in the Task Manager:
You can reduce the memory used to an absolute minimum by disabling the data cache. From the Tools pane in the ribbon pane select Options, from the Program Options select CPU, Memory. In this window uncheck Data Cache, Enable.
The major problem with 32-bit versions of Windows is the reduced memory space for the SDR Console process.
The current memory used is shown in the bottom right of the display, with 32-bits the maximum is about 1.7 GB before the program has problems and has to stop.
Even if you only have 4GB of RAM 64-bit Windows should be installed to make most use of your memory.
If you have a NVIDIA graphics card then this software will use the graphics card's processor for the CPU-intensive FFT processing (convert the SDR radio data to the waterfall and spectrum display). This
It is not essential that you have a NVIDIA graphics card, but if you are going to buy a graphics card then buy NVIDIA with compute capability 3.0 or higher, for a list of NVIDIA GPUs: https://developer.nvidia.com/cuda-gpus . A good value for money card is the GTX 950, if you want a good budget card then look at the GT 730.
The following are not supported:
Only systems running Windows as the native operating system are supported. If the software runs with any of the above then you're lucky!