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.

File NameFile SizeDate ModifiedHash
mfaktc-0.23.0-linux64-cuda8.0-CC20toCC62.zip614,1392024-12-29efbd6b2f405f74de7c705c95b84c3d03
mfaktc-0.23.0-linux64-cuda9.0-CC30toCC70.zip674,6742024-12-29389095c85fff2c2174c368cc8b9fee8d
mfaktc-0.23.0-linux64-cuda10.0-CC30toCC75.zip774,0392024-12-291dc62119fdaf0fa0624c10312b2c8dae
mfaktc-0.23.0-linux64-cuda11.0-CC35toCC80.zip780,8032024-12-295260a4a1b7cc7b85a7e1639fe912c637
mfaktc-0.23.0-linux64-cuda12.0-CC50toCC90.zip939,3502024-12-29b3100b97e600fb52ed9aa63c1337cc93
mfaktc-0.23.0-linux64-cuda12.5-CC50toCC90.zip1,146,0302024-12-293315520a3f63045a6b256d1023df3060
Generated 21 Jan 2025 7:26am