Wownero v9 Testnet #89

Closed
opened 6 years ago by wowario · 4 comments
wowario commented 6 years ago (Migrated from github.com)
Owner

A testnet pool has been set up to check hash performance of Cryptonight variant 2 with v2.2 tweaks and the reaction time of LWMA v2 difficulty algorithm. The server was community funded by the Wownero Funding System.

Server:

testnet.wowne.ro:3333

Testnet Address:

9z3MQQe9ry3GCwcrWXr5VkQBGqsZeSFuSNee4SgR78FALYBYPJPAJQ4ZKKVSFwwuCgd5ZkHoJ84tfMZyVK11xDkDCMNzmup

Miner: https://github.com/xmrig/xmrig (checkout dev branch)
Config file: config.json

Payouts and banning has been disabled.

Please post your hash performance compared to Cryptonight variant 1 here.

A [testnet pool](https://testnet.wowne.ro) has been set up to check hash performance of [Cryptonight variant 2](https://github.com/monero-project/monero/pull/4218) with [v2.2 tweaks](https://github.com/monero-project/monero/pull/4404) and the reaction time of [LWMA v2](https://github.com/wownero/wownero/commit/95cf3bebbe0167a38a640c42651b5277628f2d35) difficulty algorithm. The server was community funded by the [Wownero Funding System](https://funding.wownero.com/proposal/3). **Server**: > testnet.wowne.ro:3333 **Testnet Address**: > 9z3MQQe9ry3GCwcrWXr5VkQBGqsZeSFuSNee4SgR78FALYBYPJPAJQ4ZKKVSFwwuCgd5ZkHoJ84tfMZyVK11xDkDCMNzmup Miner: https://github.com/xmrig/xmrig (checkout `dev` branch) Config file: [config.json](https://paste.ubuntu.com/p/7pr6rBTzsm/) Payouts and banning has been disabled. Please post your hash performance compared to Cryptonight variant 1 here.
wowario commented 6 years ago (Migrated from github.com)
Owner

Testnet Blockchain Explorer: http://explorer.wowne.ro:8082

Testnet Blockchain Explorer: http://explorer.wowne.ro:8082
Bathmat commented 6 years ago (Migrated from github.com)
Owner

Successfully tested xmrig-amd-dev. Still waiting for final tweak to be merged into xmr-stak and I will test that.

Rig: Win10 1803
GPUs: RX580 8gb, RX480 4gb, RX570, RX470 (4 total), Blockchain drivers
CNv1: 3530 h/s
CNv2.2: 3350 h/s

This shows CNv2.2 getting 95% h/r of CNv1; however, it does come at a cost. Most of the GPUs were using 5-7 Watts more power in HWMonitor. This was making their power consumption similar to Daggerhashimoto power use. I've noted this in all my testing with CNv2 from the start of the algo implementation. I've done tests reducing power as much as could given Windows tools (aka not modifying bios again), and hr for CNv2.2 is around 90% of CNv1.

GPU Thread Config

        {
            "index": 0,
            "intensity": 896,
            "worksize": 16,
            "strided_index": 2,
            "mem_chunk": 2,
            "unroll_factor": 1,
            "comp_mode": true,
            "affine_to_cpu": false
        },
        {
            "index": 0,
            "intensity": 896,
            "worksize": 8,
            "strided_index": 2,
            "mem_chunk": 2,
            "unroll_factor": 1,
            "comp_mode": true,
            "affine_to_cpu": false
        },
        {
            "index": 1,
            "intensity": 896,
            "worksize": 16,
            "strided_index": 2,
            "mem_chunk": 2,
            "unroll_factor": 1,
            "comp_mode": true,
            "affine_to_cpu": false
        },
        {
            "index": 1,
            "intensity": 896,
            "worksize": 8,
            "strided_index": 2,
            "mem_chunk": 2,
            "unroll_factor": 1,
            "comp_mode": true,
            "affine_to_cpu": false
        },
        {
            "index": 2,
            "intensity": 896,
            "worksize": 16,
            "strided_index": 2,
            "mem_chunk": 2,
            "unroll_factor": 1,
            "comp_mode": true,
            "affine_to_cpu": false
        },
        {
            "index": 2,
            "intensity": 896,
            "worksize": 8,
            "strided_index": 2,
            "mem_chunk": 2,
            "unroll_factor": 1,
            "comp_mode": true,
            "affine_to_cpu": false
        },
        {
            "index": 3,
            "intensity": 896,
            "worksize": 16,
            "strided_index": 2,
            "mem_chunk": 2,
            "unroll_factor": 1,
            "comp_mode": true,
            "affine_to_cpu": false
        },
        {
            "index": 3,
            "intensity": 896,
            "worksize": 8,
            "strided_index": 2,
            "mem_chunk": 2,
            "unroll_factor": 1,
            "comp_mode": true,
            "affine_to_cpu": false
        },

This was the best config I could find to have the best performance combined with stability (not causing driver resets after the miner was shutdown). The different worksizes in each thread is not a mistake. I found setting one thread to worksize: 16 and the other to worksize: 8 helped achieve stable hashrates more quickly.

Much more testing
I've been testing this algo since almost it's inception. Here are some of my other results:
Initial algo testing
Initial xmrig-amd testing (pre-2.2 tweak)
Initial xmr-stak testing (AMD only)

I have many more comments for testing in those threads, including some initial CUDA testing and Intel CPU testing, so feel free to read through those for more info.

Successfully tested **xmrig-amd-dev**. Still waiting for final tweak to be merged into **xmr-stak** and I will test that. ``` Rig: Win10 1803 GPUs: RX580 8gb, RX480 4gb, RX570, RX470 (4 total), Blockchain drivers CNv1: 3530 h/s CNv2.2: 3350 h/s ``` This shows CNv2.2 getting 95% h/r of CNv1; however, it does come at a cost. Most of the GPUs were using 5-7 Watts more power in HWMonitor. This was making their power consumption similar to Daggerhashimoto power use. I've noted this in all my testing with CNv2 from the start of the algo implementation. I've done tests reducing power as much as could given Windows tools (aka not modifying bios again), and hr for CNv2.2 is around 90% of CNv1. **GPU Thread Config** ``` { "index": 0, "intensity": 896, "worksize": 16, "strided_index": 2, "mem_chunk": 2, "unroll_factor": 1, "comp_mode": true, "affine_to_cpu": false }, { "index": 0, "intensity": 896, "worksize": 8, "strided_index": 2, "mem_chunk": 2, "unroll_factor": 1, "comp_mode": true, "affine_to_cpu": false }, { "index": 1, "intensity": 896, "worksize": 16, "strided_index": 2, "mem_chunk": 2, "unroll_factor": 1, "comp_mode": true, "affine_to_cpu": false }, { "index": 1, "intensity": 896, "worksize": 8, "strided_index": 2, "mem_chunk": 2, "unroll_factor": 1, "comp_mode": true, "affine_to_cpu": false }, { "index": 2, "intensity": 896, "worksize": 16, "strided_index": 2, "mem_chunk": 2, "unroll_factor": 1, "comp_mode": true, "affine_to_cpu": false }, { "index": 2, "intensity": 896, "worksize": 8, "strided_index": 2, "mem_chunk": 2, "unroll_factor": 1, "comp_mode": true, "affine_to_cpu": false }, { "index": 3, "intensity": 896, "worksize": 16, "strided_index": 2, "mem_chunk": 2, "unroll_factor": 1, "comp_mode": true, "affine_to_cpu": false }, { "index": 3, "intensity": 896, "worksize": 8, "strided_index": 2, "mem_chunk": 2, "unroll_factor": 1, "comp_mode": true, "affine_to_cpu": false }, ``` This was the best config I could find to have the best performance combined with stability (not causing driver resets after the miner was shutdown). The different worksizes in each thread is not a mistake. I found setting one thread to `worksize: 16` and the other to `worksize: 8` helped achieve stable hashrates more quickly. **Much more testing** I've been testing this algo since almost it's inception. Here are some of my other results: [Initial algo testing](https://github.com/SChernykh/xmr-stak-cpu/issues/1#issuecomment-418227462) [Initial xmrig-amd testing (pre-2.2 tweak)](https://github.com/SChernykh/xmr-stak-cpu/issues/1#issuecomment-421229792) [Initial xmr-stak testing (AMD only)](https://github.com/fireice-uk/xmr-stak/issues/1832#issuecomment-421667057) I have many more comments for testing in those threads, including some initial CUDA testing and Intel CPU testing, so feel free to read through those for more info.
Bathmat commented 6 years ago (Migrated from github.com)
Owner

xmr-stak showed similar (identical) performance as xmrig-amd: xmr-stak test

**xmr-stak** showed similar (identical) performance as xmrig-amd: [xmr-stak test](https://github.com/fireice-uk/xmr-stak/issues/1851#issuecomment-424152685)
Bathmat commented 6 years ago (Migrated from github.com)
Owner

OS: Win10
GPU: GTX-1060 6GB (+150 core, +500 mem = 2000 core, 4300 mem)

CNv1 (CUDA): 520 h/s
CNv1 (OpenCL): 497 h/s
CNv2.2 (OpenCL): 446 h/s (using xmrig-amd)

    "threads": [
        {
            "index": 0,
            "intensity": 640,
            "worksize": 8,
            "strided_index": 0,
            "mem_chunk": 2,
            "unroll": 2,
            "comp_mode": true,
            "affine_to_cpu": false
        }
    ],
OS: Win10 GPU: GTX-1060 6GB (+150 core, +500 mem = 2000 core, 4300 mem) CNv1 (CUDA): 520 h/s CNv1 (OpenCL): 497 h/s CNv2.2 (OpenCL): **446 h/s** (using xmrig-amd) ``` "threads": [ { "index": 0, "intensity": 640, "worksize": 8, "strided_index": 0, "mem_chunk": 2, "unroll": 2, "comp_mode": true, "affine_to_cpu": false } ], ```
Sign in to join this conversation.
No Milestone
No Assignees
1 Participants
Notifications
Due Date

No due date set.

Dependencies

No dependencies set.

Reference: wownero/wownero#89
Loading…
There is no content yet.