Facebook Twitter Gplus LinkedIn RSS
Home » Bitcoin » Scrypt Coin Mining with 2 Threads on a 7950

Scrypt Coin Mining with 2 Threads on a 7950

Published on February 1st, 2014

In a previous blog article, I wrote about “bitcoin” mining (really scrypt coins) on a 7970. The 7970 model runs really well with two gpu-threads in cgminer but the earlier model, the 7950, struggles with two threads.


Up until recently, the general practice with a 7950 was to push really high intensity values (18+) until reject rates get out of hand (more than 2%). While people with MSI brand cards report seeing over 700KH/s with these settings, I was not.

Here is my original cgminer configuration using the official version 3.7.2.

cgminer –scrypt -I 19 -w 256 -g 1 –thread-concurrency 16384 –-gpu-powertune 20 –-gpu-engine 1025 –-gpu-memclock 1525

Notice how above we are using a single gpu thread and pushing it almost to the max with intensity. I’ve played with lower and higher thread count numbers, but for me, 16384 seemed to be the sweet spot. Also, without –gpu-powertune 20, the card would immediately throttle to about 70% usage after 30 seconds of running, causing the hashrates to drop. With these basic settings, I could get my 7950 to run at approximately 620 KH/s. If I pushed intensity to 20, I could get as high as 643 KH/s, but my reject rates were over 6%, which is no good.

I was often saddened that my 7950 costs the same amount of electricity as my 7970, but could not reach 700 KH/s, like my 7970. The 7950 also ran hotter, most likely due to the heavy intensity and high clock speeds.

I almost gave up until I ran into Kalroth’s version of cgminer. This version of cgminer introduces a new way to control intensity called xintensity. You can read the README.txt that comes with the download if you want to understand the differences, but the end result is that I can run two threads at a lower temperature and a faster hash rate!

cgminer –scrypt -X 4 -w 256 -g 2 –thread-concurrency 16384 –gpu-powertune 20 –-gpu-engine 1025 –-gpu-memclock 1525

The above raised my hashrates to ~650 KH/s, just like the old intensity 20 setting, but without the downside of reject rates. Then I stumbled across this optimized bin file that pushes things even further. Download the bin and replace the one in your cgminer folder that is created the first time you run cgminer.


Remember, not everyone will have the same results. My 7950 card is listed on NewEgg as the SAPPHIRE 11196-16-CPO Radeon HD 7950 3GB 384-bit GDDR5 PCI Express 3.0 x16 CrossFireX Support Video Card. Your mileage will of course vary.

About the Author: Sprawl

Stephen Russell is a Mobile App developer and all around IT geek that spends his days running data centers and his nights coding. This site is the go to place for all of zSprawl's work and the infamous development blog. In his free time, he enjoys tinkering with web code, playing video games, and otherwise plotting to take over the Internets.


3 Responses

  1. Justmwa

    at what vddc are you running the cards? I am wondering because mine (also Sapphire but 925 stock) will throttle even at powertune 20. so I am not getting close to 680kh/s.. I am stuck at 925gpu/1250ram giving 590kh/s with the optimized scl!
    thanks 🙂

  2. Manuel Siqueira

    Great tips man! Thank you very much! I was struggling to find the right configs for my Sapphire 7950 11196-19-20G but you found the answer!

    I’m getting 610 Kh/s with stock product! Thank you very much sir!

Leave a Reply

Your email address will not be published. Required fields are marked *

© 2012 zSprawl's zApps

Fork me on GitHub