Bitcoin Forum
May 25, 2024, 06:09:30 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Can't use a thread concurrency beyond 4096 on HD7850.  (Read 3528 times)
Beremat (OP)
Full Member
***
Offline Offline

Activity: 263
Merit: 100


YGOLD is a Defi platform


View Profile
April 15, 2013, 04:10:00 AM
Last edit: April 15, 2013, 04:28:21 AM by Beremat
 #1

Hey guys, I'm trying to optimize my HD 7850 for LTC mining and I'm having issues. It mines fine at 4096 but only gets 220kh/s. If I set it any higher, my hashrate drops to 30kh/s, no matter what I do, and I finally found out what causes it.

At 4096, GPU-Z reports that I'm using 411MB of the 1GB the GPU has. Fine.
If I go beyond that (to, let's say, 5120), what happens is that GPU-Z reports that only 11MB of the memory is being used, and then a little over 512MB of "dynamic memory" is in use.
What is dynamic memory?
Dynamic memory is system RAM being used by the GPU as RAM. This is so so so so so much slower than using the GPU's RAM and greatly slows down mining.

So why is this happening? Clearly I have enough VRAM to use a higher thread concurrency, what's stopping it? Anyone have any ideas? I'm willing to try anything. I've already tried "setx GPU_MAX_ALLOC_PERCENT 100".

Running Catalyst 13.3 beta with the latest APP SDK.

Mushoz
Hero Member
*****
Offline Offline

Activity: 686
Merit: 500


Bitbuy


View Profile WWW
April 15, 2013, 08:10:38 PM
 #2

Try the -g 1 switch, could help in using higher values of thread concurrency

www.bitbuy.nl - Koop eenvoudig, snel en goedkoop bitcoins bij Bitbuy!
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!