![]() |
|
|
#34 |
|
Romulan Interpreter
"name field"
Jun 2011
Thailand
41·251 Posts |
|
|
|
|
|
|
#35 |
|
Jul 2012
Saarland / Germany
22×17 Posts |
2000 ? oh, very low.
by the way, is it possible to use more then 1 cpu for 1 instance ? p.e. core 0+1 or core 2+3 or all cores ? |
|
|
|
|
|
#36 |
|
Basketry That Evening!
"Bunslow the Bold"
Jun 2011
40<A<43 -89<O<-88
3·29·83 Posts |
|
|
|
|
|
|
#37 |
|
Romulan Interpreter
"name field"
Jun 2011
Thailand
240638 Posts |
Correct. Why should it be? Our problem (the guys wanting a lower SievePrimes) is that the CPU is heavily suffocated. If you have a system where the balance is in favor of the CPU (i.e. more CPU power, less GPU power), then you have plenty of possibilities to make it running as you want. You either can use more instances, set affinities of more instances on the same core, whatever, in such a way to max the GPU's and if some CPU resources are free, you still can play P-1, aliquots, whatever, to max both. But in a system where more GPU power is available, few instances of mfaktc will immediately deplete the CPU power. In my system where I have two gtx580 (factory overclocked), there is no way to max both of them without overclocking my i7-2600k CPU to over 4.4Gigs, and in that case the computer can't be used for anything else. To avoid that, and still have both GPU/CPU maxed, I have to use some CudaLucas too...
It would be more convenient for me to "mfaktc with the GPU only" i.e. have the possibility to set the SievePrimes lower, to let the GPU do more exponentiation, and free the CPU by sieving less, close to nothing, if possible. In this case I can use the CPU for other things. Last fiddled with by LaurV on 2012-08-01 at 15:10 Reason: 480->580 (typo! everybody knows what kinda cards I have :P) |
|
|
|
|
|
#38 |
|
"Kieren"
Jul 2011
In My Own Galaxy!
2·3·1,693 Posts |
Yesterday, I realized that I had not updated my system BIOS in some time. I went to the Asus site and got the latest and flashed it.
When I got all the BIOS settings back to their usual values and booted Windows and mfaktc, I noticed that SP was behaving a little differently. I've now switched the BIOS back and forth a couple of times and came up with the attached. The older BIOS is above the red line, the newer below. The summary is that the older runs at SP 28125 while the newer stayed at 25000. Can someone help me interpret this in terms of which BIOS is more advantageous if this difference is significant in the first place? EDIT: Sorry for the poor legibility of the attachment. I had to downsize it and use heavy JPEG to meet the upload limit. EDIT2: These are the same three exponents in both sets. Also, I hope it is not too OT to post this here. Last fiddled with by kladner on 2012-08-01 at 16:33 |
|
|
|
|
|
#39 | |
|
Oct 2011
7·97 Posts |
Quote:
|
|
|
|
|
|
|
#40 |
|
"Kieren"
Jul 2011
In My Own Galaxy!
2×3×1,693 Posts |
Thanks Pete,
There's more going on than I realized. I'm still gathering information to describe it. I'll start a new thread when I have it together. EDIT: Suffice it to say that the BIOS may not have had a causal relationship with the speed change. Last fiddled with by kladner on 2012-08-01 at 22:55 |
|
|
|
|
|
#41 | |
|
Romulan Interpreter
"name field"
Jun 2011
Thailand
283316 Posts |
Quote:
On the other hand, SievePrimes stabilizing higher (or lower) have nothing to do with the general speed, I mean, one ca not say which one is better/faster just looking at those screens. Say I raise the CPU clock in bios, overclock few %, then the sieveprime can get higher (or not) and the speed of TF will increase. Now assume I go to the bios and do strange settings for PCIe slots, insert some wait states, reduce apertures, whatever, make the GPU or the communication slower, the effect would be the same: the CPU will have time to sieve more, but the "global" effect will be diminishing mfaktc output. The only way to say which one is better, as bcp suggested already, is to take the stopwatch and count... There are more thinks involved, sometime you can get few percents more output, but the system will generate a lot more heat and waste a lot more energy, raising the electricity bill. You can overclock and have an apparently FASTER output rate, like 20%, 30%, whoaaaa, but if the system become unstable and you have to repeat one test in 5 (cudalucas) or miss factors (mfaktc) then you will get the same output at the end, only will have to pay more money for electricity, and you don't help the project. You should play around a while, then select the run mode which is most STABLE. If the speed come with it, well, that is bonus. What I want to say, after thousands of experiments and burned fingers, I reached the conclusion that the fastest way is not always the best. Last fiddled with by LaurV on 2012-08-02 at 02:54 |
|
|
|
|
|
|
#42 | |
|
"Kieren"
Jul 2011
In My Own Galaxy!
236568 Posts |
Quote:
In the meantime, I ran through various BIOS and nVidia driver versions. Currently, I have a rather old BIOS (though not the oldest [on the MB CD]), and GF drivers 285.62. The other variable I overlooked was setting NumStreams=5 instead of 3, combined with Normal or High Priority. This gives great results on a Windows machine as long as you don't need to use it for much else. |
|
|
|
|