Releases: kimxilxyong/cn8cardsaver-nvidia
Added Support for CN/R (XMR) and CN/GPU (Ryo)
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
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
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:
- Control the fan depending on Temperature
- Use NVCtrl to read sensor data and write Fan speed
Support rigs with cards > 12 correctly
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
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
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