Message boards :
Number crunching :
Linux CUDA 'Special' App finally available, featuring Low CPU use
Message board moderation
Previous · 1 . . . 63 · 64 · 65 · 66 · 67 · 68 · 69 . . . 83 · Next
Author | Message |
---|---|
TBar Send message Joined: 22 May 99 Posts: 5204 Credit: 840,779,836 RAC: 2,768 |
TBar,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 |
Keith Myers Send message Joined: 29 Apr 01 Posts: 13164 Credit: 1,160,866,277 RAC: 1,873 |
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 A proud member of the OFA (Old Farts Association) |
Jeff Buck Send message Joined: 11 Feb 00 Posts: 1441 Credit: 148,764,870 RAC: 0 |
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!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. |
Stephen "Heretic" Send message Joined: 20 Sep 12 Posts: 5557 Credit: 192,787,363 RAC: 628 |
Have you tried using the GUI Fan Control yet? . . I know I downloaded it somewhere but I cannot find it. Would you care to point me to the download again please? Stephen ?? |
Jeff Buck Send message Joined: 11 Feb 00 Posts: 1441 Credit: 148,764,870 RAC: 0 |
https://www.dropbox.com/s/qj6hipjed4zjajr/gpufancnv.7z?dl=0Have you tried using the GUI Fan Control yet? 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". |
Stephen "Heretic" Send message Joined: 20 Sep 12 Posts: 5557 Credit: 192,787,363 RAC: 628 |
. . I have subscribed to that thread, thanks Jeff. Stephen :( |
Stephen "Heretic" Send message Joined: 20 Sep 12 Posts: 5557 Credit: 192,787,363 RAC: 628 |
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. . . 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 ?? |
TBar Send message Joined: 22 May 99 Posts: 5204 Credit: 840,779,836 RAC: 2,768 |
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. |
Bruce Send message Joined: 15 Mar 02 Posts: 123 Credit: 124,955,234 RAC: 11 |
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. 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 |
Stephen "Heretic" Send message Joined: 20 Sep 12 Posts: 5557 Credit: 192,787,363 RAC: 628 |
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. . . 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 .. |
TBar Send message Joined: 22 May 99 Posts: 5204 Credit: 840,779,836 RAC: 2,768 |
The zi3x-32_cuda90 app seems to be running OK on my cards also.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. |
Stephen "Heretic" Send message Joined: 20 Sep 12 Posts: 5557 Credit: 192,787,363 RAC: 628 |
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 ?? |
Bruce Send message Joined: 15 Mar 02 Posts: 123 Credit: 124,955,234 RAC: 11 |
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 |
TBar Send message Joined: 22 May 99 Posts: 5204 Credit: 840,779,836 RAC: 2,768 |
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 |
Bruce Send message Joined: 15 Mar 02 Posts: 123 Credit: 124,955,234 RAC: 11 |
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. 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 |
TBar Send message Joined: 22 May 99 Posts: 5204 Credit: 840,779,836 RAC: 2,768 |
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. |
TBar Send message Joined: 22 May 99 Posts: 5204 Credit: 840,779,836 RAC: 2,768 |
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. |
Stephen "Heretic" Send message Joined: 20 Sep 12 Posts: 5557 Credit: 192,787,363 RAC: 628 |
. . No worries mate ... it is already done and there are already a few results .... Stephen :) |
TBar Send message Joined: 22 May 99 Posts: 5204 Credit: 840,779,836 RAC: 2,768 |
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. |
Stephen "Heretic" Send message Joined: 20 Sep 12 Posts: 5557 Credit: 192,787,363 RAC: 628 |
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. . . It would be tempting to get away from the repo version of BOINC, but I haver come to terms with it at last (more or less) and I don't want to have to create a new BOINC user ID and lose the one I have been using for the last 8 months. . . But when I finally find that round tuit and get the Ryzen sorted out I will definitely be going that way with that machine. Linux 16.04, BOINC 7.8.2/3 and probably stick with 3v of CUDA80. I will try and recover the user account for La-Bamba as this is its replacement and that account is in the home folder on that drive and should copy across to the new systm AOK. I don't like starting new accounts all over the place. Stephen .. |
©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.