Skip to content

Cryptonight GPU speedup

Compare
Choose a tag to compare
@psychocrypt psychocrypt released this 09 Jun 20:43
· 65 commits to master since this release
b846a6f
To improve our support we created /r/xmrstak sub-reddit check it out if you have a problem, or you are looking for most up to date config for your card.

Up to 10% speedup for cryptonight_gpu on NVIDIA GPUs (windows and linux) and 3% for AMD (linux with Rocm driver)

Changelog

  • NVIDIA: optimize cryptonight_gpu (up to 10% improvement) #2443
  • AMD Linux: OpenCL: rocm shuffle #2447
  • CMake: dev release option #2444
  • optimize has rate report generation #2393
  • fix benchmark mode #2409
  • fix slow memory and --noUAC on windows 7,8
  • change xmr pool suggestion #2420
  • Fallback from hwloc autoconf to basic autoconf #2430
  • Print responsible GPU and pool for accepted/rejected shares #2442
  • CLI:
    • --log CLI parameter #2415
    • --h-print-time CLI option #2431
    • Enabling/disabling GPUs from CLI #2432
  • currencies:
    • change lethean POW to cn_r -2419
    • rename intense to lethean #2423
    • remove freehaven support #2425
    • change stellite to torque

Necessary prerequisites for Windows

If the application does not start properly, please make sure that Visual Studio libraries are installed.
You can download them from https://go.microsoft.com/fwlink/?LinkId=746572

Anti-virus detection

All miners are detected as viruses. Please add the binary as an exception.

Pre-compiled Binaries and Checksums

The precompiled binary xmr-stak-linux-*-cpu_cuda-nvidia.tar is not supportingcryptonight_r/monero for NVIDIA GPUs. Please compile xmr-stak by your own for cryptonight_r support on NVIDIA GPUs.

Please use the Developer PGP Key's to verify the integrity of the precompiled binaries.

The pre-compiled Windows binaries uses OpenSource Software hwloc, OpenSSl and microhttpd: https://github.com/fireice-uk/xmr-stak-dep/releases/tag/v3
The pre-compiled Linux binaries uses OpenSource Software

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

XMR-Stak 2.10.5 Build Checksums

compiled by: psychocrypt

# released compressed binaries

$ sha1sum 

1e13ce19864043f8ad2d0ccfe1fc080efc0942e5  xmr-stak-linux-2.10.5-cpu_cuda-nvidia.tar.xz
15765728c5417194a63fcd56e9e58af59fc92b84  xmr-stak-linux-2.10.5-cpu_opencl-amd.tar.xz
dda643ab6d39c9c688caca4151ec36dbd2b920ff  xmr-stak-linux-2.10.5-cpu.tar.xz
eca3befdd3fd05c552672b21aaed5b99f39583ca  xmr-stak-win64-2.10.5.7z
2d18651ba7e154a3f7edc07ae03be28542a80bae  xmr-stak-win64-2.10.5.zip

$ sha3sum

b4faf3488031199762eae4bdf839101271c64ba6ad7e9e9d24205892  xmr-stak-linux-2.10.5-cpu_cuda-nvidia.tar.xz
b6badb056071515be8addfe673652a3ee71ea5b48aaf713bd80b84ff  xmr-stak-linux-2.10.5-cpu_opencl-amd.tar.xz
39d21937b0848b8f55b418cfc1b0aa2670c07c87e2532abffe4b4003  xmr-stak-linux-2.10.5-cpu.tar.xz
41d92cffe4343fbbd019a72a7acd2924bb55b9bd52dd2fbbbef2f524  xmr-stak-win64-2.10.5.7z
a726221d0373e5645fafd65deb0ef63f5d547b97ed7fd8029e0f6cea  xmr-stak-win64-2.10.5.zip

$ date
Sun Jun  9 22:09:32 CEST 2019
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEE/1KCl0CoWz10QvqNBRY4wIhl6UMFAlz9Z6oACgkQBRY4wIhl
6UNkjwf+N6oNUs/iaFQHZKIjl2i2crAueELRMa9FBavkEHmLypXu4ySBbPmu9UIe
PDPRSm1j4EiuL9ZVr/SIcuXLbzPsc6qgYF/l+TVGu4XUTruCsVCmP1iV434SQeWk
hy4+FUczcYlKC00jH0JL+sJ0/1ELtRg8m4RxAuKMb49lnGS8ifjjpjXLa5jx3jSV
I2EJcot7LaeyxPqsAHg9YBPCHA8UqhAuHlEzDjlUW3WFdqAg+KG0HMZxvt6e8UPI
K/4Zp/C6XgAjV2REr2kxgBPveyBLgtr0PclUo0oUSl+r14BvS9XbnSZv0WmR9CIM
7ep3IJoZAlXA1kX2CY34N1/OeFt5sw==
=YaR4
-----END PGP SIGNATURE-----