Linux CUDA 'Special' App finally available, featuring Low CPU use

Message boards : Number crunching : Linux CUDA 'Special' App finally available, featuring Low CPU use
Message board moderation

To post messages, you must log in.

Previous · 1 . . . 63 · 64 · 65 · 66 · 67 · 68 · 69 . . . 79 · Next

AuthorMessage
Profile Jeff Buck
Volunteer tester

Send message
Joined: 11 Feb 00
Posts: 1435
Credit: 147,289,152
RAC: 187,356
United States
Message 1896042 - Posted: 18 Oct 2017, 22:51:48 UTC - in response to Message 1896040.  
Last modified: 18 Oct 2017, 23:28:30 UTC

. . I replaced GPUCurrentFanSpeed with GPUTargetFanSpeed and it still bombs ... :( Maybe I will have to get the GUI version set up. Now where did I put that download?

Stephen

??
Without knowing what error message(s) you're getting, it's impossible to even attempt a diagnosis. Have you tried using the GUI Fan Control yet?

EDIT: Scratch that last question since I see you answered it before I asked it. I guess I didn't read past "it still bombs". ;^)
ID: 1896042 · Report as offensive     Reply Quote
TBar
Volunteer tester

Send message
Joined: 22 May 99
Posts: 3897
Credit: 200,654,552
RAC: 208,613
United States
Message 1896044 - Posted: 18 Oct 2017, 22:57:35 UTC - in response to Message 1895892.  

TBar,
I just tried that xs2-35_cuda90 and all the ones I ran just ended in comp error. Tried both of the ones you posted.
Have now switched back to the 3t2b_cuda65 app.
Kind of bummed at the moment.
Just have to keep trying, I guess.
Try this zi3x version. It's basically the same as the zi3v version only it's cuda 9 and uses the 9.0 libraries which are included. If you are running zi3v on a newer card there probably wouldn't be any advantage to using zi3x. So, far I haven't gotten any Invalids with this version although I do have a restart on the Mac that will probably end up Invalid.

It's just a Test, http://www.arkayn.us/forum/attach2/Linux-zi3x.7z
ID: 1896044 · Report as offensive     Reply Quote
Profile Keith Myers
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 3131
Credit: 203,748,543
RAC: 288,809
United States
Message 1896047 - Posted: 18 Oct 2017, 23:19:23 UTC - in response to Message 1896036.  

When I updated to the 387.12 driver, I did have to go back through the coolbits tweak and reset the Nvidia X-server settings. But I still have Jeff's fan control app working just as before. I wouldn't think that the fan control script works any differently. Still the same mechanism under the covers.
One of the improvements in the GUI, besides it being, well, a GUI, is that it should work with both the older and newer drivers without any internal changes. Right up front it checks to see if "GPUTargetFanSpeed" is a valid attribute for the driver in use. If it gets an error, it falls back to "GPUTargetFanSpeed" and continues on its merry way.

Hi Jeff, I guess my comment about being the same under the covers was off the mark. Wasn't aware that older or newer drivers called the fan control different names. Glad to hear your app handles both cases. I never even noticed any difference other than my overclocks disappeared for the 2nd and 3rd cards until I went back through the scripts. Your app came right back up every time after a reboot as if nothing changed.
Seti@Home classic workunits:20,676 CPU time:74,226 hours
ID: 1896047 · Report as offensive     Reply Quote
Profile Jeff Buck
Volunteer tester

Send message
Joined: 11 Feb 00
Posts: 1435
Credit: 147,289,152
RAC: 187,356
United States
Message 1896050 - Posted: 18 Oct 2017, 23:33:03 UTC - in response to Message 1896047.  

When I updated to the 387.12 driver, I did have to go back through the coolbits tweak and reset the Nvidia X-server settings. But I still have Jeff's fan control app working just as before. I wouldn't think that the fan control script works any differently. Still the same mechanism under the covers.
One of the improvements in the GUI, besides it being, well, a GUI, is that it should work with both the older and newer drivers without any internal changes. Right up front it checks to see if "GPUTargetFanSpeed" is a valid attribute for the driver in use. If it gets an error, it falls back to "GPUTargetFanSpeed" and continues on its merry way.

Hi Jeff, I guess my comment about being the same under the covers was off the mark. Wasn't aware that older or newer drivers called the fan control different names. Glad to hear your app handles both cases. I never even noticed any difference other than my overclocks disappeared for the 2nd and 3rd cards until I went back through the scripts. Your app came right back up every time after a reboot as if nothing changed.
Glad to hear it! And I see that I had a typo in my message. I meant to say that it falls back to "GPUCurrentFanSpeed" for the older drivers. Sigh. Feels like i've got ADD this afternoon!
ID: 1896050 · Report as offensive     Reply Quote
Stephen "Heretic"
Volunteer tester
Avatar

Send message
Joined: 20 Sep 12
Posts: 2860
Credit: 55,073,302
RAC: 89,476
Australia
Message 1896051 - Posted: 18 Oct 2017, 23:47:09 UTC - in response to Message 1896042.  

Have you tried using the GUI Fan Control yet?
EDIT: Scratch that last question since I see you answered it before I asked it. I guess I didn't read past "it still bombs". ;^)


. . I know I downloaded it somewhere but I cannot find it. Would you care to point me to the download again please?

Stephen

??
ID: 1896051 · Report as offensive     Reply Quote
Profile Jeff Buck
Volunteer tester

Send message
Joined: 11 Feb 00
Posts: 1435
Credit: 147,289,152
RAC: 187,356
United States
Message 1896053 - Posted: 18 Oct 2017, 23:54:31 UTC - in response to Message 1896051.  
Last modified: 19 Oct 2017, 0:03:13 UTC

Have you tried using the GUI Fan Control yet?
EDIT: Scratch that last question since I see you answered it before I asked it. I guess I didn't read past "it still bombs". ;^)


. . I know I downloaded it somewhere but I cannot find it. Would you care to point me to the download again please?

Stephen

??
https://www.dropbox.com/s/qj6hipjed4zjajr/gpufancnv.7z?dl=0

EDIT: And if you have any questions/comments about that app, it would probably be best to post them over in the dedicated thread, NVIDIA GPU Fan Control using GUI in Linux, since the fan control really isn't specific to the "Special App".
ID: 1896053 · Report as offensive     Reply Quote
Stephen "Heretic"
Volunteer tester
Avatar

Send message
Joined: 20 Sep 12
Posts: 2860
Credit: 55,073,302
RAC: 89,476
Australia
Message 1896056 - Posted: 19 Oct 2017, 0:37:48 UTC - in response to Message 1896053.  


. . I know I downloaded it somewhere but I cannot find it. Would you care to point me to the download again please?
Stephen

https://www.dropbox.com/s/qj6hipjed4zjajr/gpufancnv.7z?dl=0

EDIT: And if you have any questions/comments about that app, it would probably be best to post them over in the dedicated thread, NVIDIA GPU Fan Control using GUI in Linux, since the fan control really isn't specific to the "Special App".


. . I have subscribed to that thread, thanks Jeff.

Stephen

:(
ID: 1896056 · Report as offensive     Reply Quote
Stephen "Heretic"
Volunteer tester
Avatar

Send message
Joined: 20 Sep 12
Posts: 2860
Credit: 55,073,302
RAC: 89,476
Australia
Message 1896059 - Posted: 19 Oct 2017, 1:22:01 UTC - in response to Message 1896044.  

Try this zi3x version. It's basically the same as the zi3v version only it's cuda 9 and uses the 9.0 libraries which are included. If you are running zi3v on a newer card there probably wouldn't be any advantage to using zi3x. So, far I haven't gotten any Invalids with this version although I do have a restart on the Mac that will probably end up Invalid.

It's just a Test, http://www.arkayn.us/forum/attach2/Linux-zi3x.7z


. . OK, now for some good news. That one is running and not crashing. I have one completed task so far and I will upload it. Is it possible that the references in app_info.xml to the cuda80 libraries was stuffing up the other apps? Just a thought ...

Stephen

??
ID: 1896059 · Report as offensive     Reply Quote
TBar
Volunteer tester

Send message
Joined: 22 May 99
Posts: 3897
Credit: 200,654,552
RAC: 208,613
United States
Message 1896074 - Posted: 19 Oct 2017, 3:55:32 UTC - in response to Message 1896059.  

It should be easy to test now that you have the cuda 9 libraries. I wouldn't hold my breath though, those Apps work fine on my machines with the newer GPUs.
Run the zi3x App for a while and see if you get any more False overflows.
ID: 1896074 · Report as offensive     Reply Quote
Bruce
Volunteer tester

Send message
Joined: 15 Mar 02
Posts: 94
Credit: 94,995,125
RAC: 44,984
United States
Message 1896084 - Posted: 19 Oct 2017, 6:23:47 UTC - in response to Message 1896059.  

Try this zi3x version. It's basically the same as the zi3v version only it's cuda 9 and uses the 9.0 libraries which are included. If you are running zi3v on a newer card there probably wouldn't be any advantage to using zi3x. So, far I haven't gotten any Invalids with this version although I do have a restart on the Mac that will probably end up Invalid.

It's just a Test, http://www.arkayn.us/forum/attach2/Linux-zi3x.7z


. . OK, now for some good news. That one is running and not crashing. I have one completed task so far and I will upload it. Is it possible that the references in app_info.xml to the cuda80 libraries was stuffing up the other apps? Just a thought ...

Stephen

??

The zi3x-32_cuda90 app seems to be running OK on my cards also.
A few overflowed right off the bat, most seemed to run just fine. Thought I read that there were a lot of noisy work units at the moment. Maybe there is something about the static link of the libraries?
I'll run it for a while.
Thanks for the hard work.
Bruce
ID: 1896084 · Report as offensive     Reply Quote
Stephen "Heretic"
Volunteer tester
Avatar

Send message
Joined: 20 Sep 12
Posts: 2860
Credit: 55,073,302
RAC: 89,476
Australia
Message 1896086 - Posted: 19 Oct 2017, 6:43:58 UTC - in response to Message 1896074.  

It should be easy to test now that you have the cuda 9 libraries. I wouldn't hold my breath though, those Apps work fine on my machines with the newer GPUs.
Run the zi3x App for a while and see if you get any more False overflows.


. . OK, it is running and I will let it run for the next few days if you like.

. . If there is any change let me know if there is something else to test for you.

Stephen

..
ID: 1896086 · Report as offensive     Reply Quote
TBar
Volunteer tester

Send message
Joined: 22 May 99
Posts: 3897
Credit: 200,654,552
RAC: 208,613
United States
Message 1896100 - Posted: 19 Oct 2017, 11:51:56 UTC - in response to Message 1896084.  

The zi3x-32_cuda90 app seems to be running OK on my cards also.
A few overflowed right off the bat, most seemed to run just fine. Thought I read that there were a lot of noisy work units at the moment. Maybe there is something about the static link of the libraries?
I'll run it for a while.
Thanks for the hard work.
It appears both Kepler cards are still producing a large number of False Overflows with the newest App available. That leaves only one remaining alternative. You can drop down one more cuda version with the Special App, the lowest you can go is cuda 6.0. Fortunately, the zi3v code works with cuda 6.0, and it's actually slightly faster than the existing cuda 6.5 App. If we're lucky it will solve the Kepler overflow problem. I'll post it later today, best cross your fingers as it's the last option for those cards.
ID: 1896100 · Report as offensive     Reply Quote
Stephen "Heretic"
Volunteer tester
Avatar

Send message
Joined: 20 Sep 12
Posts: 2860
Credit: 55,073,302
RAC: 89,476
Australia
Message 1896124 - Posted: 19 Oct 2017, 13:41:46 UTC - in response to Message 1896100.  

It appears both Kepler cards are still producing a large number of False Overflows with the newest App available. That leaves only one remaining alternative. You can drop down one more cuda version with the Special App, the lowest you can go is cuda 6.0. Fortunately, the zi3v code works with cuda 6.0, and it's actually slightly faster than the existing cuda 6.5 App. If we're lucky it will solve the Kepler overflow problem. I'll post it later today, best cross your fingers as it's the last option for those cards.


. . Is this the existing 3v or a recompile? If existing do we just need the 6 libraries ??

Stephen

??
ID: 1896124 · Report as offensive     Reply Quote
Bruce
Volunteer tester

Send message
Joined: 15 Mar 02
Posts: 94
Credit: 94,995,125
RAC: 44,984
United States
Message 1896157 - Posted: 19 Oct 2017, 16:49:27 UTC - in response to Message 1896100.  

TBar,
It looks like the 3x-32 has switched telescopes. Looks like the Arecibo work units are now overflowing instead of the GBT.
This is weird.
I've only had a couple go invalid so far, but they seem to be building up in the inconclusive.
Maybe Petri could take a look when he gets back?
Never a happy medium.
Just have to keep trying. I have 6.0 and 6.5 cuda libraries already.
Thanks
Bruce
ID: 1896157 · Report as offensive     Reply Quote
TBar
Volunteer tester

Send message
Joined: 22 May 99
Posts: 3897
Credit: 200,654,552
RAC: 208,613
United States
Message 1896160 - Posted: 19 Oct 2017, 17:10:32 UTC - in response to Message 1896157.  

Well, your Titans have a large number that will end up Invalid. Try the CUDA 6.0 version of zi3v, on my machine it's slightly better than the existing CUDA 6.5 App. I'll probably replace the 6.5 App with the 6.0 App even if it's not any better on the Titans as it's a newer App version and works better.
http://www.arkayn.us/forum/attach2/CUDA6.0-zi3v.7z
ID: 1896160 · Report as offensive     Reply Quote
Bruce
Volunteer tester

Send message
Joined: 15 Mar 02
Posts: 94
Credit: 94,995,125
RAC: 44,984
United States
Message 1896166 - Posted: 19 Oct 2017, 18:22:37 UTC - in response to Message 1896160.  

Well, your Titans have a large number that will end up Invalid. Try the CUDA 6.0 version of zi3v, on my machine it's slightly better than the existing CUDA 6.5 App. I'll probably replace the 6.5 App with the 6.0 App even if it's not any better on the Titans as it's a newer App version and works better.
http://www.arkayn.us/forum/attach2/CUDA6.0-zi3v.7z

TBar,
Just switched to the zi3v app. First few seem to be running normal.
Will have to wait a bit to see what difference it makes, if any.
Looks like we are running out of things to try.
Do appreciate all the help.
Thanks
Bruce
ID: 1896166 · Report as offensive     Reply Quote
TBar
Volunteer tester

Send message
Joined: 22 May 99
Posts: 3897
Credit: 200,654,552
RAC: 208,613
United States
Message 1896171 - Posted: 19 Oct 2017, 19:00:32 UTC - in response to Message 1896166.  

Yes, this is the last try for the Kepler GPUs. It's the lowest version of cuda and the highest App version that works in lower than cuda 9. I haven't been able to compile any of the newer code in anything lower than cuda 9. Hopefully it will work on the older GPUs. I'm also hopeful Petri can solve the Invalid Overflow problem in the newer Static Apps. Seems the non-static Apps don't have that problem on my machine, the Inconclusive Overflows have dropped dramatically on my machine since going back to the non-static Apps.
ID: 1896171 · Report as offensive     Reply Quote
TBar
Volunteer tester

Send message
Joined: 22 May 99
Posts: 3897
Credit: 200,654,552
RAC: 208,613
United States
Message 1896227 - Posted: 19 Oct 2017, 22:46:50 UTC - in response to Message 1896166.  

It's still early but, it looks as though we have found a combination that works on those cc 3.5 GPUs. Looking good so far. This version can use the -nobs cmdline to speed it up a few seconds. Considering the AMD CPU you're running, I'd suggest you set the CPU to use One core for a CPU task and set -nobs in your app_info.xml for the cuda App. The cuda tasks will use a full CPU core per task, but should be offset by the speedup over a CPU task on that particular AMD CPU.

Stephen, you should switch to the cuda 6 App and see how it works on your 730, it seems you are still producing False Overflows with the App you're using. We may have found the new Kepler Special App.
ID: 1896227 · Report as offensive     Reply Quote
Stephen "Heretic"
Volunteer tester
Avatar

Send message
Joined: 20 Sep 12
Posts: 2860
Credit: 55,073,302
RAC: 89,476
Australia
Message 1896248 - Posted: 19 Oct 2017, 23:52:33 UTC - in response to Message 1896227.  


Stephen, you should switch to the cuda 6 App and see how it works on your 730, it seems you are still producing False Overflows with the App you're using. We may have found the new Kepler Special App.


. . No worries mate ... it is already done and there are already a few results ....

Stephen

:)
ID: 1896248 · Report as offensive     Reply Quote
TBar
Volunteer tester

Send message
Joined: 22 May 99
Posts: 3897
Credit: 200,654,552
RAC: 208,613
United States
Message 1896275 - Posted: 20 Oct 2017, 3:17:55 UTC
Last modified: 20 Oct 2017, 3:19:47 UTC

The New 7.8.3 Version of BOINC is posted at Crunchers Anonymous. Of course, you won't be able to tell the difference from 7.8.2, it works exactly the same to me. Instructions are at C.A. If anyone wants to switch from using a Repository version to the "Berkeley" version located in your Home folder, I suggest you consider a Clean install of Ubuntu 16.04.xx and start fresh. All you need to run this version of BOINC is to install the OS, the GPU driver, and the BOINC download. Even better would be to have a separate Home folder partition so if you ever need to reinstall the OS your Home folder with the BOINC folder is left untouched. You can even have multiple System folders sharing the same Home partition. It's nice being able to boot to different system versions while using the same Home/BOINC folder.
ID: 1896275 · Report as offensive     Reply Quote
Previous · 1 . . . 63 · 64 · 65 · 66 · 67 · 68 · 69 . . . 79 · Next

Message boards : Number crunching : Linux CUDA 'Special' App finally available, featuring Low CPU use


 
©2018 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.