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 . . . 9 · 10 · 11 · 12 · 13 · 14 · 15 . . . 83 · Next

AuthorMessage
Profile petri33
Volunteer tester

Send message
Joined: 6 Jun 02
Posts: 1668
Credit: 623,086,772
RAC: 156
Finland
Message 1854171 - Posted: 9 Mar 2017, 21:43:50 UTC - in response to Message 1854116.  

Hi,

thanks TBar!

I've been looking over my last build which has the gaussfit fix and it appears to be a little better than the x41p_zi+ build. It still has the pulsefind bug, but it might be worth changing over to the version that has one less bug. The Inconclusives on the Mac running the same source has come down quite a bit. I picked up one of those Highly clocked 1050s and replaced one of the 750Ti cards. The 'spare' 750Ti is running the last build by itself and if it continues to work well I might post the App this weekend. This is the Host I just started with the test App, it had been running two ATI cards and had a low Inconclusive list, http://setiathome.berkeley.edu/results.php?hostid=6906726&offset=80

Seems there's quite a difference between the new 1050 and the 750Ti, they clocked the 1050 to the Moon and as a result it uses almost twice the power the 750Ti uses. Almost twice the power for only around a 30% gain...not sure about that scenario. The Max clock on my750Ti is 1293, this 1050 is showing 1974 MHz. No wonder it's 30% faster.
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 375.39                 Driver Version: 375.39                    |
|------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce GTX 1050    Off  | 0000:01:00.0      On |                  N/A |
| 84%   63C    P0    57W /  75W |   1552MiB /  1998MiB |     87%      Default |
+-------------------------------+----------------------+----------------------+
|   1  GeForce GTX 750 Ti  Off  | 0000:02:00.0      On |                  N/A |
| 78%   61C    P0    28W /  38W |   1330MiB /  2000MiB |     93%      Default |
+-------------------------------+----------------------+----------------------+
|   2  GeForce GTX 750 Ti  Off  | 0000:03:00.0      On |                  N/A |
| 47%   55C    P0    27W /  38W |   1329MiB /  2000MiB |     84%      Default |
+-------------------------------+----------------------+----------------------+
                                                                               
| Processes:                                                       GPU Memory |
|  GPU       PID  Type  Process name                               Usage      |
|=============================================================================|
|    0      1263    G   /usr/lib/xorg/Xorg                             165MiB |
|    0      1871    G   compiz                                          41MiB |
|    0      5222    C   ...ome_x41p_zi3k+_x86_64-pc-linux-gnu_cuda80  1341MiB |
|    1      1263    G   /usr/lib/xorg/Xorg                              13MiB |
|    1      5028    C   ...ome_x41p_zi3k+_x86_64-pc-linux-gnu_cuda80  1313MiB |
|    2      1263    G   /usr/lib/xorg/Xorg                              12MiB |
|    2      5022    C   ...ome_x41p_zi3k+_x86_64-pc-linux-gnu_cuda80  1313MiB |
+-----------------------------------------------------------------------------+

Oh, for the x41p_zi3k+ build you'll need the CUDA 8.0 Libraries.


The GPU utilisation and the power consumption do not go hand in hand (that can be seen in your screen shot too). The same holds true for GPU clock speed, instruction latency and execution time, instruction level parallelism (instructions issued per cycle) and the GPU RAM speed, arrangement of cache(s) and the size of extremely fast local memory and its size (varying with GPU generatons) . With a complex memory access pattern there are times when the maximum throughput can not be achieved (yet :)).

And as you can see the cooling fans are doing their best even in this less than optimal world.

Petri
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
ID: 1854171 · Report as offensive
Stephen "Heretic" Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 20 Sep 12
Posts: 5557
Credit: 192,787,363
RAC: 628
Australia
Message 1854175 - Posted: 9 Mar 2017, 22:00:30 UTC - in response to Message 1854116.  

I've been looking over my last build which has the gaussfit fix and it appears to be a little better than the x41p_zi+ build. It still has the pulsefind bug, but it might be worth changing over to the version that has one less bug. The Inconclusives on the Mac running the same source has come down quite a bit. I picked up one of those Highly clocked 1050s and replaced one of the 750Ti cards. The 'spare' 750Ti is running the last build by itself and if it continues to work well I might post the App this weekend. This is the Host I just started with the test App, it had been running two ATI cards and had a low Inconclusive list, http://setiathome.berkeley.edu/results.php?hostid=6906726&offset=80

