![]() |
[QUOTE=LaurV;325731]Try decreasing the priority of mfaktc or increasing the priority of p95 :razz: till they have both the same chance to grab the CPU ticks. Of course if P95 works in iddle mode, mfaktc does not wait for it...
Edit: Disclaimer: don't do that at home! :smile:[/QUOTE] 'Twasn't P95, but was rather hyperthreaded lasieve. :razz: [QUOTE=rjbelans;325747]You shouldn't ass.u.me anything! :razz: Essentially, I set the last few settings to their maximum number to see what it would do. I would suggest not doing that.[/QUOTE] Heh, thanks for the tip :smile: |
So, I did a little testing of what changes to settings would do for me. I found that the only change that netted me an improvement was to set GPUSieveSize=128. This improved performance from 325 to 330. I also noticed that setting GPUSievePrimes at 150000 or more resulted in decreased performance, so I now have it at 100000 with no noticeable decrease compared to the default of 82486.
It looks like I will need to play with my OC to get any additional performance gains. That would be something to look at later, I'm happy with where it is right now. 330 GHz-d/day on each core with clocks set to 720/1440/1728 @ stock 0.925V. |
[QUOTE=rjbelans;325828]... I'm happy with where it is right now.
330 GHz-d/day on each core with clocks set to 720/1440/1728 @ stock 0.925V.[/QUOTE] And we're happy with your contributions. Welcome aboard, and have a safe journey. :smile: |
I'm still having trouble compiling mfaktc. It turned out that VC++ doesn't handle custom makefiles very well, so I decided to use nmake instead. However, I'm still getting errors:
[CODE]C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin>nmake.exe -f C:\Users\danny\Desktop\mfaktc-0.20\src\Makefile.win Microsoft (R) Program Maintenance Utility Version 10.00.30319.01 Copyright (C) Microsoft Corporation. All rights reserved. C:\Users\danny\Desktop\mfaktc-0.20\src\Makefile.win(26) : fatal error U1001: syntax error : illegal character '^' in macro Stop.[/CODE] I tried removing the caret from the file, but that results in a different error. *sigh* Why does Microsoft have to make this so complicated? |
[QUOTE=ixfd64;325905]I'm still having trouble compiling mfaktc. It turned out that VC++ doesn't handle custom makefiles very well, so I decided to use nmake instead. However, I'm still getting errors:
[CODE]C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin>nmake.exe -f C:\Users\danny\Desktop\mfaktc-0.20\src\Makefile.win Microsoft (R) Program Maintenance Utility Version 10.00.30319.01 Copyright (C) Microsoft Corporation. All rights reserved. C:\Users\danny\Desktop\mfaktc-0.20\src\Makefile.win(26) : fatal error U1001: syntax error : illegal character '^' in macro Stop.[/CODE] I tried removing the caret from the file, but that results in a different error. *sigh* Why does Microsoft have to make this so complicated?[/QUOTE] nmake is not gnu make. You'll need to modify the makefile or install gnu make (or a compatible make). Oliver |
(as best I can remember and some are only for CuLu)
First thing is to go [URL="http://www.mersenneforum.org/showthread.php?p=290851#post290851"][COLOR=#0066cc]here[/COLOR][/URL] and check out post 808 and on. You'll see what I had to do to get compiling working. It has been a while, so I don't remember all the details, but the instructions there are pretty good. I know I have all CUDA toolkits installed from 3.2 up so I can compile all versions. Also, I have MSVS 2008 and 2010 installed. Once everything is installed, I use make for Windows ([URL="http://gnuwin32.sourceforge.net/packages/make.htm"][COLOR=#0066cc]here[/COLOR][/URL]). The only file that's required is make.exe. Once you have that, open the command window from the required MSVS location. Mine are in C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC. I place a shortcut to the command windows in my source along with make.exe. You might have to update makefile.win to the CUDA version and SM you want. The command line used is 'make -f makefile.win' or 'make -f makefile.win32' Once it completes, you can run 'make -f makefile.win clean' to get rid of the .obj file (associated with the current makefile.win) If you want to get rid of everything, run 'make -f makefile.win cleaner' to delete all .obj and .exe files (associated with the current makefile.win) I'm no expert. I'm just learning as I go along. I really hope to have the project files working in MSVS, but that will have to wait until I have a little more time. Let me know if you have any questions. Jerry |
Could someone please compile mfaktc for Mac OS X?
|
Sorry for the double post, but does anyone know why I'm getting "n.a." for the ETA?
|
The run is too short.
|
[QUOTE=flashjh;327198]The run is too short.[/QUOTE]
Thanks. I had a feeling that was the reason, but I was unable to find any mention of it. Do you know the minimum ETA that will be printed? |
From output.c:
[CODE]if(mystuff->stats.class_time > 250)[/CODE] So it looks like anything over 250 seconds will output an ETA |
| All times are UTC. The time now is 23:15. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.