Bitcoin Forum
March 28, 2024, 06:57:42 PM *
News: Latest Bitcoin Core release: 26.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: strange behavior overclocking 1070's  (Read 115 times)
poby (OP)
Full Member
***
Offline Offline

Activity: 258
Merit: 104


View Profile
April 12, 2021, 02:27:38 AM
 #1

One of my rigs has 8 1070's that have been running nicely for almost 4 years.  But something I have never understood is that overclocking the memory makes no difference to the hashrate. But increasing the core clock does.  It's precisely the opposite of what is supposed to happen.  My other rigs which have 1070ti's don't exhibit this behavior.

My 1070's are tuned to use around 110 watts hashing at around 28mh/s which seems pretty optimum but I only achieve this by leaving the mem clock alone and bumping up the core clock.  All my rigs hardware are identical excepting the 1070ti's on the other rigs, which I have running at around 110 watts and 32.3mh/s by increasing the mem clock.

I haven't bothered asking this before because I doubt very much there is an answer.  But has anyone experienced this and know what causes it?
1711652262
Hero Member
*
Offline Offline

Posts: 1711652262

View Profile Personal Message (Offline)

Ignore
1711652262
Reply with quote  #2

1711652262
Report to moderator
1711652262
Hero Member
*
Offline Offline

Posts: 1711652262

View Profile Personal Message (Offline)

Ignore
1711652262
Reply with quote  #2

1711652262
Report to moderator
1711652262
Hero Member
*
Offline Offline

Posts: 1711652262

View Profile Personal Message (Offline)

Ignore
1711652262
Reply with quote  #2

1711652262
Report to moderator
"This isn't the kind of software where we can leave so many unresolved bugs that we need a tracker for them." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1711652262
Hero Member
*
Offline Offline

Posts: 1711652262

View Profile Personal Message (Offline)

Ignore
1711652262
Reply with quote  #2

1711652262
Report to moderator
1711652262
Hero Member
*
Offline Offline

Posts: 1711652262

View Profile Personal Message (Offline)

Ignore
1711652262
Reply with quote  #2

1711652262
Report to moderator
1711652262
Hero Member
*
Offline Offline

Posts: 1711652262

View Profile Personal Message (Offline)

Ignore
1711652262
Reply with quote  #2

1711652262
Report to moderator
Bitbtc8
Full Member
***
Offline Offline

Activity: 1148
Merit: 116



View Profile
April 12, 2021, 07:17:33 AM
 #2

Cards behavior are base on their silicon, just because they have the same name doesn't mean they will behave the same way, this is why it's better to spend more time on GPUS before making up your mind that you are the optimum settings, if you can drop the memory type your 1070 has then you can have different settings from people who still use this card for mining including myself