Seems there's quite a difference between the new 1050 and the 750Ti, they clocked the 1050 to the Moon and as a result it uses almost twice the power the 750Ti uses. Almost twice the power for only around a 30% gain...not sure about that scenario. The Max clock on my750Ti is 1293, this 1050 is showing 1974 MHz. No wonder it's 30% faster.

Oh, for the x41p_zi3k+ build you'll need the CUDA 8.0 Libraries.


. . Well there is your mistake, buying the 1050 not the 1050ti :)

. . OK, I now have a bootable Linux 14.04.5 LTS setup on a 16GB Flashdrive which seems to run AOK.

. . But when I go into the Ubuntu Software Library thingy and look at the Scientific apps there is no BOINC or Boinc Manager. How do I find it and what do I need to be beware of in setting it up? Also how do I get it to find and install the proper Nvidia drivers for my ... wait for it ... GTX1050ti? I noticed earlier messages about setting permissions and where to locate the BOINC app, so I am guessing there is a great scope for getting it wrong.

. . As a Windows nerd I am finding Linux quite frustrating. There seems to be no worthwhile hardware manager provided. ATM it is running the 1050ti as a generic display.

. . Sorry for straining your patience but I really am floundering with this OS.

Stephen

:(
ID: 1854175 · Report as offensive
TBar
Volunteer tester

Send message
Joined: 22 May 99
Posts: 5204
Credit: 840,779,836
RAC: 2,768
United States
Message 1854214 - Posted: 10 Mar 2017, 0:23:14 UTC - in response to Message 1854175.  
Last modified: 10 Mar 2017, 1:21:53 UTC

From the first page here; https://setiathome.berkeley.edu/forum_thread.php?id=80636&postid=1836494#1836494
There are reasons I suggested 14.04. Especially with an older machine. Try this one, http://releases.ubuntu.com/trusty/ 64-bit PC (AMD64) desktop image
Then download BOINC from here, 7.2.42 Recommended version
Place the BOINC file in your Home folder and double click it. If that doesn't work, open a terminal, enter a ./ then the name of the file and hit enter.
You will need to install the libwx 2.8 packages to get BOINC to work. Open the Ubuntu software center in the Dock and install some of the recommended programs such as 7zip, restricted extras, VLC, and the Synaptic PACKAGE Manager. Open the Package Manager and search for libwx, you need the versions listed as libwxgtk2.8-0, just install the libwxgtk2.8-dev package and it will install everything you need to run BOINC.
You also need to install the driver from the Additional drivers tab of the System settings/Software & Updates, it should install 367.57.
Try that.


For the 10x0 series you need the newer driver from here; http://www.nvidia.com/Download/driverResults.aspx/114708/en-us
To install the driver, move the downloaded .run file to your home folder and make sure the Execute bit is set.
Drop into the terminal by presssing, Ctrl+Alt+F1 and log in.
Stop the Xserver with, sudo stop lightdm
Make sure there aren't any existing drivers installed with, sudo apt-get purge nvidia*
Run the cleanup command, sudo apt-get autoremove
Enter dir to list the files in your Home folder and run the installer, sudo ./NVIDIA-Linux-x86_64-375.39.run and follow the instructions.
Reboot after the driver is installed, sudo reboot.
Once you get it running, look at the Clockrate on your 1050Ti, it's should be Very close to my 1050. This 1050Ti is showing GPU current clockRate = 1797 MHz My 1050 is running at 1791 according to NVIDIA X Server Settings. What is the Power reading on the 1050Ti?
ID: 1854214 · Report as offensive
Stephen "Heretic" Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 20 Sep 12
Posts: 5557
Credit: 192,787,363
RAC: 628
Australia
Message 1854333 - Posted: 10 Mar 2017, 11:20:24 UTC - in response to Message 1854214.  

There are reasons I suggested 14.04. Especially with an older machine. Try this one, http://releases.ubuntu.com/trusty/

That is the one I have installed.

Then download BOINC from here, 7.2.42 Recommended version
Place the BOINC file in your Home folder and double click it. If that doesn't work, open a terminal, enter a ./ then the name of the file and hit enter.


. . It took a while but I found my way around enough to get that done, BOINC is installed. The problem is that it starts up but after 10 minutes it only shows 0.4% progress through its initialisation. I think I have done something wrong along the way.

You will need to install the libwx 2.8 packages to get BOINC to work. Open the Ubuntu software center in the Dock and install some of the recommended programs such as 7zip, restricted extras, VLC, and the Synaptic PACKAGE Manager. Open the Package Manager and search for libwx, you need the versions listed as libwxgtk2.8-0, just install the libwxgtk2.8-dev package and it will install everything you need to run BOINC.
You also need to install the driver from the Additional drivers tab of the System settings/Software & Updates, it should install 367.57.
Try that.

. . I have installed 7zip, VLC, Synaptic Package Manager and with that the libwxgtk2.8-0 libraries. Restricted Extras wanted to delete something that I was unsure of so I skipped that.

For the 10x0 series you need the newer driver from here; http://www.nvidia.com/Download/driverResults.aspx/114708/en-us
To install the driver, move the downloaded .run file to your home folder and make sure the Execute bit is set.
Drop into the terminal by presssing, Ctrl+Alt+F1 and log in.
Stop the Xserver with, sudo stop lightdm
Make sure there aren't any existing drivers installed with, sudo apt-get purge nvidia*
Run the cleanup command, sudo apt-get autoremove
Enter dir to list the files in your Home folder and run the installer, sudo ./NVIDIA-Linux-x86_64-375.39.run and follow the instructions.
Reboot after the driver is installed, sudo reboot.
Once you get it running, look at the Clockrate on your 1050Ti, it's should be Very close to my 1050. This 1050Ti is showing GPU current clockRate = 1797 MHz My 1050 is running at 1791 according to NVIDIA X Server Settings. What is the Power reading on the 1050Ti?

. . Being as unfamiliar with Linux as I am I got "turned around" getting to that but eventually got it right. One issue is it chucked out a message that 32bit compatibility was not installed as there is no 32bit compatibility folder. Do I need to correct this shortcoming? Otherwise your instructions are spot on.

. . The only thing remaining is to work out why BOINC manager is running so slow. Again thank you for your patience in bearing with me. Hopefully it may lead someone else to give it a try :)

