Skip to content
This repository has been archived by the owner on Apr 24, 2022. It is now read-only.

GTX 1060 6GB - max. Mhs 20.66 #119

Closed
highree opened this issue Jul 5, 2017 · 227 comments
Closed

GTX 1060 6GB - max. Mhs 20.66 #119

highree opened this issue Jul 5, 2017 · 227 comments

Comments

@highree
Copy link

highree commented Jul 5, 2017

Hi,

is it just the real limit of the card? Whatever i do under windows 10 with and without updates i get max 20.66Mhs. Any thoughts?

@blinkin69
Copy link

u use the latest version?
https://github.com/ethereum-mining/ethminer/releases/tag/v0.11.0

you should get 26-28 with -cuda-parallel-hash command line option.

@highree
Copy link
Author

highree commented Jul 5, 2017

yes! Latest. I waited for it. But i think its some driver - OC related stuff. I thought mabe someone has same behavior. The thing is whatever i overclock which settings which drivers no more than 20.66. Even i use different vendors: Gigabyte, EVGA, Palit, Gainward. for all the same. Im gonna give debian a try.

i also tried --cuda-parallel-hash 1 2 4 6 8

the best is default 4

@blinkin69
Copy link

blinkin69 commented Jul 5, 2017

ok, i dont know for windows, but try --list-devices List and check if it is cuda or opengl, you use -U also right? i had similiar issues because i was on opengl driver and not with cuda.

@highree
Copy link
Author

highree commented Jul 5, 2017

--list-devices reports me cl and cuda devices. yes i am using the -U option. ethminer reports cuda mining tough. Which linux distri do you use? Ive read that ubuntu 16.04 should be the best, can you confirm this?

@jimmykl
Copy link
Contributor

jimmykl commented Jul 5, 2017

How much are you overclocking them? I think 1060s need a decent memory overclock to get to mid-20s with Ethminer. Also check the RAM on the cards with GPU-Z – Samsung is the best, Micron is ok, Hynix not so good.

@highree
Copy link
Author

highree commented Jul 5, 2017

I am clocking Memory +800 and GPU +100 (at the moment 0 - cuz it makes no difference). Powerlimit is 65% (also here it makes no difference if i push it up to 110%). Alltogether it uses 90w each.
Memory is Samsung.

Thank you

@jimmykl
Copy link
Contributor

jimmykl commented Jul 5, 2017

I'd try upping the power limit. 65% is aggressively low and may be forcing the cards to throttle down. Do some testing working down from 100% and you should find a point where the performance drops off – then keep them just above that.

@highree
Copy link
Author

highree commented Jul 5, 2017

yeah, i tried that allready. The last 4 days to be exactly. my last hope was the release today.

@jimmykl
Copy link
Contributor

jimmykl commented Jul 5, 2017

i guess you've probably already tried the windows creator's update and the latest nvidia drivers?

@highree
Copy link
Author

highree commented Jul 5, 2017

huh? windows creator's update is not released yet, isnt it ?

@jimmykl
Copy link
Contributor

jimmykl commented Jul 5, 2017

@highree
Copy link
Author

highree commented Jul 5, 2017

started the download. Keep you informed about what happens... thx for now

@highree
Copy link
Author

highree commented Jul 5, 2017

so ive tested with creators update, same results. Parallel i installed ubuntu and clocked the card with coolbits 31: GPU +100, MEM: +800 - no power limit: 19,80-20,24Mhs MAX.

Any thoughts?

(trying debian now instead of ubunto 16.04)

@Felix4567
Copy link

Felix4567 commented Jul 5, 2017

Same problem here, I have 6x MSI GTX 1060 Gaming X+ 6GB and I get 121-125 Mhs for the rig :( overclocked with MSI afterburner +800 mem. The cards have all Samsung memory.

@highree
Copy link
Author

highree commented Jul 5, 2017

@Felix4567 what os do you use ?

@Felix4567
Copy link

@highree Also Windows 10, latest updates.

@highree
Copy link
Author

highree commented Jul 5, 2017

seems that you also hit the 20mhs limit (if there is one)

@blinkin69
Copy link

and with only one card the same? find out which RAM you have on cards. seems to be hardware limitation. try also one card on an other computer if possible...

pls have a look at #18

@derubm
Copy link

derubm commented Jul 5, 2017

i am using +950 memory, +250 gpu, as nvidia tries to clock down the gpu on higher memory, at least with my 1060 mini 6gb, getting constantly ~24mh / second, it results in the end at following speeds/limits:
power limit 62% fan speed ~70 % (manual fan curve) GPU: ~1600 mhz, Memory: 9500 ( Samsung ddr5 ) miner is the latest version , measured wattage for one card is about 70 watts.
image

edit: OS is WIndows 10 , make sure you have samsung memory, tune memory in 50 + steps, watch miner.
also it could be that i am only lucky on the ram charge zotac used with my card. +950 seems pretty much the upper limit.

@highree
Copy link
Author

highree commented Jul 5, 2017

i would be happy with 24mhs - could't figure out yet. What os do you use ?

@JayChickenK
Copy link

JayChickenK commented Jul 5, 2017

win 10 has a problem with p0 states on nvidia cards.

  1. Close your mining program.
  2. Download https://ufile.io/gi122
  3. extract it
  4. execute the nvidiasetp0state.exe
  5. start your miner again

on my win 10 gtx 970, from 16 --> 19 mh/s
PS: no virus it is the nvidiasetp0state.exe from nicehash miner, but without the miner.
if u dont trust me (can understand that) download nicehash miner and in the folder execute the nvidiasetp0state.exe

@ghost
Copy link

ghost commented Jul 5, 2017

Is the activation of p0 state maybe only something for GTX 900 series
and not needed on the 1000 series cards?

@highree
Copy link
Author

highree commented Jul 5, 2017

i would not recommend to use such software. i think its kinda riskware!

@ghost
Copy link

ghost commented Jul 5, 2017

@chfast Can we add support to go into p0 state into the miner itself if it helps for specific cards?
(I did not test it)

I also don't trust any random file and hope every user here knows that any downloaded file from any github user could also contain a virus / ransomware. :-)

@jimmykl
Copy link
Contributor

jimmykl commented Jul 6, 2017

The original source of that exe is Nicehash.

If you want to be sure you're running a valid version download their latest build https://github.com/nicehash/NiceHashMiner/releases unzip and nvidiasetp0state.exe is in there.

Instead of running that exe you can set it to be on/off using nvidiaProfileInspector. You're looking to turn off 'CUDA - force P2 state' in Section 5. I got this from nicehash/NiceHashMiner#1000

@JHGitty you're right it doesn't work on 1000 series cards. It did give my 970 a little boost.

@ghost
Copy link

ghost commented Jul 6, 2017

Ok - so what's about integration of this performance boost on our miner here? :-)
Of course only on "supported cards" (as I understand the whole GTX 900 series)

@jimmykl
Copy link
Contributor

jimmykl commented Jul 6, 2017

I think it's best to leave this at the profile level rather than trying to manipulate it from within the miner at this stage. Eventually maybe but personally I'd prefer to see dev time spent on better error handling or monitoring etc. before a slight boost for 900 cards which can already be achieved with some manual configuration :-)

@ghost
Copy link

ghost commented Jul 6, 2017

You are fully right! 👍

@chfast
Copy link
Contributor

chfast commented Jul 6, 2017

Personally, I don't have an idea how to do it from code. Is this supported by CUDA API? If yes, I'm for adding another command line option to go into specified P-state.

@ozdemiryucel
Copy link

ozdemiryucel commented Jul 6, 2017

New gtx1060s have this problem, so 9 Gbps editions. I don't know why, I research it but I could not find its reason yet. I have asus gtx1060 9gbps edition. I realise that when old gtx1060s work in mining, they have %100 Memory Controller Load in GPU-Z, but new gtx1060s have maximum %91 Memory Controller Load. I think this is a clue.
http://cryptomining-blog.com/tag/gtx-1060-9gbps-hashrate/

@bmatthewshea
Copy link
Contributor

or micron.

@whotheff
Copy link

whotheff commented Feb 8, 2018

It is not the memory chip itself, it's the memory controller, which is controlled by the VGA Bios. On AMD cards they flash the BIOS with fixed timings, Nvidia can probably be flashed too, but it requres special programming equipment as the bios is locked for the end user.

Hynix's MCU limits the card to 90-95% as if it tries to protect it or it does not detect it as 3D load, although I set gaming profile in the drivers.

@imjunez
Copy link

imjunez commented Feb 9, 2018

@whotheff
Some people have tried flashing the bios of the NV with hynix chip using bios from other GPU but the MCL problem still there. (I think somewhere in this thread someone did it)

And for AMD, I have several identical RXs with hynix chip. All of them are having the same exact bios settings, but one of them is having the 84% MCL problem. All others are hashing normal with 100% MCL but only one is maxed out at 84%.

@Bradobradi
Copy link

