Pages:
Author

Topic: 7970 hashrate issues (Read 6257 times)

sr. member
Activity: 364
Merit: 250
Pre-sale - March 18
February 18, 2014, 05:03:51 AM
#31
I'm looking to buy a 7970.

The motherboard that comes with the rig has 1x 16x PCIe but if secondary card is pushed it it goes down to 8x/8x. What impact will this have? I'm not looking to have a SLI cause I don't really need it for scrypt mining?
full member
Activity: 238
Merit: 100
May 24, 2013, 07:00:08 PM
#30
No, not X-fired at all. I am using the 7850 for all my monitors too, as the 7970 seems to really drop hash rate when running monitors on it at the same time.
I'd advise you to seperate the cards if you can (if your mobo has space) as having them together REALLY ramped up the heat issues, on my machine.

Plus - if you have Sapphire cards with Dual X coolers, they are deeper than dual slot, I discovered.
hero member
Activity: 686
Merit: 500
May 24, 2013, 09:59:42 AM
#29
I just set up my new 7970 for hashing, but can only push up the clock speed to 1150Mhz (of a maximum of 1500Mhz), before my drivers start crashing.
This is keeping my hash rate for this card down to 500-620Mh/s.
Also, at this speed, my fan is running at 84% and GPU temperature is a constant 76c
I am running it purely for hashing, while I use my 7850 for standard use, AND hashing.

I have 3 x 16x PCIe slots, but if I put both cards together, the 7970 heats up the 7850 terrifically so I've had to put the 7970 in the bottom slot.

Also, has anyone else found that the last version of catalyst dropped hash rates? I used to get 305 from my 7850, now, since updating my drivers, I only get 280.

Does anyone have any tips on how to get the best out of this set up? All help is appreciated.
Quick question. So currently you are using 7970 AND 7850, installed at the same time? Is it a crossfirex mode or simply just on dedicated mode?

Because I have 7850 at the moment, and i wish i could still use it when i buy and install the new 7970 next month
swr
newbie
Activity: 1
Merit: 0
May 23, 2013, 08:46:16 AM
#28
@oroboras

680M#/s at 1160MHz sounds about right for 7970

I have 2 7970s which are Asus (1000 stock) running 1175 / giving 705 & Sapphire (925 stock) running 1075 / giving 645 - the M#/MHz rate looks the same for both

Sapphire is working in PCI-E x1 slot connected through x1-x16 riser. I don't feel any difference while i am using this Sapphire on x16 or x1

please try -v 1 -w 64, turn on --gpu-threads 2 & try to use -I from 7 to 9 (i.e. 7,7 for both cards)

@ISAWHIM

I always thought that the thing you explained here matters in gaming, not mining


Maybe the answer for all of that is "mine on Linux" ? Smiley As far as I remember, my first 7970 was doing a little worse on Windows but I didn't use 2 GPUs on it

regards / swr
-----
1F3xsZb1mPePE6gS9eK5kZ1esRd6bHHr8J
hero member
Activity: 504
Merit: 500
May 22, 2013, 11:35:11 PM
#27
If you disable anything you are not using in windows HARDWARE (Not just uninstalling drivers and software)... That helps a little, potentially.

Thus, disable the onboard sound, one or two of the USB busses not being used. (Leave one, just incase you pick the wrong one, and need to move your mouse/keyboard.) Disable onboard network-controller if you are using wifi, or vice-versa. Disable on-board graphics, if you have that, not being used. That frees-up memory, calls, and bus-width. Not to mention, it saves power, since they should all be "sleeping".

Oh, and IDE if you are using SATA for your HD. (Caution, disabling IDE may be linked to SATA. It will not shut-down if it is, and will re-boot back to normal if that is the case. Try that separately.)
newbie
Activity: 14
Merit: 0
May 22, 2013, 10:04:13 PM
#26
Don't forget that running one card on one slot (100% dedication to bus-speed/calls/power), is not the same as running two cards on two slots. It will NEVER scale-up to 2x, what any single card will get, at any time.

The "controller" for the bus uses an internal "thread", to distribute calls that the CPU is sending all at once. There is a slight buffer in there, when more than one card is installed. (It has to send data through x-dedicated-lines, and y-shared lines, to "simulate" full 16x support.)

Also note... Though you may have 3(16x) slots... rarely will you ever have 16x/16x/16x dedicated speeds. At the most, with one cheap controller, the slots reconfigure for...
(16x/8x/4x) or (16x/16x/4x) or (16x/8x/8x) or (8x/8x/8x) or (8x/8x/4x) etc... after adding a card.
Prior to adding three cards, slots may be like this...
(16x/xx/xx) -> (16x/16x/xx) -> (16x/8x/8x)
or
(16x/xx/xx) -> (16x/8x/xx) -> (16x/4x/4x)
or if only one card, in any slot...
(16x/xx/xx) or (xx/16x/xx) or (xx/xx/16x) They do this so you are not LIMITED to only stuffing the card into the first slot, like AGP. Not so that all slots will run at 16x speeds, all at once.

If all slots are 16x, they can still be shared-16x... (Effectively being only 16x for the most demanding card, on all slots, but the total bandwidth will not be 16x*3, ever.)

Thus, one card has that full capacity, one runs slightly less, one runs even less. But in a auto-balanced-load, all cards run the same speed, >4x or >8x and <16x.

To get more than 4(16x) true slots, you would need two controllers, and two CPU's. Controllers are physically limited to only 7-slots max, for PCIe. Even with load-balance and buffering, and sharing.

NOTE: Using all 1x connections actually yields higher numbers. There is NO buffering, and no load-balanced-shared-lines. Each has dedicated busses directly to the controller. (Thus, no "stalling" from that issue. Also no "cross-talk" noise on the datalines.)

ALSO NOTE: SATA and USB and any onboard-sound or WiFi devices may ALSO be using that same controller as a directly wired PCIe connection. (Some use PCI, but PCI is all on that 8th slot that is unseen.) That is more "call events" and buffering.

Call-event -> send-data -> process data -> return-data. (If you have more time processing harder data, you have less calls. Thus, you see less "stalling". That is the draw-back of having "small hash-difficulty"... You are processing faster than the call-times. Longer processing, and the call-times are like 1%, not 50% of the time. Using arrays and pre-sending while processing, into the buffer, reduces this variance. Sending each call one at a time, is taxing. But that is the programmers issue, and the pool-operators issue, using low difficulties for shares. Solo-mine, and you never see this issue as bad.)

In short... the cards are just too damn fast for the program. Smiley

Thanks for this, it clears some issues I have been having. Very informative!
legendary
Activity: 1694
Merit: 1024
May 22, 2013, 07:42:55 PM
#25
How did you get your 7850 core to 1175MHz? MSi Afterburner will only allow mine up to 1050MHz. It's totally stable 24/7 at this speed, and only 68c in temperature, with the fan at 74%.

I'd love to push it higher though, somehow.
Sapphire Trixx has unlocked overclocking. It voids warranty, but allows for much higher overclocks and voltage adjustments. I'm also using the newest AMD drivers I think for that GPU.
full member
Activity: 238
Merit: 100
May 22, 2013, 07:22:17 PM
#24
How did you get your 7850 core to 1175MHz? MSi Afterburner will only allow mine up to 1050MHz. It's totally stable 24/7 at this speed, and only 68c in temperature, with the fan at 74%.

I'd love to push it higher though, somehow.
legendary
Activity: 1694
Merit: 1024
May 22, 2013, 07:11:20 PM
#23
I can verify that my 7850 CAN DO 330MH/s+ hash rates, STABLE 24/7. I can post screenshots if needed, but here are my settings:
ASUS Radeon 7850
-Fan speed @ 67% - Temps never go above 60C
Core clock: 1175 MHz
Memory Clock: ~1000MHz I believe
Voltage: 1.175V

Using latest version of GUIMiner, that is the ONLY program running on the computer, other than GPU-z and Sapphire Trixx, with flags -v -w -128 (or the one for the highest hash rates, can be shown by hovering over the flags box in GUIMiner)