Stephen

:)
ID: 1854333 · Report as offensive
TBar
Volunteer tester

Send message
Joined: 22 May 99
Posts: 5204
Credit: 840,779,836
RAC: 2,768
United States
Message 1854343 - Posted: 10 Mar 2017, 12:31:04 UTC - in response to Message 1854333.  
Last modified: 10 Mar 2017, 12:40:41 UTC

. . It took a while but I found my way around enough to get that done, BOINC is installed. The problem is that it starts up but after 10 minutes it only shows 0.4% progress through its initialisation. I think I have done something wrong along the way.
Hmmmm, do you mean it's hanging on connecting to Client, or Localhost, or something similar? It sounds as though you are missing a dependency. On the older systems you also needed to install the libXss package for the boinc App. To check for a missing dependency open a terminal window, make it wider so the lines won't overlap, enter ldd and then a space. Open the BOINC folder and drag the file boinc into the terminal window and drop it in the terminal window...hit enter. Look for a missing package in the output. If you are missing a file, copy the first part of the filename, say libXss, and paste it into the search box of the Package Manager...then install the missing package. You also should check boincmgr, boinccmd, and boincscr for missing dependencies.

...Restricted Extras wanted to delete something that I was unsure of so I skipped that.
That's normal, it has to remove the files to comply with DRM, go ahead and let it remove them.

One issue is it chucked out a message that 32bit compatibility was not installed as there is no 32bit compatibility folder. Do I need to correct this shortcoming?
That's also normal, that system doesn't have the 32 bit stuff.

You might want to go ahead and switch to Anonymous platform before you download any tasks. The Old CUDA 42 App will work fine with that GPU on the Arecibo tasks, and will be about as fast as the stock Apps. It will be slow on the VLARs, but those are very scarce. That way you could just plug in the 'Special' App later and not have to worry about existing tasks. The CUDA 42 Package also has a CPU App that should work well on your Core2 CPU. Just expand the files and place them in the setiathome.berkeley.edu folder. Since the BOINC folder is in your Home folder, you don't need to worry about setting file permissions. The App is here, http://www.arkayn.us/forum/index.php?topic=197.msg4489#msg4489
ID: 1854343 · Report as offensive
Stephen "Heretic" Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 20 Sep 12
Posts: 5557
Credit: 192,787,363
RAC: 628
Australia
Message 1854519 - Posted: 10 Mar 2017, 23:02:11 UTC - in response to Message 1854343.  

Hmmmm, do you mean it's hanging on connecting to Client, or Localhost, or something similar? It sounds as though you are missing a dependency. On the older systems you also needed to install the libXss package for the boinc App. To check for a missing dependency open a terminal window, make it wider so the lines won't overlap, enter ldd and then a space. Open the BOINC folder and drag the file boinc into the terminal window and drop it in the terminal window...hit enter. Look for a missing package in the output. If you are missing a file, copy the first part of the filename, say libXss, and paste it into the search box of the Package Manager...then install the missing package. You also should check boincmgr, boinccmd, and boincscr for missing dependencies.


. . Yes as though it was not talking to the BOINC client. I ran each of the apps through the ldd process and they all showed this file missing, ld-linux-x86-64.so.2. I ran that through the package manager and had no hits, I then looked it up as a dependency and it belongs to the BOINC package itself. The behaviour of the manager has changed a little too. When I fired it up this morning it said no project assigned so I had to go through the link a project process again. Now the manager is not only locked in basic mode but it no longer displays the graphics. It comes up a window with two sections. The upper section has a dropdown box which shows the tasks running one at a time plus some text about the project, the bottom section has function buttons whih allow you to access the SETI web pages. There are no controls apart from the drop down box. But the client itself seems to be working after a fashion. Without access to the advanced mode of the manager and my lovely windows tools like afterburner and gpuz, et al, I am sitting here feeling blind. I have no idea what is going on. I downloaded the GPU-Z utility and set the execute permission but it don't work. I tried to find that other library libXss but the pachage manager can't find it as either a package or a dependency.

...Restricted Extras wanted to delete something that I was unsure of so I skipped that.
That's normal, it has to remove the files to comply with DRM, go ahead and let it remove them.


. . Done

One issue is it chucked out a message that 32bit compatibility was not installed as there is no 32bit compatibility folder. Do I need to correct this shortcoming?
That's also normal, that system doesn't have the 32 bit stuff.


. . Noted and ignored.

You might want to go ahead and switch to Anonymous platform before you download any tasks. The Old CUDA 42 App will work fine with that GPU on the Arecibo tasks, and will be about as fast as the stock Apps. It will be slow on the VLARs, but those are very scarce. That way you could just plug in the 'Special' App later and not have to worry about existing tasks. The CUDA 42 Package also has a CPU App that should work well on your Core2 CPU. Just expand the files and place them in the setiathome.berkeley.edu folder. Since the BOINC folder is in your Home folder, you don't need to worry about setting file permissions. The App is here, http://www.arkayn.us/forum/index.php?topic=197.msg4489#msg4489


. . I downloaded the file and will get back to you.

Stephen

??
ID: 1854519 · Report as offensive
Profile petri33
Volunteer tester

Send message
Joined: 6 Jun 02
Posts: 1668
Credit: 623,086,772
RAC: 156
Finland
Message 1854521 - Posted: 10 Mar 2017, 23:06:13 UTC - in response to Message 1854519.  
Last modified: 10 Mar 2017, 23:14:42 UTC

1) Ctrl+Shift+A should get you to advanced view.
2) nvidia-smi -l in a terminal window will tell you something from the GPU
3) nvidia-xconfig -a --cool-bits=28 will give you (after a reboot) something new in nvidia-settings: fan control, mem and GPU MHz control that effects P2 state too, even though it can set values for P0 'only'. Somehow the values are reflected back to P2 (computing state too). E.g. I do not use graphics programs, games or so. So I have set mem clk offset to +1000 something and GPU clock offset to +190MHz. The P2 state got a nice boost.

Petri
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
ID: 1854521 · Report as offensive
Profile Brent Norman Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester

Send message
Joined: 1 Dec 99
Posts: 2786
Credit: 685,657,289
RAC: 835
Canada
Message 1854530 - Posted: 10 Mar 2017, 23:29:35 UTC

Steven, What version of Ubuntu do you have? I don't see why it is being so hard on that system.

Even for my dual AMD it was the same.
- Install 14.04 LTS
- Do the updates, a few reboots.
- Remove default video drivers
- Reboot
From SW Center
- Install NVIDIA Drivers, reboot
- Install BOINC attach to project, gkrellm, psensor (lock them to launcher for easy access)

Done diddly doo
Through the updates I even acquired Cuda 8 updates somewhere along the line, and didn't have to install that. just needed the two '8.so' library files.
ID: 1854530 · Report as offensive
Stephen "Heretic" Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 20 Sep 12
Posts: 5557
Credit: 192,787,363
RAC: 628
Australia
Message 1854531 - Posted: 10 Mar 2017, 23:32:38 UTC - in response to Message 1854521.  

1) Ctrl+Shift+A should get you to advanced view.
2) nvidia-smi -l in a terminal window will tell you something from the GPU
3) nvidia-xconfig -a --cool-bits=28 will give you (after a reboot) something new in nvidia-settings: fan control, mem and GPU MHz control that effects P2 state too, even though it can set values for P0 'only'. Somehow the values are reflected back to P2 (computing state too). E.g. I do not use graphics programs, games or so. So I have set mem clk offset to +1000 something and GPU clock offset to +190MHz. The P2 state got a nice boost.