I am new in mining, but learn a lot about this....
running clymore on nanopool
my GPU is gainward GTX1060 6GB with :( hynix memory and produce 15.5MH/s ETH on stock.. OC is 17.9MH/s max... I try a lot of combinations and it's best I can produce
pow - 70% - same 70% or 110% - but consume more w about 170w
GPU clock - -400 - same -400 or +400 - but consume more w about 170w
Memory - max +310 (4110) - stabile - everything over that crash GPU
with all component use 150w from wall

when I come back to home I will post screanshot...
sorry for may bad english, if something not clear what i mean, just ask about that

@bmatthewshea
Copy link
Contributor

@Bradobradi This is ethminer issues not claymore - first try 'ethminer' in releases and report back if still problems. Also try setting your power around 65%

@imjunez
Copy link

imjunez commented Feb 15, 2018

@Bradobradi
So you OC your memory to +310 but you only get 4110. Looks like your card is still running in P2 state. Scroll up and you'll find a way to change it to P0 state. That way your card will run 4310 and your hashrate should be around 19 by then.

@Bradobradi
Copy link

when I try this "nvidia-smi -q -d PERFORMANCE" don't goth supported clocks (not active)

@whotheff
Copy link

the Nvidia-smi options which can improve speed do not work on 1060. Tested it several ways.

However after a lot of testing, I found that best settings (regardless of logics) is
Core: -200Mhz (not -400!)
Mem: max stable Mem clock
TDP: 65%.
That way Hynixes ,managed to pull an extra MH and from 18-19 it went to 20.xx
Also, power usage is lowered to arround 70W/card
Still, if someone can unlock MCL = 100%, that would be great!

@Bradobradi
Copy link

The problem was in win7... I install win10 and got 20.7 max.... When try open like mozzila or something all crash...

@Ganga05
Copy link

Ganga05 commented Feb 23, 2018

running clymore on nanopool
my GPU is asus GTX1060 6GB
Power- 70%
Core clock - 110Mhz
Memory clock - 662Mhz

3 card 2324 hashrate oc
3 card 19
20 hashrate oc
Can tell about 3 GPU problem

@Ganga05
Copy link

Ganga05 commented Feb 23, 2018

running clymore on nanopool
my GPU is asus GTX1060 6GB
Power- 70%
Core clock - 110Mhz
Memory clock - 662Mhz

3 card 23-24 MH/s oc
3 card 19-20 MH/s oc
Can tell about 3 GPU problem

@imjunez
Copy link

imjunez commented Feb 23, 2018

@Ganga05 those 3 cards are with Hynix memory. That's the problem that we're all here been trying to solve with no success. Unless maybe someone figured out a way to mod bios the way Radeons do.

@DeadManWalkingTO
Copy link
Contributor

GTX1060 +150/+500/65%TDP @ 23-24MHs

  1. Try Update Drivers.
    Download and install the latests.

  2. Try Update Ethminer.
    Download (or beter build) the latest.

  3. Try use -U for CUDA devices.
    CUDA Hardware Test Launch Command:
    ethminer -RH -U -S eu1.ethermine.org:4444 -FS us1.ethermine.org:4444 -O 0x7013275311fc37ccc1e40193D75086293eCb43A4.issue119

  4. Try to change P2 State and Power managment mode.
    You can use NVidiaProfileInspectorDmW.
    For the best mining hashrate choose from sector "5 - Common":

    • CUDA - Force P2 State (Set to "Off")
    • Power managment mode (Set to "Prefer maximum performance")
  5. Try Tweak Win10.
    You can use Windows10MiningTweaksDmW (Solution for 100% CPU usage (Win10 - CUDA - OpenCL) #695).

  6. Try Optimize/Overclock GPUs.
    You can use MSI Afterburner for GPU OverClock/Optimize.

  7. Try use a WatchDog
    You can use ETHminerWatchDogDmW (Simple Script WatchDog #735).

Please feedback.
Thank you!

@imjunez
Copy link

imjunez commented Feb 28, 2018

@DeadManWalkingTO
I think those procedures don't work on hynix memory. No matter what you do MCL under default clock and above was set to 90% by BIOS. It can be 100% if you downclock memory to -500 if I remember it correctly. So if you run the GPU on 3500 MHz memory clock, MCL will be 100%. This behavior is almost the same as Radeon RX series do. They got loose timing at higher clock. So unless we can get access to change the timing strap I think we just have to deal with it.

@jausling
Copy link

jausling commented Feb 28, 2018 via email

@eeerrrttty
Copy link

any solution for linux? does this solution works on windows?

@bmatthewshea
Copy link
Contributor

@eeerrrttty Use nvidia-smi or nvidia-settings (if you run a desktop)
You have to explore/expand this thread or google it - there have been posts. Such as:
#119 (comment)

@eeerrrttty
Copy link

@bmatthewshe, i already use nvidia-smi and nvidia-settings for overclock, lol, but the question is, HOW I CAN USE THESE THINGS TO CONFIGURE HYNIX? i makes 18mh/s WITH OVERCLOCK....

@eeerrrttty
Copy link

running the #119 just give me 15,5Mh/s.... lol

@bmatthewshea
Copy link
Contributor

bmatthewshea commented Mar 4, 2018

@eeerrrttty - Yeah, just pointing out this thread isn't expanded by default. Lot's of answers hidden unless you expand.
And yeah - I am not sure what you can do.
I would consult google for other forum posts like:
https://devtalk.nvidia.com/default/topic/1011804/nvidia-smi-not-fully-supported-on-gtx-1060/
The SMI Linux tool and 'settings' GUI always seems to have issues. Depending on card, support is hit & miss on power and OC. Not sure why. I think NV must build a working windows version and Linux version becomes an afterthought.. who knows..

@dhjw
Copy link

dhjw commented Jun 1, 2018

My latest two EVGA GTX 1060 6GB Gaming cards are super slow (GPU 1 and 4 in image below). Both cranked to about +1500 to get the most out of them. Must be the memory. Damn.
sad
I thought about changing the BIOS with another card but meh it's probably futile as mentioned earlier in this thread. Never had a problem going higher with 15 other cards so I'm pretty confident I'm doing things correctly. I'm considering trying the Superclocked model or a 1070 next time..

@AndreaLanfranchi
Copy link
Collaborator

@dhjw

could you please report the output of

nvidia-smi dmon -o T -d 2 -s pucmt

@dhjw
Copy link

dhjw commented Jun 1, 2018

@AndreaLanfranchi Interesting.. mem % seems stuck at 92-96%

#Time        gpu   pwr  temp    sm   mem   enc   dec  mclk  pclk    fb  bar1 rxpci txpci
#HH:MM:SS    Idx     W     C     %     %     %     %   MHz   MHz    MB    MB  MB/s  MB/s
 07:43:56      0    76    61   100   100     0     0  4463  1430  2667     5    24     7
 07:43:56      1    76    62   100    95     0     0  4579  1177  2667     5    22     5
 07:43:56      2    77    57   100   100     0     0  4268  1506  2667     5    27     6
 07:43:56      3    76    51   100   100     0     0  4666  1341  2667     5    20     5
 07:43:56      4    76    66   100    95     0     0  4551  1164  2667     5    14     6
 07:43:56      5    75    54   100   100     0     0  4727  1354  2667     5    14     4
 07:43:56      6    77    51   100   100     0     0  4714  1215  2667     5    15     4
 07:43:56      7    75    59   100   100     0     0  4417  1404  2667     5    15     4

#Time        gpu   pwr  temp    sm   mem   enc   dec  mclk  pclk    fb  bar1 rxpci txpci
#HH:MM:SS    Idx     W     C     %     %     %     %   MHz   MHz    MB    MB  MB/s  MB/s
 07:43:59      0    77    61   100   100     0     0  4463  1442  2667     5    24     6
 07:43:59      1    77    62   100    93     0     0  4579  1164  2667     5    18     5
 07:43:59      2    76    57   100   100     0     0  4268  1480  2667     5    23     5
 07:43:59      3    76    51   100   100     0     0  4666  1341  2667     5    20     5
 07:43:59      4    76    67   100    92     0     0  4551  1139  2667     5    14     4
 07:43:59      5    77    54   100   100     0     0  4727  1379  2667     5    14     4
 07:43:59      6    77    51   100   100     0     0  4714  1278  2667     5    15     5
 07:43:59      7    77    60   100   100     0     0  4417  1430  2667     5    19     4

@AndreaLanfranchi
Copy link
Collaborator

Yep ... those GPU might have some hw problem.

@whotheff
Copy link

whotheff commented Jun 6, 2018

This is the memory controller load. With Hynix memory on your card, GPU load never reaches 100% when mining, only when gaming. So i bet those cards with 92-95% have Hynix memory chips. You can check it easily with GPU-Z.

@dhjw
Copy link

dhjw commented Jun 6, 2018

@whotheff I run Ubuntu Server on my rigs and haven't found a method to identify the brand of RAM with Linux. Let me know if you know one.

@whotheff
Copy link

whotheff commented Jun 6, 2018

No such option according to Nvidia (for now). However there are three ways I can think of:

  1. Install windows on a seperate drive, boot it up, install Nvidia driver and run GPU-z. Then revert back to linux.
  2. Install virtual machine and install Windows in it with a VGA driver and run GPU-z (never tested it, don't know if it works).
  3. Remove your GPU cooling and see what the brand printed on the mem chips is.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests