PDA

View Full Version : New GPU app



Dave gpu
06-26-17, 08:41 PM
GPU app
As some of you may have already noticed, there is a GPU version of Enigma software available for testing. It requires nvidia GPU, and probably will run on anything that supports CUDA, I have tested it myself on a couple of low end cards and it ran just fine, except that the system was lagging and WU runtime was very long.

Until yesterday it required app_info to run, this was changed and currently it will be sent to any host that has 'beta work' allowed in preferences. I have reset the beta flag to off for everyone.

The app is marked as "beta" because there are still some issues both on the client and server side. Also, currently the GPU app runs via wrapper and that causes some issues, for example, this page says that interrupting GPU app while it is running the kerney may cause system crash. This is worst case scenario and so far I haven't seen it myself, but I assume it's possible.

Other than that, if left untouched, the app runs smoothly. At this moment it'll only run on CUDA device #0.

Progress bar does not work with the current version of the wrapper, but it's not a high priority thing at this moment, as tasks are relativery short: from ~20 minutes on GTX1050 to around 3m30s on 1080Ti. The app uses internal checkpoints and will automatically resume from the last checkpoint if restarted.
26 Jun 2017, 18:22:48 UTC

Al
06-27-17, 04:52 PM
So has anyone got any of these to complete successfully. If so, what cards and what drivers. Mine all end in computational errors after a few seconds.

zombie67
06-27-17, 06:08 PM
I am able to get them to complete, no problem. This is on windows machines, with a TITAN and two 750 Tis. I am using the latest drivers from nvidia.

Bok
06-27-17, 06:44 PM
Mine also fail after a few seconds. I've just installed the VC2015 C++ package though, so when I get any new tasks we'll see if that fixes it.

Bryan
06-27-17, 08:45 PM
Mine also fail after a few seconds. I've just installed the VC2015 C++ package though, so when I get any new tasks we'll see if that fixes it.

After I installed VC2015 yesterday it started working. Before that they failed immediately.

Al
06-27-17, 09:06 PM
After I installed VC2015 yesterday it started working. Before that they failed immediately.
They still failed with the VS2015 installed for me. I'm now updating my driver...

Al
06-27-17, 09:31 PM
Nope, no good. I get and immediate message that emigma_cudu.exe has shut down. If I close that warning box the wu fails. If I don't it appears to run on the .352 cpu it reserves. Not my favorite way to get to 100 hours...but...