Petri


. . Thanks Petri, I will give that a try.

. . On the subject of clocks TBar was curious about my 1050ti. Pending getting back into Linux I can only tell him the clock speeds when running under windows, on first boot up the GPU clock is 1721MHz, but after a short while (10 mins to half an hour) it drops back to 1708.5MHz. That is a lot better than the base clock of 1292 MHz :) The funny thing about the 1050 cards is the 1050 itself has it's default clocks set way higher than the 1050ti. But the ti has the real grunt :)

Stephen

:)
ID: 1854531 · Report as offensive
Stephen "Heretic" Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 20 Sep 12
Posts: 5557
Credit: 192,787,363
RAC: 628
Australia
Message 1854532 - Posted: 10 Mar 2017, 23:40:39 UTC - in response to Message 1854530.  

Steven, What version of Ubuntu do you have? I don't see why it is being so hard on that system.

Even for my dual AMD it was the same.
- Install 14.04 LTS
- Do the updates, a few reboots.
- Remove default video drivers
- Reboot
From SW Center
- Install NVIDIA Drivers, reboot
- Install BOINC attach to project, gkrellm, psensor (lock them to launcher for easy access)

Done diddly doo
Through the updates I even acquired Cuda 8 updates somewhere along the line, and didn't have to install that. just needed the two '8.so' library files.


. . That makes it all sound so simple. I am running Ubuntu 14.04.5 LTS as you suggested. I think I have Murphy sitting on my shoulder because his "laws" sure do work on me. But what are gkrellm and psensor, I must have missed them somewhere along the line.

. . I added some info in my reply to Petri about the 1050ti clocks. I will give his suggestion a try and see if I can get some more info for you under Linux.

Stephen

<shrug>
ID: 1854532 · Report as offensive
Profile Brent Norman Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester

Send message
Joined: 1 Dec 99
Posts: 2786
Credit: 685,657,289
RAC: 835
Canada
Message 1854534 - Posted: 10 Mar 2017, 23:51:36 UTC - in response to Message 1854532.  

@But what are gkrellm and psensor .... just temperature monitors.

I see you have one stock CUDA 60 task, so you must have the NVidia drivers right now. BTW they those took over 1 hour on my 1070 :(

I guess TBAR did say that, and to try the Cuda 4.2 he linked to. then search Lunatics for the SSE3/AVX multibeam/astropulse apps (that match your CPU), ad in AP NVidia app, and manually install them for the anonymous platform. Then your off :D
ID: 1854534 · Report as offensive
Stephen "Heretic" Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 20 Sep 12
Posts: 5557
Credit: 192,787,363
RAC: 628
Australia
Message 1854542 - Posted: 11 Mar 2017, 0:19:16 UTC - in response to Message 1854534.  

@But what are gkrellm and psensor .... just temperature monitors.

I see you have one stock CUDA 60 task, so you must have the NVidia drivers right now. BTW they those took over 1 hour on my 1070 :(

I guess TBAR did say that, and to try the Cuda 4.2 he linked to. then search Lunatics for the SSE3/AVX multibeam/astropulse apps (that match your CPU), ad in AP NVidia app, and manually install them for the anonymous platform. Then your off :D


. . OK, one thing at a time. I have to get stock working properly yet then I tackle the other things. But hopefully I will get there soon.

Stephen

:)
ID: 1854542 · Report as offensive
Profile Brent Norman Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester

Send message
Joined: 1 Dec 99
Posts: 2786
Credit: 685,657,289
RAC: 835
Canada
Message 1854545 - Posted: 11 Mar 2017, 0:32:37 UTC - in response to Message 1854542.  

No problem, you don't have to be running Linux to get ready, get your CPU info, download the right files (and read), pick out what you need, make an app_info, put them apps and app_info on your boot USB so you have them when you boot up again (Windows should read it, Win 8.1 can). Then all you have to do is put them in your project folder and set file permissions, restart BOINC (BTW that should be - sudo /etc/init.d/boinc-client restart (if it's in the same place as mine).
ID: 1854545 · Report as offensive
TBar
Volunteer tester

Send message
Joined: 22 May 99
Posts: 5204
Credit: 840,779,836
RAC: 2,768
United States
Message 1854546 - Posted: 11 Mar 2017, 0:33:11 UTC - in response to Message 1854519.  
Last modified: 11 Mar 2017, 1:22:37 UTC

Hmmmm, do you mean it's hanging on connecting to Client, or Localhost, or something similar? It sounds as though you are missing a dependency. On the older systems you also needed to install the libXss package for the boinc App. To check for a missing dependency open a terminal window, make it wider so the lines won't overlap, enter ldd and then a space. Open the BOINC folder and drag the file boinc into the terminal window and drop it in the terminal window...hit enter. Look for a missing package in the output. If you are missing a file, copy the first part of the filename, say libXss, and paste it into the search box of the Package Manager...then install the missing package. You also should check boincmgr, boinccmd, and boincscr for missing dependencies.


. . Yes as though it was not talking to the BOINC client. I ran each of the apps through the ldd process and they all showed this file missing, ld-linux-x86-64.so.2. I ran that through the package manager and had no hits, I then looked it up as a dependency and it belongs to the BOINC package itself. The behaviour of the manager has changed a little too. When I fired it up this morning it said no project assigned so I had to go through the link a project process again. Now the manager is not only locked in basic mode but it no longer displays the graphics. It comes up a window with two sections. The upper section has a dropdown box which shows the tasks running one at a time plus some text about the project, the bottom section has function buttons whih allow you to access the SETI web pages. There are no controls apart from the drop down box. But the client itself seems to be working after a fashion. Without access to the advanced mode of the manager and my lovely windows tools like afterburner and gpuz, et al, I am sitting here feeling blind. I have no idea what is going on. I downloaded the GPU-Z utility and set the execute permission but it don't work. I tried to find that other library libXss but the pachage manager can't find it as either a package or a dependency.

Strange. I'm using the BOINC version 7.2.33 which is very close to 7.2.42. My ldd run shows /lib64/ld-linux-x86-64.so.2 as being present.
Name - ld-linux-x86-64.so.2
Location - /lib64
Link target - /lib/x86_64-linux-gnu/ld-2.19.so
When I paste libXss into the Package Manager it lists 3 items, and shows libxss1 as being installed, it's called X11 Screen Saver extension library. How are you starting the BOINC Manager? To start it just double click on the BOINC/boincmgr. Once the Manager is running, right click on the Icon in the Launcher and select Lock to Launcher, then all you do is click on the Launcher Icon to start BOINC. You could try installing it again, it should just replace the BOINC files and leave the SETI files as they are. Download the file, Stop BOINC, place the file in your Home Folder, make sure the Execute bit is set, then double click it. If double clicking doesn't work, open the terminal and run the file ./boinc_7.2.33_x86_64-pc-linux-gnu.sh Try downloading 7.2.33 from here, http://boinc.berkeley.edu/dev/forum_thread.php?id=8378&postid=51551#51551 After installing it double click on boincmgr, it should launch BOINC 7.2.33.

You should also run the NVIDIA X Server Settings App. Hit the Top Search button in the launcher and enter nv, it should show the App. Once running, lock it to the Launcher so it's easy to find.
ID: 1854546 · Report as offensive
Stephen "Heretic" Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 20 Sep 12
Posts: 5557
Credit: 192,787,363
RAC: 628
Australia
Message 1854663 - Posted: 11 Mar 2017, 6:41:00 UTC - in response to Message 1854546.  

Strange. I'm using the BOINC version 7.2.33 which is very close to 7.2.42. My ldd run shows /lib64/ld-linux-x86-64.so.2 as being present.
Name - ld-linux-x86-64.so.2
Location - /lib64
Link target - /lib/x86_64-linux-gnu/ld-2.19.so

. . OK It turns out that things in Linux are very, very different to Windows. Who knew? LOL

. . Firstly I am lost without that lovely menu bar in Boinc Manager where you can access those very useful things like scheduling network access, setting disk usage limits, processors used and amount of processor time used, and make these settings apply to the local host independent of the web settings. So Boinc was using the default web settings as no location has been assigned to this host. Sadly I had set the web defaults to protect my GPU crunching only machine with it's struggling Pentium-D processor to use only one core and only 10% of CPU time. SO Boinc on this machine was doing just that and getting nowhere fast. I have reset the web defaults so now the CPU is at 100%, but I made the mistake of increasing cache size to 0.5 of a day instead of the default 0.1, since it was only giving me one job at a time I presumed I would get about a dozen to 20. Wrong again I received nearly 100 tasks :(, this time all SaH not CUDA60. Two steps forward one step back :(. I have reduced it to 0.2 days now.

. . Another thing I miss about that menu bar is accessing the log file. I have managed to read a couple of doc files and know that to have local settings as opposed to web settings there is a config file that can be created to serve that function. I just have to work out exactly where it goes. I am presuming at this point it will be the BOINC program folder. And on the subject of folders where would one find the /lib64 folder? I want to check what is in there.