►           ►     enVoy            Sustainably Green Trust in Trade          ◄           ◄
►           ██  WHITEPAPER       ██  TWO PAGER       ██  TOKEN DECK           ◄
[vFacebook               [vTwitter               [vTelegram               [vMedium               [vLinkedin               [vReddit
poby (OP)
Full Member
***
Offline Offline

Activity: 258
Merit: 104


View Profile
April 12, 2021, 12:53:12 PM
 #3

Cards behavior are base on their silicon, just because they have the same name doesn't mean they will behave the same way, this is why it's better to spend more time on GPUS before making up your mind that you are the optimum settings, if you can drop the memory type your 1070 has then you can have different settings from people who still use this card for mining including myself

Yeah... I dont think memory type matters in this case as adjusting mem clock makes zero difference.  Only the core clock seems to affect the hashrate.  Higher core clock = higher hashrate.

But for what it's worth the 8 cards are all GeForce® GTX 1070 G1 Gaming 8G (rev. 1.0)

I think it's more likely to be a bios setting or something in windows 10.  But damned if I know what.
batsonxl
Member
**
Offline Offline

Activity: 1194
Merit: 26


View Profile
April 12, 2021, 02:49:06 PM
 #4

There is many types of gtx 1070.
For example i have asus expedition 1070 (8pin) and msi gaminx 1070 (6+8pins) asus needs core clock and it gets hot. But gaminx without core clock ok and default clock is higher than asus thats why asus needs more push. They same memory both micron. and memory can be overclocked on msi far away than asus.Any way i sold all 3 asus away 2 years ago Smiley
Xazax310
Member
**
Offline Offline

Activity: 246
Merit: 24


View Profile
April 12, 2021, 03:45:18 PM
 #5

One of my rigs has 8 1070's that have been running nicely for almost 4 years.  But something I have never understood is that overclocking the memory makes no difference to the hashrate. But increasing the core clock does.  It's precisely the opposite of what is supposed to happen.  My other rigs which have 1070ti's don't exhibit this behavior.

My 1070's are tuned to use around 110 watts hashing at around 28mh/s which seems pretty optimum but I only achieve this by leaving the mem clock alone and bumping up the core clock.  All my rigs hardware are identical excepting the 1070ti's on the other rigs, which I have running at around 110 watts and 32.3mh/s by increasing the mem clock.

I haven't bothered asking this before because I doubt very much there is an answer.  But has anyone experienced this and know what causes it?

This has to do with the TLB bug on 1070s/1080s/1080ti's. Increase the core and power helps increase hashrate because of this bug. 1070ti is not affected because it was released later in the year with the "fix"

https://forums.developer.nvidia.com/t/blockchain-drivers/110847

"Here is the reply. Please note that I likely will not be able to respond to any follow-up questions about this. Therefore, if you ask a question, and I do not respond, that is the reason. I’m not permitted to share any more details than what is presented here:

We’ve confirmed that the performance drop is due to the size of the DAG exceeding the total on-chip TLB capacity on the Pascal GPU. As a result, there is an increased number of TLB misses, which affects performance. Because the TLB is a fixed capacity hardware resource, and the ETH algorithm accesses the DAG randomly, we don’t believe there are any software optimizations that could reduce the TLB miss rate.

In the Volta generation, TLB coverage was increased by 4x, and large DAG sizes (up to ~8GB, which won’t be reached for many years) will still fit in the on-chip TLB. So these newer GPUs (Volta and beyond) will show much less performance sensitivity due to DAG size."
Ceyflix-Rez
Member
**
Offline Offline

Activity: 420
Merit: 13

$CYBERCASH METAVERSE


View Profile
April 12, 2021, 04:00:06 PM
 #6

Cards behavior are base on their silicon, just because they have the same name doesn't mean they will behave the same way, this is why it's better to spend more time on GPUS before making up your mind that you are the optimum settings, if you can drop the memory type your 1070 has then you can have different settings from people who still use this card for mining including myself

Yeah... I dont think memory type matters in this case as adjusting mem clock makes zero difference.  Only the core clock seems to affect the hashrate.  Higher core clock = higher hashrate.

But for what it's worth the 8 cards are all GeForce® GTX 1070 G1 Gaming 8G (rev. 1.0)

I think it's more likely to be a bios setting or something in windows 10.  But damned if I know what.
Memory type matters because we have samsung, hynix, micron, the reason why you are asked to drop your memory type is because people who have same card as yours can easily share their own settings, stop acting like you understand your card better than anybody, my gtx1660 super gives me 30mh no matter what I tried and after several months I later find out that with a particular settings i can achieve 32mh

sxemini
Member
**
Offline Offline

Activity: 1557
Merit: 69


View Profile
April 12, 2021, 04:21:14 PM
Merited by poby (1)
 #7

One of my rigs has 8 1070's that have been running nicely for almost 4 years.  But something I have never understood is that overclocking the memory makes no difference to the hashrate. But increasing the core clock does.  It's precisely the opposite of what is supposed to happen.  My other rigs which have 1070ti's don't exhibit this behavior.

My 1070's are tuned to use around 110 watts hashing at around 28mh/s which seems pretty optimum but I only achieve this by leaving the mem clock alone and bumping up the core clock.  All my rigs hardware are identical excepting the 1070ti's on the other rigs, which I have running at around 110 watts and 32.3mh/s by increasing the mem clock.

I haven't bothered asking this before because I doubt very much there is an answer.  But has anyone experienced this and know what causes it?

This has to do with the TLB bug on 1070s/1080s/1080ti's. Increase the core and power helps increase hashrate because of this bug. 1070ti is not affected because it was released later in the year with the "fix"

https://forums.developer.nvidia.com/t/blockchain-drivers/110847

"Here is the reply. Please note that I likely will not be able to respond to any follow-up questions about this. Therefore, if you ask a question, and I do not respond, that is the reason. I’m not permitted to share any more details than what is presented here:

We’ve confirmed that the performance drop is due to the size of the DAG exceeding the total on-chip TLB capacity on the Pascal GPU. As a result, there is an increased number of TLB misses, which affects performance. Because the TLB is a fixed capacity hardware resource, and the ETH algorithm accesses the DAG randomly, we don’t believe there are any software optimizations that could reduce the TLB miss rate.

In the Volta generation, TLB coverage was increased by 4x, and large DAG sizes (up to ~8GB, which won’t be reached for many years) will still fit in the on-chip TLB. So these newer GPUs (Volta and beyond) will show much less performance sensitivity due to DAG size."

Thanks, the only right answer in this thread.
batsonxl
Member
**
Offline Offline

Activity: 1194
Merit: 26


View Profile
April 12, 2021, 06:10:57 PM
 #8

I thought many people allready know 1000series dag problem.in 2018-2019 people complained about 0.5-1mhs decrease.
poby (OP)
Full Member
***
Offline Offline

Activity: 258
Merit: 104


View Profile
April 12, 2021, 07:59:04 PM
 #9

One of my rigs has 8 1070's that have been running nicely for almost 4 years.  But something I have never understood is that overclocking the memory makes no difference to the hashrate. But increasing the core clock does.  It's precisely the opposite of what is supposed to happen.  My other rigs which have 1070ti's don't exhibit this behavior.

My 1070's are tuned to use around 110 watts hashing at around 28mh/s which seems pretty optimum but I only achieve this by leaving the mem clock alone and bumping up the core clock.  All my rigs hardware are identical excepting the 1070ti's on the other rigs, which I have running at around 110 watts and 32.3mh/s by increasing the mem clock.

I haven't bothered asking this before because I doubt very much there is an answer.  But has anyone experienced this and know what causes it?

This has to do with the TLB bug on 1070s/1080s/1080ti's. Increase the core and power helps increase hashrate because of this bug. 1070ti is not affected because it was released later in the year with the "fix"

https://forums.developer.nvidia.com/t/blockchain-drivers/110847

"Here is the reply. Please note that I likely will not be able to respond to any follow-up questions about this. Therefore, if you ask a question, and I do not respond, that is the reason. I’m not permitted to share any more details than what is presented here:

We’ve confirmed that the performance drop is due to the size of the DAG exceeding the total on-chip TLB capacity on the Pascal GPU. As a result, there is an increased number of TLB misses, which affects performance. Because the TLB is a fixed capacity hardware resource, and the ETH algorithm accesses the DAG randomly, we don’t believe there are any software optimizations that could reduce the TLB miss rate.

In the Volta generation, TLB coverage was increased by 4x, and large DAG sizes (up to ~8GB, which won’t be reached for many years) will still fit in the on-chip TLB. So these newer GPUs (Volta and beyond) will show much less performance sensitivity due to DAG size."

Thank you!  Finally, an answer that explains whats causing the issue.  Even though there isn't anything to be done to fix it, I feel a lot better knowing the why.
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!