Bitcoin Forum
November 13, 2024, 04:56:32 PM *
News: Check out the artwork 1Dq created to commemorate this forum's 15th anniversary
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: KaspaMiner - A fast CPU/GPU miner for Kaspa  (Read 341 times)
mi6ee (OP)
Copper Member
Jr. Member
*
Offline Offline

Activity: 90
Merit: 1

SmartMiner.PRO


View Profile WWW
November 21, 2022, 11:28:23 AM
Last edit: November 21, 2022, 11:44:23 AM by mi6ee
 #1

KaspaMiner - A fast CPU/GPU miner for Kaspa KAS


KaspaMiner - A Kaspa high performance CPU miner.

GitHub: https://github.com/tmrlvi/kaspa-miner
Discord: https://discord.gg/kS3SK5F36R
Telegram: https://t.me/Kaspaenglish

Installation

Devfund
The devfund is a fund managed by the Kaspa community in order to fund Kaspa development
A miner that wants to mine higher percentage into the dev-fund can pass the following flags:
--devfund-precent=XX.YY to mine only XX.YY% of the blocks into the devfund.

This version automatically sets the devfund donation to the community designated address. Due to community decision, the minimum amount in the precompiled binaries is 2%.


From Sources:
Installing via cargo install is not supported for the latest version.

The regular version is still available at

Code:
cargo install kaspa-miner

From Git Sources
If you are looking to build from the repository (for debug / extension), note that the plugins are additional packages in the workspace.
To compile a specific package, you run the following command or any subset of it

Code:
git clone git@github.com:tmrlvi/kaspa-miner.git
cd kaspa-miner
cargo build --release -p kaspa-miner -p kaspacuda -p kaspaopencl

And, the miner (and plugins) will be in targets/release.
You can replace the last line with
Code:
cargo build --release --all

From Binaries
The release page includes precompiled binaries for Linux, and Windows (for the GPU version).

Removing Plugins
To remove a plugin, you simply remove the corresponding dll/so for the directory of the miner.
libkaspacuda.so, libkaspacuda.dll: Cuda support for Kaspa-Miner
libkaspaopencl.so, libkaspaopencl.dll: OpenCL support for Kaspa-Miner

Usage
To start mining, you need to run kaspad and have an address to send the rewards to. Here is a guidance on how to run a full node and how to generate addresses: https://github.com/kaspanet/docs/blob/main/Getting%20Started/Full%20Node%20Installation.md

To start mining, you just need to run the following:
Code:
./kaspa-miner --mining-address kaspa:XXXXX
This will run the miner on all the available GPU devcies.

USAGE:
Code:
    kaspa-miner [OPTIONS] --mining-address <MINING_ADDRESS>

OPTIONS:
Code:
    -a, --mining-address <MINING_ADDRESS>                  The Kaspa address for the miner reward
        --cuda-device <CUDA_DEVICE>                        Which CUDA GPUs to use [default: all]
        --cuda-disable                                     Disable cuda workers
        --cuda-lock-core-clocks <CUDA_LOCK_CORE_CLOCKS>    Lock core clocks eg: ,1200, [default: 0]
        --cuda-lock-mem-clocks <CUDA_LOCK_MEM_CLOCKS>      Lock mem clocks eg: ,810, [default: 0]
        --cuda-no-blocking-sync                            Actively wait for result. Higher CPU usage, but less red blocks. Can have lower workload.
        --cuda-power-limits <CUDA_POWER_LIMITS>            Lock power limits eg: ,150, [default: 0]
        --cuda-workload <CUDA_WORKLOAD>                    Ratio of nonces to GPU possible parrallel run [default: 64]
        --cuda-workload-absolute                           The values given by workload are not ratio, but absolute number of nonces [default: false]
    -d, --debug                                            Enable debug logging level
        --devfund-percent <DEVFUND_PERCENT>                The percentage of blocks to send to the devfund (minimum 2%) [default: 2]
        --experimental-amd                                 Uses SMID instructions in AMD. Miner will crash if instruction is not supported
    -h, --help                                             Print help information
        --mine-when-not-synced                             Mine even when kaspad says it is not synced
        --nonce-gen <NONCE_GEN>                            The random method used to generate nonces. Options: (i) xoshiro (ii) lean [default: lean]
        --opencl-amd-disable                               Disables AMD mining (does not override opencl-enable)
        --opencl-device <OPENCL_DEVICE>                    Which OpenCL GPUs to use on a specific platform
        --opencl-enable                                    Enable opencl, and take all devices of the chosen platform
        --opencl-no-amd-binary                             Disable fetching of precompiled AMD kernel (if exists)
        --opencl-platform <OPENCL_PLATFORM>                Which OpenCL platform to use (limited to one per executable)
        --opencl-workload <OPENCL_WORKLOAD>                Ratio of nonces to GPU possible parrallel run in OpenCL [default: 512]
        --opencl-workload-absolute                         The values given by workload are not ratio, but absolute number of nonces in OpenCL [default: false]
    -p, --port <PORT>                                      Kaspad port [default: Mainnet = 16110, Testnet = 16211]
    -s, --kaspad-address <KASPAD_ADDRESS>                  The IP of the kaspad instance [default: 127.0.0.1]
    -t, --threads <NUM_THREADS>                            Amount of CPU miner threads to launch [default: 0]
        --testnet                                          Use testnet instead of mainnet [default: false]

Donation Addresses
Elichai: kaspa:qzvqtx5gkvl3tc54up6r8pk5mhuft9rtr0lvn624w9mtv4eqm9rvc9zfdmmpu
HauntedCook: kaspa:qz4jdyu04hv4hpyy00pl6trzw4gllnhnwy62xattejv2vaj5r0p5quvns058f

WebSite SmartMinerPRO: http://smartminer.pro/
Official github developer: https://github.com/MiningSoftware/SmartMinerPRO
dwarf0
Newbie
*
Offline Offline

Activity: 49
Merit: 0


View Profile
November 25, 2022, 10:21:05 AM
 #2

Hi.
I read the "readme" file, and as I understand it, there is no option in the miner config that would be possibility run *.bat file (like reboot.bat) upon reaching the specified target hashrate like in trex "--script-low-hash" ?
(sorry for my english)
FP91G
Legendary
*
Offline Offline

Activity: 1820
Merit: 1129



View Profile
November 25, 2022, 10:51:28 AM
Last edit: November 30, 2022, 08:41:13 AM by FP91G
 #3

I found on github the latest version v0.2.1-GPU-0.7 dated August 24th. Many competitors have upgraded their kaspa miners since then many times and have achieved a nice increase in hashrate and lower power consumption.
Is there a hashrate table for video cards?

█████████████████████████
████████▀▀████▀▀█▀▀██████
█████▀████▄▄▄▄████████
███▀███▄███████████████
██▀█████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
██▄███████████████▀▀▄▄███
███▄███▀████████▀███▄████
█████▄████▀▀▀▀████▄██████
████████▄▄████▄▄█████████
█████████████████████████
 
 BitList 
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
REAL-TIME DATA TRACKING
CURATED BY THE COMMUNITY

.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
 
  List #kycfree Websites   
FloppyPurpleGherkin
Jr. Member
*
Offline Offline

Activity: 309
Merit: 2


View Profile
November 25, 2022, 08:06:51 PM
 #4

Is there a hashrate table for video cards?

https://kaspawiki.net/index.php/Hashrate_tables
FP91G
Legendary
*
Offline Offline

Activity: 1820
Merit: 1129



View Profile
November 26, 2022, 04:36:28 PM
 #5

I wanted to see KaspaMiner tests.

█████████████████████████
████████▀▀████▀▀█▀▀██████
█████▀████▄▄▄▄████████
███▀███▄███████████████
██▀█████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
██▄███████████████▀▀▄▄███
███▄███▀████████▀███▄████
█████▄████▀▀▀▀████▄██████
████████▄▄████▄▄█████████
█████████████████████████
 
 BitList 
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
REAL-TIME DATA TRACKING
CURATED BY THE COMMUNITY

.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
 
  List #kycfree Websites   
CryptoATM
Member
**
Offline Offline

Activity: 368
Merit: 15


View Profile
November 27, 2022, 05:10:37 AM
 #6

Has anyone tested and confirmed this miner working? Do drop a feedback because I don't feel comfortable downloading a new miner I know nothing about.
sxemini
Member
**
Offline Offline

Activity: 1558
Merit: 69


View Profile
November 28, 2022, 12:39:32 PM
 #7

This miner is legit, it was the first official miner as i remind. I used it months ago before kaspa became more support. But it is not worth anymore to use it, much slower than the other miners.
FP91G
Legendary
*
Offline Offline

Activity: 1820
Merit: 1129



View Profile
November 30, 2022, 08:44:51 AM
 #8

This miner is legit, it was the first official miner as i remind. I used it months ago before kaspa became more support. But it is not worth anymore to use it, much slower than the other miners.
And why official miners do not want to compete with third-party miners?
If the coin is popular on modern video cards, then the commissions give developers a good profit. And if you do not release new versions for several months, then the miners will stop using this software.

█████████████████████████
████████▀▀████▀▀█▀▀██████
█████▀████▄▄▄▄████████
███▀███▄███████████████
██▀█████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
██▄███████████████▀▀▄▄███
███▄███▀████████▀███▄████
█████▄████▀▀▀▀████▄██████
████████▄▄████▄▄█████████
█████████████████████████
 
 BitList 
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
REAL-TIME DATA TRACKING
CURATED BY THE COMMUNITY

.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
 
  List #kycfree Websites   
Danilo
Newbie
*
Offline Offline

Activity: 30
Merit: 0


View Profile
December 09, 2022, 09:17:10 AM
 #9

Can you add to mining ETC / ETH, mining a second coin on the Heavyhash algorithm?
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!