When I paste libXss into the Package Manager it lists 3 items, and shows libxss1 as being installed, it's called X11 Screen Saver extension library.

. . OK if I wasn't nuts before Linux will make me so. I had typed libXss into the search box and hit search and got nada, this time I just typed it in and didn't have to hit search, there is was, three results as you say and libXss1 showing installed. Bye bye what little hair I have left. But interesting that it is associated with something titled X11. When I attempted to use the command Petri showed me it failed saying there was no X11 directory. Talk about my head spinning :(.

How are you starting the BOINC Manager? To start it just double click on the BOINC/boincmgr. Once the Manager is running, right click on the Icon in the Launcher and select Lock to Launcher, then all you do is click on the Launcher Icon to start BOINC.

. . At last an easy one, been there, done that! I had already managed to put the manager icon on the launch bar.

You could try installing it again, it should just replace the BOINC files and leave the SETI files as they are. Download the file, Stop BOINC, place the file in your Home Folder, make sure the Execute bit is set, then double click it. If double clicking doesn't work, open the terminal and run the file ./boinc_7.2.33_x86_64-pc-linux-gnu.sh Try downloading 7.2.33 from here, http://boinc.berkeley.edu/dev/forum_thread.php?id=8378&postid=51551#51551 After installing it double click on boincmgr, it should launch BOINC 7.2.33.

. . I may get to that yet :)

You should also run the NVIDIA X Server Settings App. Hit the Top Search button in the launcher and enter nv, it should show the App. Once running, lock it to the Launcher so it's easy to find.

. . OK I just did that and upon perusing the options I selected "prefer maximum performance. It was showing the GPU clock as 1685. I will see what that does for it.

Stephen
.
ID: 1854663 · Report as offensive
Stephen "Heretic" Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 20 Sep 12
Posts: 5557
Credit: 192,787,363
RAC: 628
Australia
Message 1854676 - Posted: 11 Mar 2017, 7:40:24 UTC - in response to Message 1854521.  

1) Ctrl+Shift+A should get you to advanced view.
2) nvidia-smi -l in a terminal window will tell you something from the GPU
3) nvidia-xconfig -a --cool-bits=28 will give you (after a reboot) something new in nvidia-settings: fan control, mem and GPU MHz control that effects P2 state too, even though it can set values for P0 'only'. Somehow the values are reflected back to P2 (computing state too). E.g. I do not use graphics programs, games or so. So I have set mem clk offset to +1000 something and GPU clock offset to +190MHz. The P2 state got a nice boost.

Petri


. . Hi again,

. . The nvidia-smi -l works fine but the nvidia-xconfig -a --cool-bits=28 fails because it cannot write to the file. I tired to manually edit the file but cannot save it because I don't have the write permission. Even though I am the main user :( Oh well.

Stephen

<shrug>
ID: 1854676 · Report as offensive
TBar
Volunteer tester

Send message
Joined: 22 May 99
Posts: 5204
Credit: 840,779,836
RAC: 2,768
United States
Message 1854678 - Posted: 11 Mar 2017, 7:50:02 UTC - in response to Message 1854663.  

. . Firstly I am lost without that lovely menu bar in Boinc Manager where you can access those very useful things like scheduling network access, setting disk usage limits, processors used and amount of processor time used, and make these settings apply to the local host independent of the web settings. So Boinc was using the default web settings as no location has been assigned to this host. Sadly I had set the web defaults to protect my GPU crunching only machine with it's struggling Pentium-D processor to use only one core and only 10% of CPU time. SO Boinc on this machine was doing just that and getting nowhere fast. I have reset the web defaults so now the CPU is at 100%, but I made the mistake of increasing cache size to 0.5 of a day instead of the default 0.1, since it was only giving me one job at a time I presumed I would get about a dozen to 20. Wrong again I received nearly 100 tasks :(, this time all SaH not CUDA60. Two steps forward one step back :(. I have reduced it to 0.2 days now.

. . Another thing I miss about that menu bar is accessing the log file. I have managed to read a couple of doc files and know that to have local settings as opposed to web settings there is a config file that can be created to serve that function. I just have to work out exactly where it goes. I am presuming at this point it will be the BOINC program folder. And on the subject of folders where would one find the /lib64 folder? I want to check what is in there.
Well, the Menu Bar is at the Top of the screen by Default. All you have to do is bring the Manager to the front, by clicking on it, then run the mouse to the top of the screen and you will find those missing categories. Windows moved the Menus to the Window Title bar in an effort to keep from being sued by Apple...it didn't work. If you wish, you can change it to have the Menu in the Window title bar by setting it in System Settings/Appearance/Behavior/Show the menus for a window... Beware if a small window has lots of categories all of them will not be shown, and you have to relaunch the App to have it work correctly after changing the setting. Apple still has the Menus in the Menu Bar.

Are you still missing the link ld-linux-x86-64.so.2 ? I have 5 different systems installed on 3 machines and all of them have ld-linux-x86-64.so.2 in /lib64. To see if it's there go to the sidebar and click on Computer and look in lib64. Since it's a Link, you could probably fix it if it's missing.
ID: 1854678 · Report as offensive
Profile petri33
Volunteer tester

Send message
Joined: 6 Jun 02
Posts: 1668
Credit: 623,086,772
RAC: 156
Finland
Message 1854680 - Posted: 11 Mar 2017, 7:59:21 UTC - in response to Message 1854676.  

1) Ctrl+Shift+A should get you to advanced view.
2) nvidia-smi -l in a terminal window will tell you something from the GPU
3) nvidia-xconfig -a --cool-bits=28 will give you (after a reboot) something new in nvidia-settings: fan control, mem and GPU MHz control that effects P2 state too, even though it can set values for P0 'only'. Somehow the values are reflected back to P2 (computing state too). E.g. I do not use graphics programs, games or so. So I have set mem clk offset to +1000 something and GPU clock offset to +190MHz. The P2 state got a nice boost.

Petri


. . Hi again,

. . The nvidia-smi -l works fine but the nvidia-xconfig -a --cool-bits=28 fails because it cannot write to the file. I tired to manually edit the file but cannot save it because I don't have the write permission. Even though I am the main user :( Oh well.

Stephen

<shrug>


How about typing
sudo nvidia-xconfig -a --cool-bits=28
The sudo in front gives the program the root privileges
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
ID: 1854680 · Report as offensive
Stephen "Heretic" Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 20 Sep 12
Posts: 5557
Credit: 192,787,363
RAC: 628
Australia
Message 1854691 - Posted: 11 Mar 2017, 8:31:47 UTC - in response to Message 1854678.  
Last modified: 11 Mar 2017, 8:38:57 UTC


Well, the Menu Bar is at the Top of the screen by Default. All you have to do is bring the Manager to the front, by clicking on it, then run the mouse to the top of the screen and you will find those missing categories. Windows moved the Menus to the Window Title bar in an effort to keep from being sued by Apple...it didn't work. If you wish, you can change it to have the Menu in the Window title bar by setting it in System Settings/Appearance/Behavior/Show the menus for a window... Beware if a small window has lots of categories all of them will not be shown, and you have to relaunch the App to have it work correctly after changing the setting. Apple still has the Menus in the Menu Bar.


. . They are very, very sneaky. I ran the mouse all over that window and right and left clicked all over the place. I had presumed they were not available, thank you for that.


Are you still missing the link ld-linux-x86-64.so.2 ? I have 5 different systems installed on 3 machines and all of them have ld-linux-x86-64.so.2 in /lib64. To see if it's there go to the sidebar and click on Computer and look in lib64. Since it's a Link, you could probably fix it if it's missing.


OK, it is there. In fact it is the only thing that is. So why was it the only line missing the <filename> => from that listing?

Stephen

?
ID: 1854691 · Report as offensive
Stephen "Heretic" Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 20 Sep 12
Posts: 5557
Credit: 192,787,363
RAC: 628
Australia
Message 1854698 - Posted: 11 Mar 2017, 8:51:39 UTC - in response to Message 1854680.  



. . Hi again,

. . The nvidia-smi -l works fine but the nvidia-xconfig -a --cool-bits=28 fails because it cannot write to the file. I tired to manually edit the file but cannot save it because I don't have the write permission. Even though I am the main user :( Oh well.

Stephen

<shrug>


How about typing
sudo nvidia-xconfig -a --cool-bits=28
The sudo in front gives the program the root privileges


. . That did the trick, what a difference a single word can make.

. . So now that I seem to have things working I guess the next step is to add the spicy special sauce. I think it was TBar who said to install Lunatics by copying the CUDA42 Lunatics archive contents into the BOINC projects folder. Is that all there is to it? Surely I have to do something else to get Boinc to use the specific apps. Someone else mentioned something about another archive for SSE/AVX apps for the CPU, I will read back.

Stephen

:)

Stephen
ID: 1854698 · Report as offensive
Previous · 1 . . . 9 · 10 · 11 · 12 · 13 · 14 · 15 . . . 83 · Next

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


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