Posts by TJM |
41)
Message boards :
News :
New app: "Enigma Test", OpenCL and Linux tests
(Message 5951)
Posted 19 Jul 2017 by TJM Post: I've just finished adding in on the server but there are no workunits yet. |
42)
Message boards :
Number crunching :
No Work - work_fetch blocked by project preferences
(Message 5919)
Posted 19 Jul 2017 by TJM Post: Daily quota was set to 250 tasks, it does not matter that much as long as the client returns only succesfull results. On error it is decreased and eventually the host won't get new tasks. I set it higher. Weird thing is that the manager did not say anything about this right away. |
43)
Message boards :
Number crunching :
Enigma Cuda 1.08 runtime 7 minutes - now 1.09 only around a few seconds ??
(Message 5905)
Posted 18 Jul 2017 by TJM Post: With all the new batches of work I'll be aiming for workunit length somewhere around the current g4* workunits or slightly longer. I can't make them too long, as the app performance quickly scales down with GPU speed and the processing time would be painfully slow on mid range GPUs. BOINC server has a mechanism that allows sending longer workunits to faster hosts and at some point I'll look into this. In the meantime, I have disabled the g3_alqfi87_2 and g3_alqfi87_3 and replaced them with the same batches but with workunits 10x and 20x longer. |
44)
Message boards :
Number crunching :
Enigma Cuda 1.08 runtime 7 minutes - now 1.09 only around a few seconds ??
(Message 5900)
Posted 18 Jul 2017 by TJM Post: These WUs are real ones just shorter. Also the workunit length is not constant, it fluctuates a bit and the runtime depends on initial machine settings. |
45)
Message boards :
Number crunching :
Enigma Cuda 1.08 runtime 7 minutes - now 1.09 only around a few seconds ??
(Message 5897)
Posted 18 Jul 2017 by TJM Post: Shorter workunits are from different batch and there is nothing wrong with them, other that the fact they're too short for fast GPUs. There are a couple of workunits lengths as it was the first release and I was testing various options. |
46)
Message boards :
Number crunching :
A GPU version of Enigma software
(Message 5876)
Posted 17 Jul 2017 by TJM Post: Abort all the tasks assigned to app version 1.08 and try with the 1.09 that was just released. |
47)
Message boards :
Number crunching :
A GPU version of Enigma software
(Message 5873)
Posted 17 Jul 2017 by TJM Post: I think it ignores -d combined with -R. this stops with GPU not found: enigma-cuda -d 1 -M M3 -n 30 -a -f B:423:AA:AAA -t B:423:ZZ:ZZZ -g 023 00trigr.86v1 00bigr.86v1 fhpqx100 but this runs on GPU #0 even if #1 is specified: enigma-cuda -d 1 -R -o results.txt 00trigr.41v1 00unigr.41v1 fhpqx100 |
48)
Message boards :
Number crunching :
A GPU version of Enigma software
(Message 5871)
Posted 17 Jul 2017 by TJM Post: According to stderr, wrapper correctly sets -d to 0 or 1. wrapper [26118 765 +dev#]: starting (GPU #1) 19:49:20 (13592): wrapper: running enigma_cuda.exe (-d 1 -R -o results.txt 04trigr.cur 04unigr.cur 04ciphertext) 20:12:22 (13592): called boinc_finish wrapper [26118 765 +dev#]: starting (GPU #0) 19:48:32 (10808): wrapper: running enigma_cuda.exe (-d 0 -R -o results.txt 04trigr.cur 04unigr.cur 04ciphertext) 20:11:38 (10808): called boinc_finish Could you try .bat files from this zip package ? https://s3.eu-central-1.amazonaws.com/enigma4/test_runs/multigpu.zip I suspect that the app somehow ignores -d option, as it runs with -d 1 on my single GPU system. |
49)
Message boards :
Number crunching :
A GPU version of Enigma software
(Message 5869)
Posted 17 Jul 2017 by TJM Post: It should work already, if it does not I'd like to see stderr output from a BOINC client running the app on two or more GPUs. Just let it run more than one task for a while, then you can abort them. |
50)
Message boards :
Number crunching :
A GPU version of Enigma software
(Message 5861)
Posted 16 Jul 2017 by TJM Post:
This won't work, as the wrapper adds -d on the fly to the command line that's already in the job file and it always does that, defaults to GPU 0. Which host id is that ? The wrapper writes command line used to run app to the stderr, so it can be seen online in result details. You could try it outside of the BOINC, just copy the files from slot folder running GPU app somewhere, and create a test bat file: wrappergpu_1.08_windows_x86_64__cuda_fermi.exe --device 1 pause the wrapper will read the job file and should add the number passed after --device to command line. I've just tested it and it does that on my system, but I do not have second GPU. |
51)
Message boards :
News :
Enigma Cuda 1.07
(Message 5857)
Posted 15 Jul 2017 by TJM Post:
http://www.enigmaathome.net/forum_thread.php?id=836&postid=5852#5852 + a couple more following posts. |
52)
Message boards :
Number crunching :
A GPU version of Enigma software
(Message 5856)
Posted 15 Jul 2017 by TJM Post: App version updated to 1.08. It ships with new wrapper that translates --device passed by BOINC manager to -d Seems to be working, at least with -d 0. Note for app_info users: 1.08 wrapper won't work combined with previous versions of the app. New app will still work with 1.07 and older wrappers, but won't support --device / -d |
53)
Message boards :
Number crunching :
A GPU version of Enigma software
(Message 5853)
Posted 15 Jul 2017 by TJM Post:
I'll update the apps on the server later today. GPU workunits generator will be stopped for around ~1h right before update. |
54)
Message boards :
News :
Enigma Cuda 1.07
(Message 5838)
Posted 13 Jul 2017 by TJM Post: Thanks TJM, the only v2.0 card that appears on that list is the 560. The 550 ti & 560 ti are both v2.1 cards. Long time ago I had 560 and AFAIR it was compute capability 2.1 Just did a quick google search and first result seems to confirm that: http://www.geeks3d.com/20100606/gpu-computing-nvidia-cuda-compute-capability-comparative-table/ So most probably the app does not work on compute capability 2.0 cards.
In theory that's possible and the project used to do that (for CPUs), but over time the table started getting too large for realtime processing and eventually that feature was removed. Is that just one 560 producing those numbers or is there a dozens? There are at least 3 of them that returned results, but as mentioned above I think they're compute capability 2.1 anyway. |
55)
Message boards :
News :
New app: "Enigma Test", OpenCL and Linux tests
(Message 5837)
Posted 13 Jul 2017 by TJM Post: The last version I tried didn't work on Intel GPUs - I've encountered lots of driver related issues and barely could run very short workunit without the app or driver crashing. Also the system was lagging so much I could barely move mouse pointer. At this point it's probably going to be ATI only. |
56)
Message boards :
News :
New app: "Enigma Test", OpenCL and Linux tests
(Message 5827)
Posted 12 Jul 2017 by TJM Post: I'm going to add a new application which will be used to test new app versions and platforms/plan classes. It will run it's own mini batches of test work and once the tests are done and finished with success, the test app / app version / platform will be reassigned to standard workunits. Test app will have it's own checkbox in project preferences and it will be reset to off for everyone on each app version change. First app versions that will be tested soon are: - OpenCL/ATI version of GPU app. - Linux version of CUDA app. I'm not sure when it will be released but my early estimate is somewhere around end of this week. |
57)
Message boards :
Bug reports :
Download errors enigmacuda_1.06_windows_intelx86__cuda23.exe
(Message 5826)
Posted 12 Jul 2017 by TJM Post: App version 1.06 is outdated and was set as deprecated, plan class "cuda23" was removed as the app requires fermi or newer card anyway. Now the question is why your client tries to download app version which is not used anymore, it must be an old workunit. |
58)
Message boards :
News :
Enigma Cuda 1.07
(Message 5823)
Posted 11 Jul 2017 by TJM Post: Here is a full list of GPUs that returned valid workunits. It's updated in realtime. http://www.enigmaathome.net/gpu_os.php Your issue may or may not be related to the card itself. There are others reporting that the app will not start on their setup, producing the same error and their GPUs are known to work. The reason for that is unknown at this moment. |
59)
Message boards :
Number crunching :
A GPU version of Enigma software
(Message 5822)
Posted 11 Jul 2017 by TJM Post: Try one of the quick test .bat files from this package: https://s3.eu-central-1.amazonaws.com/enigma4/test_runs/2.0_test.zip |
60)
Message boards :
Number crunching :
A GPU version of Enigma software
(Message 5818)
Posted 9 Jul 2017 by TJM Post: App info like yours will not work because in it's current state the app does not run on devices other than #0. It runs via wrapper which removes --device option when passed from BOINC manager, because the app itself does not understand that and will refuse to run. The "195" error is a separate problem, it means the wrapper is unable to run the main program, usually because it exits with error on startup. Find the main executable (enigma_cuda_1.07.....exe) inside the project folder and try to run it via command line, perhaps it'll show something about the reason why it's refusing to run. |