Search content
Sort by

Showing 3 of 3 results by PPB
Post
Topic
Board Mining (Altcoins)
Re: Claymore's Dual Ethereum AMD+NVIDIA GPU Miner v10.0 (Windows/Linux)
by
PPB
on 19/09/2017, 00:26:08 UTC
I tried to reproduce the issue with clocks and low speed until miner restart.
Windows 10, latest blockchain drivers, stock RX580 Nitro+.
1. No overclock: If I start miner in ETH-only mode, it shows about 16MH/s only (and low memory controller load in GPU-Z) and I see this speed for about 20 seconds, then it shows 24.6MH and works fine. For dual mode it shows full speed immediately. Unfortunately, I have no idea why GPU works slowly within first 20 seconds, it is something related to drivers.
2. I close the miner and apply some changes in clocks: memory 2000 -> 2100, core 1300 -> 1100. When I start miner, I see that it applies new clocks in about 10 seconds, but still shows 18MH/s only for first 20 seconds. Then it shows about 25.5MH.
Note that I use default ROM so these speeds are not high.
3. I close miner and apply new clocks again: -cclock 1000, -mclock 2050. Same behavior: it shows low speed at start, then normal speed for these clocks. GPU-Z shows changes in clocks in about 10 seconds after start.

So right now I cannot reproduce the issue with new clocks: in my tests new clocks are applied immediately, I don't need to restart the miner or reboot the system.

I have an update regarding this issue:

- First I told you it happened on my 480 ASUS DUAL 4GB that was having an OCL thread hang, then at restart the GPU would stay in a lower performance mode, albeit having the clocks applied at miner start.

The problem is that this issue with non-rounded milivolt values with the miner makes the GPU have an OCL thread hang AND reset it's clocks. Then with the clocks reset when you open the miner back after the restart changing the default clocks/voltages makes the GPU enter in this lower performance mode.

With this ASUS DUAL 480 4GB, 1050core 1755mem and custom strap it hashes 25,35mh/s normally, 21,9mh/s on this lower performance mode. Restarting the PC makes it go back to the higher hashing value.
Post
Topic
Board Mining (Altcoins)
Re: Claymore's Dual Ethereum AMD+NVIDIA GPU Miner v10.0 (Windows/Linux)
by
PPB
on 18/09/2017, 12:13:23 UTC

I need to know Windows version, GPU model and drivers version to be able to reproduce this issue.

My specs:

Windows 10 x64 Enterprise - BUILD 10240
Driver - AMD blockchain Beta driver driver, 23 aug (windows driver version 22.19.659.0)
GPUs:
1x ASUS DUAL 480 4GB
1x Sapphire 470 Nitro+ 4GB
3x MSI 750 Armor OC 4GB

They all exhibit the changing clock/voltage -> lower performance until reboot issue that IMO is ADL related (as it happened always for me with Polaris GPUs, not only with mining, general use and gaming too, you can even see how the bandwidth is cut with AIDA or other bw gpu bench when you alter settings at least on windows with polaris GPUs).

The x25mv x50mv x75mv x00mv only voltage issue is a deduction of mine after seeing the gpu instant hang when using other voltages than these ones on the ASUS DUAL 480 4GB.
Post
Topic
Board Mining (Altcoins)
Re: Claymore's Dual Ethereum AMD+NVIDIA GPU Miner v10.0 (Windows/Linux)
by
PPB
on 17/09/2017, 13:04:36 UTC
First post in this forum, just to say good job Claymore on the 10.0 version, it seems to take really well the clock and voltage options now if paired with AMD GPUs and the blockchain driver.

I would like to ask Claymore 2 questions:

- I have probably have run into a little issue in regards to core voltage settings with the miner. I have one GPU that when set to non-rounded voltage values (as the GPU only recognizes 6.25mv steps, this means all the voltage values that arent x25mv, x50mv, x75mv and x00mv) it misheaves pretty quickly and has OCL thread hang just a minute after starting mining (DAG is already loaded and no EDC errors are shown. If I use rounded values, it seems to take them better and if a OCL thread hang happens, it happens after several hours and probably blamed to memory clock instability.

- As you know, the clock and voltage control API from AMD has a mechanism built in that in the end reduces performance very time you touch any core/mem voltage/clock values if they were changed AFTER the GPU entered, even if for just a little moment, in maximum core and memory Pstate. I have seen when doing the OC/UV settings with your miner that the settings I put are enforced just before the DAG loads, but still with soft monitoring the GPUs enter for a brief period in max clock/voltages before that, causing that any clock/volt setting enforced by the miner, if it happens to change an existing value (this doesnt happen at all if the GPU had these values since last reboot), it enters in this "reduced performance mode" and thus hashrate is lower than you should. Is there any chance that the voltage/clock options are enforced first of all, so this behaviour doesnt happen? Because every time I have a OCL thead/hang, I have to do 2 reboots, the first one automatic from the miner and the second one to have the clock/volt dialed in a first time so the next reboot the GPUs dont enter in this "lower performance mode". i know i could just bios flash all the OC/UV/fan settings, but im still at finding the best OC/UV settings for each gpu, and I would like to nail them via driver changes rather than BIOS modding yet.

All in all very satisfied with this new version.

Thanks in advance!