Mersenne.ca download mirror

Showing directory: /mfaktc/linux/
Parent Directory

Why so many builds?

Different CUDA versions support different hardware (compute capabilites), and different driver versions support different CUDA versions. As such, we need multiple builds to support all the various hardware/software combinations.
GPUSieveSize and older GPUs:
Older GPUs (all GTX 1xxx and older, and any with less than 8GB RAM) may have trouble running with the current default GPUSieveSize setting of 2047. If you have problems, set it to 128 in mfaktc.ini and try increasing it (256, 512, 1024). Higher values give slightly better performance at risk of lag (or crash) if the GPU has insufficient RAM.
Support thread: MersenneForum

Use mfaktc with AutoPrimeNet.

Which build do I use?

The one that matches (or is the closest less-than-or-equal-to) the CUDA version supported by your driver.
e.g. Driver supports CUDA 12.1, use the build that targets CUDA 12.0.

To check your driver's CUDA version, run nvidia-smi, which reports the supported CUDA version on the
first line (on driver 410.72 and newer1).
If your driver is older than that, consult this table.

Additional Linux builds by NStorm here.

File NameFile SizeDate ModifiedHash
mfaktc-0.23.1-linux64-cuda12.5-CC50toCC90-static.zip1,145,7052025-02-06160a1a1eac3b4cceaa836a122e8807b2
mfaktc-0.23.1-linux64-cuda9.0-CC30toCC70.zip1,436,8542025-02-0613e8f32c5e025583dedbaf9991046fc1
mfaktc-0.23.1-linux64-cuda8.0-CC20toCC62.zip2,792,1162025-02-064afadd15242c92538c1c9c467e3080bc
mfaktc-0.23.1-linux64-cuda12.0-CC50toCC90.zip940,4942025-02-0685081ed8ff422823ad449fea152cb75d
mfaktc-0.23.1-linux64-cuda11.0-CC35toCC80.zip1,699,4172025-02-06030ad006e9df65d20a47f7ee510e9d05
mfaktc-0.23.1-linux64-cuda10.0-CC30toCC75.zip775,5922025-02-0673ffe11da3b5e2b9eb301b92bfd384b5
Generated 22 Feb 2025 10:09pm