I'VE "SOLVED" MY PROBLEM. SOLUTION IS WRITTEN DOWN IN DETAIL. BUT I STILL HAVE QUESTIONS !!! I'M NOW AT 30MH/s ON ETH AND 900MH/s ON DCR, BUT THE POWER CONSUMPTION IS HIGH. PLEASE HELP ME FIX THE POWER CONSUMPTION!!!Hello fellow miner brethren, I come to you in despair !
As the tittle says, I only have 20MH/s per GPU when mining ETH+DCR on my babies. I've already researched a bunch and tried a lot (I'll get into more details later), so I'm now here begging for mercy from the mining gods, so they may bestow upon me at least 27MH/s, but more would be very nice too
.
Ok, so first off. This is my rig build:
Motherboard: MSI Z270 SLI PLUS (MS-7A59)
GPU: Sapphire RX580 Nitro+ 4GB Hynix (Core clock: 1340 MHz, Memory Clock: 1750 MHz. This are the default values for the better BIOS (Non-silent BIOS. The BIOS that you get after you switch the BIOS switch. I believe the only difference between this and the default one (Silent BIOS) is that the core clock is upped from 1300 to 1340, memory clock doesn't change)
CPU: Intel Celeron G3930 2.9GHz
PSU: LCPOWER LC6650GP4 V2.4 (80plus Gold, 650W)
RAM: 4GB DDR4 SDRAM Kingston 2400MHz
Hard drive: Currently working on 1.5TB HDD since I want to set it up here and clone the disk to my 32GB SSD which will be used on the miner.
Riser: USB 3.0 PCI-E 1X to 16X Riser Adapter Card Extender Cable
OS: Windows 10 Pro (Completely updated)
Mining program: Claymore 10.0
Display drivers: Win10 64Bit Crimson ReLive Beta Blockchain Workloads Aug23
Pool: Mining ETH on nanopool, DCR on suprnova
Hash rate: 20MH/s on ETH with 1350MH/s on DCR (with -dcri on 69 in Claymore). When I only mine ETH I get 23.5MH/s-24.6MH/s.
How my start.bat looks like: EthDcrMiner64.exe -epool eth-eu1.nanopool.org:9999 -ewal 0xC790b438b741735079AC50031DF253ADcCB09D45/slave/
[email protected] -epsw x -dpool dcr.suprnova.cc:3252 -dwal galva123.user -dpsw x -allpools 1 -dcri 69 -tt 68
I've also installed HWiNFO64 (so I can check memory errors), PolarisBiosEditor 1.6 (1.5 works too), ATIFlash 2.77, MSI Afterburner 4.4.0 Beta 16, Update Live 6.
Ok so now let me take you through what I've done.
Build the rig and installed 1 GPU (I also immediately switched the physical BIOS switch on the GPU)
Installed windows
Installed display drivers
Updated BIOS through Update Live 6
Installed Intel Chipset drivers, Intel ME Drivers, Intel Network Drivers through Update Live 6
Turned off PC
Installed the 2nd GPU in my rig, hooked it up
Turned on PC, went into BIOS. On the advanced BIOS (BIOS version 1.7) under Settings > Advanced > PCI Subsystem Settings. I've set PEG0 - Max Lin Speed to Gen1, same with PEG1. Also Enabled Above 4G memory/Crypto Currency mining. Saved BIOS
Then I proceeded to install the necessary programs to flash GPU bios, manipulate GPU bios, look at memory errors and so on and so forth
(Was testing hash rate in all of the above steps, it never changed. Always 20MH/s on ETH and 1350MH/s on DCR with -dcri 69 set in Claymore 10.0. I get 23.5Mh/s in solo mining mode on ETH)
This is the part when the trouble begins.
I first tried this custom BIOS
https://anorak.tech/t/sapphire-rx-580-nitro/5017. I tried both the 1500 and 1750. There is no difference in hash rate. Then I said ok, let's try to over clock the GPUs. Tried probably everything. Tried with OCed memory/core clock and under volted core + turned down the power limit. Also tried to OC the memory/core clock and over volt the core and turn the power limit up. IN ANY CASE instead of having stable 20MH/s I get like 12 or 8 or some other stupid value like that. I get 0 memory errors. I always tried OCing the GPUs to about 2000-2050 memory clock, 1370-1400 core clock, -50mV core voltage, -15% power limit. After no success I moved on.
The second BIOS I tried was
https://anorak.tech/t/sapphire-rx580-nitro-4gb-hynix/4637. I tried all of the ones in the comments. Apparently they're all amazing, but still none work... xD. No matter OCed or not, no matter if over, under or not volted at all.
After some research I found this little thread
https://bitcointalk.org/index.php?topic=1944717.20. Here a guy called Kofik7 on the 2nd page described his rig and how he set it up. He shared his hasrate and he's got 28.5MH/s with the same GPU as I have. He also said he has a power savings bios from anorak tech (I believe I found that BIOS and that it's the 2nd BIOS I've posted earlier (
https://anorak.tech/t/sapphire-rx580-nitro-4gb-hynix/4637)). Same GPU, same BIOS, same settings. He gets 28.5@100W, I get around 19@130W.
I tried OCing in MSI Afterburner and in Wattman. There is no improvement in hash rate EVER. When I OC my GPUs my hash rate ALWAYS DROPS. It always gets A LOT WORSE. From 20 down to less than 13. When I mod my BIOS there is NO CHANGE in hash rate.
I am now here begging people to help me so I can get my satoshies and fiats at a faster rate. I am out of ideas what to do. Any and all help is welcome. If you need ANY more information on what and how just ask me and I'll try to answer as quick as I can. If I figure it out myself I'll post and share the solution of course.
Thank you in advance and may the gods have mercy on my GPUs!
And people said mining was easy lololol
. Also, if I remember more information I'll edit THIS POST.
Help me through my thought times!
ETH: C790b438b741735079AC50031DF253ADcCB09D45
DCR: DsXHDCU9eeVTMZLfJRrpDUZQrfcRHCPYZvc
Buy my beers so I can drink my sadness away OR help me fix my problem so I don't need to drink
!
Also got a question. Claymore says to set up
GPU_FORCE_64BIT_PTR 1
GPU_MAX_HEAP_SIZE 100
GPU_USE_SYNC_OBJECTS 1
GPU_MAX_ALLOC_PERCENT 100
GPU_SINGLE_ALLOC_PERCENT 100
and 16GB virtual memory.
Is this really necessary ? How do I even set the enviromental variables up in windows. I mean, I tried adding it under "Edit enviromental variables for your account". It didn't seem to work, since I did "set GPU_FORCE_64BIT_PTR 1...." in the start.bat for claymore and it didn't detect the variables. I also tried setting the virtual memory to 50GB, but it had no effect. Made the miners unstable actually...