This system is powered by an i7 2600k @ 4.4 GHz (don't ask why, I just had the 2600k lying around), 6 GB XMP RAM, 750W PSU, 1 TB HDD.

If you need any more info, or want screenshots then reply and I can get some up for you.
full member
Activity: 238
Merit: 100
May 22, 2013, 07:02:54 PM
#22
Thanks for the information.

I am using my 1st (16x) slot, and my 3rd (8x) slot - to combat heat issues that occur if I use slot 1 & 2.

I am happy with my speed I am getting now, at just under 1GH/s over all.

hero member
Activity: 504
Merit: 500
May 22, 2013, 11:25:11 AM
#21
Don't forget that running one card on one slot (100% dedication to bus-speed/calls/power), is not the same as running two cards on two slots. It will NEVER scale-up to 2x, what any single card will get, at any time.

The "controller" for the bus uses an internal "thread", to distribute calls that the CPU is sending all at once. There is a slight buffer in there, when more than one card is installed. (It has to send data through x-dedicated-lines, and y-shared lines, to "simulate" full 16x support.)

Also note... Though you may have 3(16x) slots... rarely will you ever have 16x/16x/16x dedicated speeds. At the most, with one cheap controller, the slots reconfigure for...
(16x/8x/4x) or (16x/16x/4x) or (16x/8x/8x) or (8x/8x/8x) or (8x/8x/4x) etc... after adding a card.
Prior to adding three cards, slots may be like this...
(16x/xx/xx) -> (16x/16x/xx) -> (16x/8x/8x)
or
(16x/xx/xx) -> (16x/8x/xx) -> (16x/4x/4x)
or if only one card, in any slot...
(16x/xx/xx) or (xx/16x/xx) or (xx/xx/16x) They do this so you are not LIMITED to only stuffing the card into the first slot, like AGP. Not so that all slots will run at 16x speeds, all at once.

If all slots are 16x, they can still be shared-16x... (Effectively being only 16x for the most demanding card, on all slots, but the total bandwidth will not be 16x*3, ever.)

Thus, one card has that full capacity, one runs slightly less, one runs even less. But in a auto-balanced-load, all cards run the same speed, >4x or >8x and <16x.

To get more than 4(16x) true slots, you would need two controllers, and two CPU's. Controllers are physically limited to only 7-slots max, for PCIe. Even with load-balance and buffering, and sharing.

NOTE: Using all 1x connections actually yields higher numbers. There is NO buffering, and no load-balanced-shared-lines. Each has dedicated busses directly to the controller. (Thus, no "stalling" from that issue. Also no "cross-talk" noise on the datalines.)

ALSO NOTE: SATA and USB and any onboard-sound or WiFi devices may ALSO be using that same controller as a directly wired PCIe connection. (Some use PCI, but PCI is all on that 8th slot that is unseen.) That is more "call events" and buffering.

Call-event -> send-data -> process data -> return-data. (If you have more time processing harder data, you have less calls. Thus, you see less "stalling". That is the draw-back of having "small hash-difficulty"... You are processing faster than the call-times. Longer processing, and the call-times are like 1%, not 50% of the time. Using arrays and pre-sending while processing, into the buffer, reduces this variance. Sending each call one at a time, is taxing. But that is the programmers issue, and the pool-operators issue, using low difficulties for shares. Solo-mine, and you never see this issue as bad.)

In short... the cards are just too damn fast for the program. Smiley
full member
Activity: 238
Merit: 100
May 21, 2013, 07:47:04 AM
#20
Will dropping my core speed increase my hashrate? It seems a backward step.

please try it.

ok, tried it - it dropped my hashrate from 680MH/s to 580MH/s.
It's back to 1160 now. My hashrate has returned to 680MH/s
member
Activity: 92
Merit: 10
May 21, 2013, 01:56:16 AM
#19
Will dropping my core speed increase my hashrate? It seems a backward step.

please try it.
newbie
Activity: 14
Merit: 0
May 20, 2013, 03:57:37 PM
#18
Oddly, I discovered that this evening - I set up CGMiner miners in GUIMiner - and my 7970 is now hashing at a lovely 690MH/s (or approx. 30MH/s more), but conversely, my 7850 loses about 40MH/s - but I expect that is as it is running my monitors too.
I'm happy to run one through CGMiner, and the other straight in the CLMiner ability of GUIMiner - I am now shy of 1GH/s by about 40MH/s


I have several 7970s and was running about 730 MH/s when I was mining BTC, I switched to scrypt mining and I'm running 730 MH/s per card. I didn't have much luck with the newest catalyst drivers though. 13.1 seems to be working for me so I stick with it.
full member
Activity: 238
Merit: 100
May 17, 2013, 10:17:11 PM
#17
Oddly, I discovered that this evening - I set up CGMiner miners in GUIMiner - and my 7970 is now hashing at a lovely 690MH/s (or approx. 30MH/s more), but conversely, my 7850 loses about 40MH/s - but I expect that is as it is running my monitors too.
I'm happy to run one through CGMiner, and the other straight in the CLMiner ability of GUIMiner - I am now shy of 1GH/s by about 40MH/s

I will carry on tweaking it as I find out more
full member
Activity: 134
Merit: 100
May 17, 2013, 08:58:26 PM
#16
oroboras,

Thank you for the info. Without intensity setting my card was only under 60-70% load. With intensity 10 load is 98-99%.
GUIminer is not really a miner but only a front end for the miner (it can work with bfgminer and some other). I downclocked memory speed to 900, as I heard that keeps temperature lower and not important for bitcoin mining. For litecoin mining it is important though.

Thank you again and keep a good mining!
full member
Activity: 238
Merit: 100
May 17, 2013, 08:08:14 PM
#15
I'm using GUIminer, but cheers for the advice. I'll remember it for when I change over to CGMiner - when my ASIC finally arrives, as I don't think GUIminer is compatible.
legendary
Activity: 3583
Merit: 1094
Think for yourself
May 17, 2013, 07:56:27 PM
#14
Well, uninstalled all my drivers, reinstalled the older driver and the 2.7 SDK, and hey presto! No difference....

I have no idea why it won't give me that extra 10% back. The big meanie!

If your using CGMiner you need to delete your .bin files and let CGMiner create new ones when you change drivers/SDK.
full member
Activity: 238
Merit: 100
May 17, 2013, 07:39:16 PM
#13
Well, uninstalled all my drivers, reinstalled the older driver and the 2.7 SDK, and hey presto! No difference....

I have no idea why it won't give me that extra 10% back. The big meanie!
sr. member
Activity: 476
Merit: 250
moOo
May 17, 2013, 06:28:11 PM
#12
Is it possible to run the older AMD SDK with the newer version of Catalyst, or do I have to roll back drivers too?

no problem just when installing new drivers, select custom install and make sure the amd app crap is not checked.
Pages:
Jump to: