![]() |
|
|
#1167 | |
|
Dec 2010
Monticello
5×359 Posts |
Quote:
Second, from the standpoint of either Windows or Linux, mfaktc is "just a program", not really using threads. If you want to lock it to a particular CPU core, ask your OS to do that. If you want to set its priority, ask your OS to do that. I think it's part of task manager in Windows. Oh, and I'm pretty sure that it is not effective to try to use more logical cores than you have physical cores -- you just waste less time in context switching than if you ran twice as many threads as you had CPU -- but you still pay for the context switches. |
|
|
|
|
|
|
#1168 |
|
"James Heinrich"
May 2004
ex-Northern Ontario
3×5×227 Posts |
It is. Processes tab, right-click on mfaktc.exe and choose either "Set Priority" or "Set Affinity..." as appropriate.
|
|
|
|
|
|
#1169 |
|
Banned
"Luigi"
Aug 2002
Team Italia
32·5·107 Posts |
|
|
|
|
|
|
#1170 |
|
Dec 2003
Paisley Park & Neverland
2718 Posts |
What does "avg. wait" mean? I get values from ca. 100 to ca. 3000 alternating... and 60M/s on my GT555M.
|
|
|
|
|
|
#1171 |
|
Dec 2009
Peine, Germany
331 Posts |
CPU average waiting time for GPU "hunger" (sieving part done in CPU). Values < 100 indicate process is CPU limited, values > 1000 indicate GPU being saturated.
|
|
|
|
|
|
#1172 |
|
Bamboozled!
"πΊππ·π·π"
May 2003
Down not across
250018 Posts |
Success.
![]() The 280 series driver turned up and installed fine. Most of the SDK built and run once the gcc version check had been disabled. The only thing missing are the graphical demos and that only because I haven't installed the GL libraries yet. Thanks, everyone, for your help and/or encouragement. Paul |
|
|
|
|
|
#1173 |
|
Basketry That Evening!
"Bunslow the Bold"
Jun 2011
40<A<43 -89<O<-88
3×29×83 Posts |
Thanks, I'll give it a shot next time I'm in Windows. Now, on to the next problem: I can't compile the source in Linux, as detailed above; it doesn't support my newer GCC version. I removed the line that checks the GCC version, and then it compiled, but didn't run anyways. Can somebody zip up a working Linux64 executable for me? (Or anybody else either having compiling problems or not technical enough to try.)
|
|
|
|
|
|
#1174 | |
|
"Oliver"
Mar 2005
Germany
21278 Posts |
Hi!
Quote:
I uncommented the version check once on a openSUSE 11.4 with CUDA 4.0 and it seems to work fine for mfaktc. Anyway I'll try to provide a Linux64 binary later. Oliver |
|
|
|
|
|
|
#1175 |
|
"Oliver"
Mar 2005
Germany
11×101 Posts |
Hi,
you can find a Linux x86-64 binary here: http://www.mersenneforum.org/mfaktc/...linux64.tar.gz let me know if this works. If it tells you that it can't find libcudart.so.3 you can try to run 'LD_LIBRARY_PATH=./lib ./mfaktc.exe'. Oliver Last fiddled with by TheJudger on 2011-09-02 at 19:45 |
|
|
|
|
|
#1176 |
|
Basketry That Evening!
"Bunslow the Bold"
Jun 2011
40<A<43 -89<O<-88
3×29×83 Posts |
Cool, thanks. Do you have any idea how to get one worker thread to stop in Linux? It was in the GUI in Windows, but I can't find it anywhere in the -m menu.
|
|
|
|
|
|
#1177 |
|
Basketry That Evening!
"Bunslow the Bold"
Jun 2011
40<A<43 -89<O<-88
3×29×83 Posts |
Hmm. It runs fine except that it throws errors reading the worktodo.txt file. I'm using the same file as in Windows, and it has the right number of lines, so I know it's reading the same file, but I can't tell why it won't work. The file looks just fine in gedit. It says WARNING: ignoring line () Reason: invalid data
Last fiddled with by Dubslow on 2011-09-06 at 22:49 |
|
|
|
![]() |
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| mfakto: an OpenCL program for Mersenne prefactoring | Bdot | GPU Computing | 1676 | 2021-06-30 21:23 |
| The P-1 factoring CUDA program | firejuggler | GPU Computing | 753 | 2020-12-12 18:07 |
| gr-mfaktc: a CUDA program for generalized repunits prefactoring | MrRepunit | GPU Computing | 32 | 2020-11-11 19:56 |
| mfaktc 0.21 - CUDA runtime wrong | keisentraut | Software | 2 | 2020-08-18 07:03 |
| World's second-dumbest CUDA program | fivemack | Programming | 112 | 2015-02-12 22:51 |