Message boards :
Number crunching :
How to get NO guppies and NO OpenCL on Nvidia?
Message board moderation
Author | Message |
---|---|
MagicEye Send message Joined: 19 Sep 99 Posts: 70 Credit: 40,327,877 RAC: 75 |
On my Ubuntu-PC with a GTX750ti i want to not allow guppis and OpenCL to be downloaded. These WUs lead to an framerate of about 0.5fps. The PC cannot be used any more. Normal CUDA-WUs work fine, so i only want to get theses WUs. In Windows i only got them, maybe because of the 2 years old grafic driver. Aborting the unwanted WUs makes a lot of work and is not the best way. So i tried a app-info.xml: <app_info> <app> <name>setiathome_v8</name> </app> <file_info> <name>setiathome_8.01_x86_64-pc-linux-gnu__cuda60</name> <executable/> </file_info> <app_version> <app_name>setiathome_v8</app_name> <version_num>801</version_num> <file_ref> <file_name>setiathome_8.01_x86_64-pc-linux-gnu__cuda60</file_name> <main_program/> </file_ref> </app_version> </app_info> At first it seems to work, but after restart, all apps were deleted and all WUs were aborted (but not reported as aborted by the boinc-manager, so they are in the nirvana now) What is wrong in the app-info.xml? (i only want the normal CUDA60-WUs) Is it possible at the project side to get openCL-normal, openCL-guppi, CUDA-normal and CUDA-guppi as separated sub-projects (like astropulse) instead of all together put in "seti v8"? |
Richard Haselgrove Send message Joined: 4 Jul 99 Posts: 14650 Credit: 200,643,578 RAC: 874 |
I'd check with a Linux developer - I'm not one - especially whether any other library dependencies need to be declared. But the main problem is that you haven't declared your app to use a coprocessor. Always refer to the documentation: The format of app_info.xml - I'd expect to see a coproc declaration like <coproc> <type>CUDA</type> <count>1</count> </coproc> and your stock work has a cuda60 plan_class. |
petri33 Send message Joined: 6 Jun 02 Posts: 1668 Credit: 623,086,772 RAC: 156 |
On my Ubuntu-PC with a GTX750ti i want to not allow guppis and OpenCL to be downloaded. You can also specify your 'exclusive app' that needs frame rate so BOINC can suspend seti work during that app. Or you can try another linux seti app that may behave more friendly. Just PM. To overcome Heisenbergs: "You can't always get what you want / but if you try sometimes you just might find / you get what you need." -- Rolling Stones |
MagicEye Send message Joined: 19 Sep 99 Posts: 70 Credit: 40,327,877 RAC: 75 |
The App, that needs the fps ist die GUI itself. So i also could say boinc: only run the GPU, if nobody is using the PC. But then the PC is off. It should run while i am working with it. So i will try to find out how to get the coproc-option working. |
petri33 Send message Joined: 6 Jun 02 Posts: 1668 Credit: 623,086,772 RAC: 156 |
Hi, Can you selbst an executable compilieren? There is a CUDA source that is schnell und has a möglichkeit to use nanoleep durch LD_PRELOAD in Linux to replace the Yield() command so there is no need for a free CPU core. (Google für instructions: setiathome nanosleep) http://setiathome.berkeley.edu/forum_thread.php?id=74160&postid=1480595 The source code is in die SVN. (The up-leftmost toolbar 'HOME' - 'porting & optimization' - 'branches' - 'sah_v7_opt' - 'Xbranch' - 'client' - 'alpha' - 'PetriR_raw3' Download and install cuda dev toolkit 6.5, 7.5 and 8.0 from NVIDIA. Yes. You need all of them. I use 8.0 compiler (NVCC), 7.5 include files and 6.5 libraries (cudart and cufft). export PATH=/usr/local/cuda-8.0/bin/:$PATH and make Test offline. I use KWSN MB benchmark from Lunatics for offline testing. Then deploy. (Or just wait a few weeks-months more for a pre-compiled version to show up.)[url][/url][url][/url] To overcome Heisenbergs: "You can't always get what you want / but if you try sometimes you just might find / you get what you need." -- Rolling Stones |
MagicEye Send message Joined: 19 Sep 99 Posts: 70 Credit: 40,327,877 RAC: 75 |
My Linux-Knowledge is near zero. I am happy that it is runnung. self compiling will be something to do if i have to much free time and to much money - which is still not in sight. The CUDA60 app works fine for me, i just want it to run as only app without the other (openCL/guppi) |
petri33 Send message Joined: 6 Jun 02 Posts: 1668 Credit: 623,086,772 RAC: 156 |
My Linux-Knowledge is near zero. OK. Wait a few weeks and You will get a better app for Your Cuda. All automagic, To overcome Heisenbergs: "You can't always get what you want / but if you try sometimes you just might find / you get what you need." -- Rolling Stones |
Stubbles Send message Joined: 29 Nov 99 Posts: 358 Credit: 5,909,255 RAC: 0 |
My Linux-Knowledge is near zero. You could try Mr Kevvy's script so that your Guppies are processed by the CPU. I haven't tried it on Linux yet but will probably do that in a few weeks. Cheers, Rob :-) |
©2024 University of California
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.