Skip to content

Releases: kimxilxyong/cn8cardsaver-nvidia

Added Support for CN/R (XMR) and CN/GPU (Ryo)

23 Mar 10:15
fb6a8e0
Compare
Choose a tag to compare

Changes in version 1.1.0:

Lots of new algos added from Upstream 2.14.1
Added option --gpu-fan-level
Performance increase during cooling of about 10%

Update 2019-10-05: Added support for cuda 10.1

Note:

For the fancontrol to work you have to add the CoolBits option to your xorg.conf
To generate a new xorg.conf run

$ nvidia-xconfig --enable-all-gpus
$ nvidia-xconfig --cool-bits=28

If you get out of memory errors when initializing CUDA try the --cuda-launch=TxB option:

  • T should be a multiple of 8
  • B should be a multiple of SMX which is shown on startup

Compiling under linux:

On ubuntu 18.04 (cuda 9.1) you have to use the gcc6 compiler
On ubuntu 19.04 (cuda 10.0) you have to use the gcc7 compiler
To switch between gcc versions on ubuntu read:
https://archerfmy.github.io/2017/04/12/How-to-switch-your-gcc-g-version-in-ubuntu/

sudo apt-get install git build-essential cmake libxnvctrl-dev libuv1-dev libmicrohttpd-dev libssl-dev nvidia-cuda-toolkit
git clone https://github.com/kimxilxyong/cn8cardsaver-nvidia.git
cd cn8cardsaver-nvidia
mkdir build
cd build
cmake .. -DCMAKE_BUILD_TYPE=RelWithDebInfo
make

Windows version with fan control

03 Dec 01:53
Compare
Choose a tag to compare

Changelog:

  • Windows version with fan control
  • Changed cooling logic to be more smooth, avoid abrupt changes when trying to find the optimal setting
  • Increase the fan speed to 100% fast, but when decreasing the fan go slower

Note:

If you get out of memory errors when initializing CUDA try the --cuda-launch=TxB option:

  • T should be a multiple of 8
  • B should be a multiple of SMX which is shown on startup

Compiling under linux:

You need the libxnvctrl-dev package: sudo apt install libxnvctrl-dev

mkdir build
cd build
cmake ..
make

Added fan control to linux version

29 Nov 02:12
Compare
Choose a tag to compare

Increases the fan speed step by step to 100% if overheating, no need to manually control your fans with nvidia-settings and let them run at 100% all the time.
Tries to find the best combination between Temperature, Fan speed and Hashrate.

This is a linux only release - windows fan control not implemented yet. If you are using windows please download Release 1.0.4.

Changelog:

  1. Control the fan depending on Temperature
  2. Use NVCtrl to read sensor data and write Fan speed

Support rigs with cards > 12 correctly

16 Nov 08:58
Compare
Choose a tag to compare

Changelog 1.0.4:

  • Query the temperature with NvmlID to support rigs with many cards
  • Better performance while cooling
  • Merged upstream 2.8.4
  • Antivirus does not think its a virus

v1.0.3

15 Oct 03:13
Compare
Choose a tag to compare

cn8cardsaver-1.0.3-cuda9_2-win64.zip

cn8cardsaver-1.0.3-cuda9_1-ubuntu18_04.zip

cn8cardsaver (CryptoNight V1/2) is a Nvidia miner for Monero XMR with GPU temperature control support. With it you can keep your expensive cards save.

Keep it below 65 C to be on the safe side. If it gets to 80 C or above you are damaging your card.
Use the switches --max-gpu-temp=65 and --gpu-temp-falloff=9

Initial release

13 Oct 07:26
Compare
Choose a tag to compare

cn8cardsaver-1.0.2-cuda9_2-win64.zip
cn8cardsaver-1.0.2-cuda9_1-ubuntu18_04.zip

cn8cardsaver (CryptoNight V1/2) is a Nvidia miner for Monero XMR with GPU temperature control support. With it you can keep your expensive cards save.
Keep it below 65 C to be on the safe side. If it gets to 80 C or above you are damaging your card.
Use the switches --max-gpu-temp=65 and --gpu-temp-falloff=9