Ron Shurtz
06-27-17, 10:15 PM
100% failure rate (Computation error) on the GPU app for me also.
I have gotten rid of my app_info file altogether and updated my Nvidia driver, but no go here on both my machines.:(

Bryan
06-28-17, 08:03 AM
Oh, and I also installed a app_config I found on their forums .... don't know if that helped or not but my GTX 1080 is loving it.

Al
06-28-17, 05:03 PM
I did manage to get my 1050ti to work, but none of my other cards (500 series) receive work or, if they do, they error out immediately. Well, one is better than none.

scole of TSBT
06-28-17, 06:13 PM
Where can I download VC2015? I went to the MS site to the download page for VC 2015 but there are no check boxes for me to select which file to download.

EDIT: Never mind. Browser wasn't showing it but I managed to click an area that looked hidden and it worked.

FourOh
07-03-17, 08:50 AM
I still have two machines that won't run the Enigma GPU app... both happen to be dual X565x Xeon machines. Both running Win7 64. Updated drivers, installed VC2015... any suggestions?

scole of TSBT
07-03-17, 09:34 AM
Is the system updated with SP1?

Do you have any older C++ re-distro's that you might want to uninstall? or 32 bit distro's?

FourOh
07-03-17, 10:59 AM
Do you have any older C++ re-distro's that you might want to uninstall? or 32 bit distro's?

I have several... I should uninstall all but the 2015 x64?

Edit: Tried it, restarted, cleaned registry, still not working on either machine. Bummer

Dave gpu
07-03-17, 01:20 PM
I have several... I should uninstall all but the 2015 x64?

Edit: Tried it, restarted, cleaned registry, still not working on either machine. Bummer

I have 4 rigs 2 t3500 Xeon machines. & 2 dual cores, 1 amd & 1 intel, that will not run the app
New install of win10 on the t3500 + VC2015 still no go. Pulled intel 2 core and install ( i5 4 core and it worked.)


From TJM
Volunteer moderator
Project administrator
Project developer
Project scientist


Run the executable from command line and check for any error messages.
You can use the executable from project folder or just download this https://s3.eu-central-1.amazonaws.com/enigma4/test_runs/2.0_test.zip and run one of the bat files.

Al
07-03-17, 04:32 PM
I realize most of you don't run the old gpus I have, but has anyone got a 500 or 700 series to run this app? I've had no luck with either, but my only 1050ti took to it with no problem...it's paired with a 3770k processor.

Dave gpu
07-03-17, 05:13 PM
I realize most of you don't run the old gpus I have, but has anyone got a 500 or 700 series to run this app? I've had no luck with either, but my only 1050ti took to it with no problem...it's paired with a 3770k processor.

App will not work with 500 series, but will run 750ti ~X(

Al
07-03-17, 05:17 PM
App will not work with 500 series, but will run 750ti ~X(
I have a 570 in the same rig as a 750ti. I'll try excluding the 570 and see if that helps.

Dave gpu
07-03-17, 05:26 PM
I have a 570 in the same rig as a 750ti. I'll try excluding the 570 and see if that helps.

If this helps

GenuineIntel
Intel(R) Core(TM) i5-3550 CPU @ 3.30GHz [Family 6 Model 58 Stepping 9]
(4 processors)
NVIDIA GeForce GTX 750 Ti (2048MB) driver: 382.33 OpenCL: 1.2
Microsoft Windows 7
Professional x64 Edition, Service Pack 1, (06.01.7601.00)
3 Jul 2017, 21:02:06 UTC

you can only have ( 1 nv card in your rig.)

scole of TSBT
07-03-17, 05:31 PM
App will not work with 500 series, but will run 750ti ~X(
Isn't that ironic? The app descripion is "1.05 Enigma Cuda (cuda_fermi)" :/

Dave gpu
07-03-17, 05:41 PM
Isn't that ironic? The app descripion is "1.05 Enigma Cuda (cuda_fermi)" :/

On start-up, enigma-cuda checks the cuda compute capability of the video card and rejects those cards that are below 2.1.

scole of TSBT
07-03-17, 05:48 PM
These are the Fermi GPUs with compute capability of 2.1...
GeForce GTX 560 Ti, GeForce GTX 550 Ti, GeForce GTX 460, GeForce GTS 450, GeForce GTS 450*, GeForce GT 640 (GDDR3), GeForce GT 630, GeForce GT 620, GeForce GT 610, GeForce GT 520, GeForce GT 440, GeForce GT 440*, GeForce GT 430, GeForce GT 430*, GeForce GT 420*,
GeForce GTX 675M, GeForce GTX 670M, GeForce GT 635M, GeForce GT 630M, GeForce GT 625M, GeForce GT 720M, GeForce GT 620M, GeForce 710M, GeForce 610M, GeForce 820M, GeForce GTX 580M, GeForce GTX 570M, GeForce GTX 560M, GeForce GT 555M, GeForce GT 550M, GeForce GT 540M, GeForce GT 525M, GeForce GT 520MX, GeForce GT 520M, GeForce GTX 485M, GeForce GTX 470M, GeForce GTX 460M, GeForce GT 445M, GeForce GT 435M, GeForce GT 420M, GeForce GT 415M, GeForce 710M, GeForce 410M

Fermi GPUs which only support compute 2.0 :(
GeForce GTX 590, GeForce GTX 580, GeForce GTX 570, GeForce GTX 480, GeForce GTX 470, GeForce GTX 465, GeForce GTX 480M

Dave gpu
07-03-17, 05:54 PM
These are the Fermi GPUs with compute capability of 2.1...
GeForce GTX 560 Ti, GeForce GTX 550 Ti, GeForce GTX 460, GeForce GTS 450, GeForce GTS 450*, GeForce GT 640 (GDDR3), GeForce GT 630, GeForce GT 620, GeForce GT 610, GeForce GT 520, GeForce GT 440, GeForce GT 440*, GeForce GT 430, GeForce GT 430*, GeForce GT 420*,
GeForce GTX 675M, GeForce GTX 670M, GeForce GT 635M, GeForce GT 630M, GeForce GT 625M, GeForce GT 720M, GeForce GT 620M, GeForce 710M, GeForce 610M, GeForce 820M, GeForce GTX 580M, GeForce GTX 570M, GeForce GTX 560M, GeForce GT 555M, GeForce GT 550M, GeForce GT 540M, GeForce GT 525M, GeForce GT 520MX, GeForce GT 520M, GeForce GTX 485M, GeForce GTX 470M, GeForce GTX 460M, GeForce GT 445M, GeForce GT 435M, GeForce GT 420M, GeForce GT 415M, GeForce 710M, GeForce 410M

Fermi GPUs which only support compute 2.0 :(
GeForce GTX 590, GeForce GTX 580, GeForce GTX 570, GeForce GTX 480, GeForce GTX 470, GeForce GTX 465, GeForce GTX 480M

Do you know if NV still support new drivers for the old cards.

Dave gpu
07-03-17, 06:14 PM
Currently only device #0 is being utilized, but there are 4 instances running in BOINC Manager. In actuality, the first card is ( running all 4 tasks simultaneously,) but the manager is reporting each task is on a different GPU.

Al
07-03-17, 06:23 PM
They must have used Poem as a template for F's sake!

scole of TSBT
07-03-17, 06:36 PM
Do you know if NV still support new drivers for the old cards.
The oldest driver I'm running which I've run this app on is 372.90. These are the products Nvidia lists as support for that driver...
GeForce 10 Series:
NVIDIA TITAN X (Pascal), GeForce GTX 1080, GeForce GTX 1070, GeForce GTX 1060

GeForce 900 Series:
GeForce GTX TITAN X, GeForce GTX 980 Ti, GeForce GTX 980, GeForce GTX 970, GeForce GTX 960, GeForce GTX 950

GeForce 700 Series:
GeForce GTX TITAN Z, GeForce GTX TITAN Black, GeForce GTX TITAN, GeForce GTX 780 Ti, GeForce GTX 780, GeForce GTX 770, GeForce GTX 760, GeForce GTX 760 Ti (OEM), GeForce GTX 750 Ti, GeForce GTX 750, GeForce GTX 745, GeForce GT 740, GeForce GT 730, GeForce GT 720, GeForce GT 710, GeForce GT 705

GeForce 600 Series:
GeForce GTX 690, GeForce GTX 680, GeForce GTX 670, GeForce GTX 660 Ti, GeForce GTX 660, GeForce GTX 650 Ti BOOST, GeForce GTX 650 Ti, GeForce GTX 650, GeForce GTX 645, GeForce GT 645, GeForce GT 640, GeForce GT 635, GeForce GT 630, GeForce GT 620, GeForce GT 610, GeForce 605

GeForce 500 Series:
GeForce GTX 590, GeForce GTX 580, GeForce GTX 570, GeForce GTX 560 Ti, GeForce GTX 560 SE, GeForce GTX 560, GeForce GTX 555, GeForce GTX 550 Ti, GeForce GT 545, GeForce GT 530, GeForce GT 520, GeForce 510

GeForce 400 Series:
GeForce GTX 480, GeForce GTX 470, GeForce GTX 465, GeForce GTX 460 SE v2, GeForce GTX 460 SE, GeForce GTX 460, GeForce GTS 450, GeForce GT 440, GeForce GT 430, GeForce GT 420

Ron Shurtz
07-03-17, 07:14 PM
Fermi GPUs which only support compute 2.0 :(
GeForce GTX 590, GeForce GTX 580, GeForce GTX 570, GeForce GTX 480, GeForce GTX 470, GeForce GTX 465, GeForce GTX 480M

Thanks! That explains why my pair of 570s won't run it.
I'll stop hacking at it now.:p

Dave gpu
07-03-17, 07:50 PM
The oldest driver I'm running which I've run this app on is 372.90. These are the products Nvidia lists as support for that driver...
GeForce 10 Series:
NVIDIA TITAN X (Pascal), GeForce GTX 1080, GeForce GTX 1070, GeForce GTX 1060

GeForce 900 Series:
GeForce GTX TITAN X, GeForce GTX 980 Ti, GeForce GTX 980, GeForce GTX 970, GeForce GTX 960, GeForce GTX 950

GeForce 700 Series:
GeForce GTX TITAN Z, GeForce GTX TITAN Black, GeForce GTX TITAN, GeForce GTX 780 Ti, GeForce GTX 780, GeForce GTX 770, GeForce GTX 760, GeForce GTX 760 Ti (OEM), GeForce GTX 750 Ti, GeForce GTX 750, GeForce GTX 745, GeForce GT 740, GeForce GT 730, GeForce GT 720, GeForce GT 710, GeForce GT 705

GeForce 600 Series:
GeForce GTX 690, GeForce GTX 680, GeForce GTX 670, GeForce GTX 660 Ti, GeForce GTX 660, GeForce GTX 650 Ti BOOST, GeForce GTX 650 Ti, GeForce GTX 650, GeForce GTX 645, GeForce GT 645, GeForce GT 640, GeForce GT 635, GeForce GT 630, GeForce GT 620, GeForce GT 610, GeForce 605

GeForce 500 Series:
GeForce GTX 590, GeForce GTX 580, GeForce GTX 570, GeForce GTX 560 Ti, GeForce GTX 560 SE, GeForce GTX 560, GeForce GTX 555, GeForce GTX 550 Ti, GeForce GT 545, GeForce GT 530, GeForce GT 520, GeForce 510

GeForce 400 Series:
GeForce GTX 480, GeForce GTX 470, GeForce GTX 465, GeForce GTX 460 SE v2, GeForce GTX 460 SE, GeForce GTX 460, GeForce GTS 450, GeForce GT 440, GeForce GT 430, GeForce GT 420

Thanks for info.

Mumps
07-04-17, 11:56 AM
Do you know if NV still support new drivers for the old cards.

Define "old." They stopped supporting my 9800GT and GTX280 back with 331.113 :) That's the last version I could get to install and run SETI on those old cards.

Dave gpu
07-04-17, 12:05 PM
Define "old." They stopped supporting my 9800GT and GTX280 back with 331.113 :) That's the last version I could get to install and run SETI on those old cards.

Sorry for the confusion I was talking about 400 + 500 series cards, not antiques. =))

Mumps
07-04-17, 12:07 PM
Yeah. I've got them on loan from the Smithsonian. :))

Dave gpu
07-08-17, 08:18 AM
TJM
Volunteer moderator
Project administrator
Project developer
Project scientist

CUDA app version changed to 1.07 for both Windows x86 and x86_64.
I have removed the plan_classes "cuda" and "cuda23" because the app required compute capability 2.1+ cards & I haven't seen even a single task completed with success on "cuda23" plan_class.

The new version was recompiled to allow compute capability 2.0 cards:
GeForce GTX 590, GeForce GTX 580, GeForce GTX 570, GeForce GTX 480, GeForce GTX 470, GeForce GTX 465, GeForce GTX 480M (source: https://en.wikipedia.org/wiki/CUDA)
so in theory anything from Fermi up should work.

The CUDA app requires Visual Studio 2015 c++ redistributable package installed to run.

Al
07-08-17, 01:46 PM
Figures :( I just shut down all my NV boxes (except one) for the summer.

Dave gpu
07-08-17, 02:21 PM
Figures :( I just shut down all my NV boxes (except one) for the summer.

Good call, as the new app is not working Errors while computing. + working on device #0 1# to work that will be nice.

Dave gpu
07-12-17, 08:01 PM
TJM
Volunteer moderator
Project administrator
Project developer
Project scientist



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.

Dave gpu
07-15-17, 09:57 PM
Enigma software. New App version updated to 1.08

if you could not run your Xeon rigs this is the fix.

Dave gpu
07-17-17, 07:53 PM
New app version 1.09 that was just released. Will run 2 GPUs in your rig. Abort all the tasks assigned to app version 1.08 :cool:

Al
07-17-17, 09:01 PM
New app version 1.09 that was just released. Will run 2 GPUs in your rig. Abort all the tasks assigned to app version 1.08 :cool:

I hope they're done for a while. Every time they issue a new app all my wus error until I reboot.

Dave gpu
07-17-17, 09:41 PM
I hope they're done for a while. Every time they issue a new app all my wus error until I reboot.

Then I better not tell you about the new OpenCL/ATI version of GPU app that is in the works =))

Dave gpu
07-17-17, 09:56 PM
Just posted on Enigma Message boards.


Good news!! As an unexpected side effect of the new settings my pair of GTX 580's have started crunching too!!!

How fast? Now that's another matter entirely, but it's still good news for those with older cards

FourOh
07-18-17, 12:18 AM
New app version 1.09 that was just released. Will run 2 GPUs in your rig. Abort all the tasks assigned to app version 1.08 :cool:

Thanks for the heads up!

Al
07-18-17, 06:34 AM
Then I better not tell you about the new OpenCL/ATI version of GPU app that is in the works =))
I don't have a problem with that. It would allow me to add 2 more gpus. [emoji1]

Dave gpu
07-20-17, 04:41 PM
New app: "Enigma Test", OpenCL and Linux tests
- OpenCL/ATI version of GPU app. working,
Have 2 RX480s working the app. :cool:

Al
07-20-17, 05:39 PM
New app: "Enigma Test", OpenCL and Linux tests
- OpenCL/ATI version of GPU app. working,
Have 2 RX480s working the app. :cool:
I have enough cached to get my 100 hours star at wuprop, if they don't error out...which I'm not seeing so far.

Fire$torm
07-20-17, 09:56 PM
I think I'll try adding my MSI 460 Cyclone to my crunching rig this Sunday and give this project a spin.

Fire$torm
07-27-17, 12:17 AM
VC2015 C++ package requires SP1 which my rigs do not have installed and won't. So that's it for me.....

scole of TSBT
07-27-17, 05:47 AM
VC2015 C++ package requires SP1 which my rigs do not have installed and won't. So that's it for me.....What's wrong with SP1?

Fire$torm
07-27-17, 10:37 PM
What's wrong with SP1?

Some of the updates included in SP1, Update KB971033 (aka ET phone home) for one. There is a list of updates that have similar function to KB971033 but I cannot recall them atm. And as far as I know, updates included in SP1 cannot be removed.

dcushing
08-01-17, 12:14 AM
win 7 sp1 64 bit, c++ 2015 installed like instructions sed...

Still computational error on gpu work units....

I give up

Dave gpu
08-02-17, 02:15 PM
About an hour ago Dave GPU (uid 68703) returned a plaintext of KLDIO 90:
quellestriqabteilungabzwonullnullnullxlsixlsixflam einsnullkmnordostwxnikolajewoxnikolajewo

with the following machine settings:
(H) B:JW:DCL:521:AWCSDREYFOKULZNVPXQT

this was done on walk #2120 for the wheels order 521 and UKW B (2190 restarts/walks on average for the entire batch), running Alex's GPU app. All this work was done in less than two days.

The plaintext score is nowhere near the top scores returned for this batch.
It hardly even makes it to top 50%: -> KLDIO results page

but it was detected by the server, which cross-checks the returned plaintexts with all available dictionary sets and marks all results that have high score in more than one dictionary. It was marked as possible decrypt because it has a decent score when checked against "U534" and "AVv1" (dictionaries provided by Alex) tridicts -> KLDIO cross check

Feel free to abort all the remaining KLDIO workunits as they're not needed anymore.
I have already aborted all that were in "unsent" state, the rest I left untouched, so those who won't read this in time or have the workunits already processed, will still get credit for their CPU/GPU time.

Mumps
08-02-17, 02:23 PM
Holy crap Dave gpu! Congrats! Your GPU's are speaking German now? :)

Dave gpu
08-14-17, 06:31 PM
Top GPU models

The following lists show the most productive GPU models on different platforms. Relative speeds, measured by average elapsed time of tasks, are shown in parentheses.
NVIDIA
Windows
(1.000) GeForce GTX 1080
(0.801) GeForce GTX 1070
(0.573) GeForce GTX 980
(0.564) GeForce GTX 980 Ti
(0.513) GeForce GTX 1080 Ti
(0.460) GeForce GTX 970
(0.303) GeForce GTX 960
(0.267) GeForce GTX 1060 6GB
(0.144) GeForce GTX 750 Ti
Linux
No GPU tasks reported
Mac
No GPU tasks reported
ATI/AMD
Windows
(1.000) AMD Radeon (TM) R9 Fury Series
(0.592) Radeon (TM) RX 480 Graphics
(0.587) Ellesmere
(0.438) AMD Radeon HD 7870/7950/7970/R9 280/R9 280X series (Tahiti)
Linux
No GPU tasks reported
Mac
No GPU tasks reported

John P. Myers
08-14-17, 10:50 PM
Never believe those lists.

Dave gpu
09-04-17, 10:00 AM
Just released 1.05 AMD OpenCL GPU test app for 64bit Linux platform.