Posts by Raistmer

1) Message boards : Number crunching : Ubuntu 18.04 desktop x64 and iGPU (Message 1973884)
Posted 13 days ago by Profile Raistmer
Post:
Here https://cloud.mail.ru/public/HzTH/FczfHokkg I will put TestCases for CUDA Special app along with testing results.
For now excess Triplet under investigation.
2) Message boards : Number crunching : Ubuntu 18.04 desktop x64 and iGPU (Message 1973837)
Posted 13 days ago by Profile Raistmer
Post:
dont think you can run the monitor off the iGPU while crunching on the GPUs.
Some lot of water has flowed since this message, but anyway I reply, hoping it is still useful.

I do on one of my crunchers.
You just need to prepare an xorg.conf file.
I put the relevant links to information I followed here: http://setiathome.berkeley.edu/forum_thread.php?id=81271&postid=1952070.
You can skip all the driver installation things and just rely on the xorg.conf information. That is all that it takes, after you are are already running the right NVidia drivers. I realised that after some time.
It works as a charm.

If you need more help I am here.
If I can give back just 0.00001 % what Raistmer hase been giving to the community I will be happy to.


Thanks! I'll just keep this info for now and return to multi-GPU configs later when single one will be tuned enough.

Regarding CPU stealing cycles from GPU - yep, I'll test it on this setup thoroughly.

Unfortunately, there are inconclusives started to develop, This one, for example:
http://setiathome.berkeley.edu/result.php?resultid=7308235024
GPU found additional Triplet. CPU missed it. As one can see from stderr, there are many triplets in single PoT detected so app switched to re-processing on CPU. SoG does the same with triplets.
That is, CPU processing somehow different. To ensure correct operation of CUDA app is the main target, optimal performance on particula host is nice but less important.
I'll try to catch that WU and check it with different apps.
3) Message boards : Number crunching : Ubuntu 18.04 desktop x64 and iGPU (Message 1973787)
Posted 13 days ago by Profile Raistmer
Post:
You are running the CUDA9.0 version. Maybe it´s better if you try to run with: setiathome v8 enhanced x41p_V0.97b2, Cuda 9.20 special who was the latest avaliable for the CUDA 9 builds.

If you can´t find it PM and i will send it for you.

I have this one: "setiathome_x41p_V0.97b2_Linux-Pascal+_cuda92"

Will it run with 396 driver ?
4) Message boards : Number crunching : Ubuntu 18.04 desktop x64 and iGPU (Message 1973779)
Posted 13 days ago by Profile Raistmer
Post:
top output:

top - 13:07:13 up 17:09,  1 user,  load average: 4,84, 4,91, 4,91
Tasks: 217 total,   6 running, 164 sleeping,   0 stopped,   1 zombie
%Cpu(s):  0,6 us,  0,4 sy, 98,9 ni,  0,1 id,  0,0 wa,  0,0 hi,  0,0 si,  0,0 st
KiB Mem :  8115912 total,  4317624 free,  1951404 used,  1846884 buff/cache
KiB Swap:  2097148 total,  2097148 free,        0 used.  5613388 avail Mem 

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND                                                                                                      
 5996 r         39  19   52788  35956   4536 R  99,7  0,4  22:08.57 MBv8_8.22r3711_                                                                                              
 5939 r         39  19   52756  35928   4536 R  97,7  0,4  35:56.98 MBv8_8.22r3711_                                                                                              
 5937 r         39  19   53264  43464   4536 R  95,7  0,5  35:58.28 MBv8_8.22r3711_                                                                                              
 6010 r         39  19   53264  43460   4536 R  91,7  0,5  18:53.41 MBv8_8.22r3711_                                                                                              
 6069 r         30  10 14,901g 650504 340880 R   8,6  8,0   0:17.73 setiathome_x41p                                                                                              
  973 root     -51   0       0      0      0 S   2,7  0,0  24:23.97 irq/30-nvidia                                                                                                
 1105 r         20   0 4011528 332288  93460 S   0,7  4,1   1:08.97 gnome-shell                                                                                                  
 1595 r         20   0 2183216  70236  53244 S   0,7  0,9   0:55.43 boincmgr                                                                                                     
 1811 r         20   0  728832  38032  27796 S   0,7  0,5   0:02.46 gnome-terminal-                                                                                              
  896 root      20   0  341120  76180  61236 S   0,3  0,9   0:52.21 Xorg                                                                                                         
    1 root      20   0  225464   9172   6676 S   0,0  0,1   0:01.55 systemd                                                                                                      
    2 root      20   0       0      0      0 S   0,0  0,0   0:00.01 kthreadd                                                                                                     
    4 root       0 -20       0      0      0 I   0,0  0,0   0:00.00 kworker/0:0H                                                                                                 
    6 root       0 -20       0      0      0 I   0,0  0,0   0:00.00 mm_percpu_wq                                                                                                 
    7 root      20   0       0      0      0 S   0,0  0,0   0:00.28 ksoftirqd/0                                                                                                  
    8 root      20   0       0      0      0 I   0,0  0,0   0:03.92 rcu_sched                                                                                                    
    9 root      20   0       0      0      0 I   0,0  0,0   0:00.00 rcu_bh                                                                                                       
   10 root      rt   0       0      0      0 S   0,0  0,0   0:00.00 migration/0                                                                                                  
   11 root      rt   0       0      0      0 S   0,0  0,0   0:00.10 watchdog/0                                                                                                   
   12 root      20   0       0      0      0 S   0,0  0,0   0:00.00 cpuhp/0                                                                                                      
   13 root      20   0       0      0      0 S   0,0  0,0   0:00.00 cpuhp/1                                                                                                      
   14 root      rt   0       0      0      0 S   0,0  0,0   0:00.09 watchdog/1                                                                                                   
   15 root      rt   0       0      0      0 S   0,0  0,0   0:00.00 migration/1                                                                                                  
   16 root      20   0       0      0      0 S   0,0  0,0   0:00.09 ksoftirqd/1                                                                                                  
   18 root       0 -20       0      0      0 I   0,0  0,0   0:00.00 kworker/1:0H                                                                                                 
   19 root      20   0       0      0      0 S   0,0  0,0   0:00.00 cpuhp/2                                                                                                      
   20 root      rt   0       0      0      0 S   0,0  0,0   0:00.10 watchdog/2                                                                                                   
   21 root      rt   0       0      0      0 S   0,0  0,0   0:00.00 migration/2                                                                                                  
   22 root      20   0       0      0      0 S   0,0  0,0   0:00.13 ksoftirqd/2                                                                                                  
   23 root      20   0       0      0      0 I   0,0  0,0   0:00.46 kworker/2:0                                                                                                  
   24 root       0 -20       0      0      0 I   0,0  0,0   0:00.00 kworker/2:0H                                                                                                 
   25 root      20   0       0      0      0 S   0,0  0,0   0:00.00 cpuhp/3                                                                                                      
   26 root      rt   0       0      0      0 S   0,0  0,0   0:00.10 watchdog/3                                                                                                   
   27 root      rt   0       0      0      0 S   0,0  0,0   0:00.00 migration/3                                                                                                  
   28 root      20   0       0      0      0 S   0,0  0,0   0:00.11 ksoftirqd/3                                                                                                  
   30 root       0 -20       0      0      0 I   0,0  0,0   0:00.00 kworker/3:0H                                                                                                 
   31 root      20   0       0      0      0 S   0,0  0,0   0:00.00 kdevtmpfs                                                                                                    
   32 root       0 -20       0      0      0 I   0,0  0,0   0:00.00 netns                                                                                                        
   33 root      20   0       0      0      0 S   0,0  0,0   0:00.00 rcu_tasks_kthre                                                                                              
   34 root      20   0       0      0      0 S   0,0  0,0   0:00.00 kauditd                                                                                                      
   37 root      20   0       0      0      0 S   0,0  0,0   0:00.02 khungtaskd                                                                                                   
   38 root      20   0       0      0      0 S   0,0  0,0   0:00.00 oom_reaper                                                                                                   
   39 root       0 -20       0      0      0 I   0,0  0,0   0:00.00 writeback                                                                                                    
   40 root      20   0       0      0      0 S   0,0  0,0   0:00.00 kcompactd0                                                                                                   
   41 root      25   5       0      0      0 S   0,0  0,0   0:00.00 ksmd                                                                                                         
   42 root      39  19       0      0      0 S   0,0  0,0   0:00.00 khugepaged                                                                                                   


So, these are stealing CPU:

973 root -51 0 0 0 0 S 3,7 0,0 24:26.32 irq/30-nvidia
1911 r 20 0 2398244 375580 137928 S 2,3 4,6 1:59.96 firefox
896 root 20 0 341424 76440 61496 S 1,7 0,9 0:55.52 Xorg
1811 r 20 0 732492 41872 28848 S 1,3 0,5 0:03.01 gnome-terminal-
1595 r 20 0 2183216 70236 53244 S 0,7 0,9 0:56.11 boincmgr
1 root 20 0 225464 9172 6676 S 0,0 0,1 0:01.56 systemd


Smth wrong with driver setup? 24 mins for IRQs seems a lot.

So, the plan is to take host offline for a moment then run in same mode for ~day (actually, until all tasks completed).
Then attempt to free one CPU core and repeat.

BTW, I already see good speedup versus Windows+SoG. So you say it can be improved even more?
5) Message boards : Number crunching : Ubuntu 18.04 desktop x64 and iGPU (Message 1973778)
Posted 13 days ago by Profile Raistmer
Post:
Well, I want to establish default baseground then attempt optimizations.
Regarding CPU apps: only BOINC + default OS setup on that machine. 4 cores so 4 CPU apps. iGPU disabled (more precisely, initialization set to PEG instead of IGD).
So nothing should steal CPU from CPU app. GPU maybe starving indeed.
Please advise some tools like Windows's GPU-Z/CPU-Z for Linux.
For CPU usage I could use top command, what about GPU?
6) Message boards : Number crunching : Setting up Linux to crunch CUDA90 and above for Windows users (Message 1973703)
Posted 14 days ago by Profile Raistmer
Post:
I vaguely remember something that Raistmer said about the synchronization issue. But don't know enough about how Petri implemented his search algorithm. I looked over on the CUDA developers forums and see that others are developing CUDA apps in Windows. So it must be doable in some fashion. I do see a lot of posts about issues running CUDA or installing CUDA with Visual Studio which I believe is one of the major Windows development tools.

Well, to make it more clear - I didn't work directly with CUDA for few years already so hardly could tell smth about its modern implementation in Windows.
What I could tell is the way nVidia implemented OpenCL Runtime for their devices.
If I recall correctly, memory transfers that expected to be async actually were blocking sync ones.
Perhaps there are some comments in code where I discovered that. But it's not new, NV has own language and hardly will put too much efforts in anything other support.

BTW, speaking about Petri's app what most current sources of it we have?
7) Message boards : Number crunching : Ubuntu 18.04 desktop x64 and iGPU (Message 1973640)
Posted 14 days ago by Profile Raistmer
Post:
Ups... very first task was overflow... quite suspicious...

Host: https://setiathome.berkeley.edu/show_host_detail.php?hostid=8647915
Task: https://setiathome.berkeley.edu/result.php?resultid=7306843954

EDIT: And here is Windows version of same hardware: https://setiathome.berkeley.edu/show_host_detail.php?hostid=8395468
8) Message boards : Number crunching : Ubuntu 18.04 desktop x64 and iGPU (Message 1973639)
Posted 14 days ago by Profile Raistmer
Post:
And finally tasks are downloaded.
Big THANK YOU to all participants of this thread, your advises helped a LOT.

Now will try KWSN version of bench utility
9) Message boards : Number crunching : Ubuntu 18.04 desktop x64 and iGPU (Message 1973633)
Posted 14 days ago by Profile Raistmer
Post:
Ubuntu 18.0.4 x64 LTS Desktop (BIONIC)

URL: http://releases.ubuntu.com/18.04.1/ubuntu-18.04.1-desktop-amd64.iso?_ga=2.103189127.600076773.1534354570-1397407216.1534354570
Date: 2018/08/16 12:24:27

(and updates ran in installation process)

Well, your answer based on pre-knowledge. If such pre-knowledge unavailable what proper way to solve DLL-dependence issues in Linux?

For example:
one uses ldd <executable> and sees that required DLL <XXX.so> missing.
One needs to install package, that contains that <XXX.so> file. But package could be named differently, for example <YYY>
So, how one should infer <YYY> from <XXX.so> ?
Or only almighty Google can help? That is, Linux completely unusable offline or w/o full power of search engine ???

EDIT: comparing to Windows it's general way to provide required dependencies WITH OWN installer. So, when installer works it installs all required to run particular program.
So, here is big difference between approaches to software installation between 2 OSes.
10) Message boards : Number crunching : Ubuntu 18.04 desktop x64 and iGPU (Message 1973606)
Posted 14 days ago by Profile Raistmer
Post:
Looking at my notes I see ...

libpng12 For Ubuntu 18 - bonicmgr needs it
libpng12-0_1.2.54-1ubuntu1.1_amd64.deb

Also ... sudo apt-get install libcurl3 ... I don't recall seeing that in this thread, but could be for older OS


Just curious how I would know it should be lincurl3 not *2 or 4 ?
11) Message boards : Number crunching : Ubuntu 18.04 desktop x64 and iGPU (Message 1973601)
Posted 14 days ago by Profile Raistmer
Post:
./run_client
./boinc: error while loading shared libraries: libcurl.so.4: cannot open shared object file: No such file or directory


so what pack I miss now?...

linux-vdso.so.1 (0x00007ffe917a8000)
libcurl.so.4 => not found
libssl.so.1.0.0 => /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0 (0x00007fa10d65b000)
libcrypto.so.1.0.0 => /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0 (0x00007fa10d218000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fa10d014000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fa10cdf7000)
libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007fa10cabf000)
libXss.so.1 => /usr/lib/x86_64-linux-gnu/libXss.so.1 (0x00007fa10c8bb000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fa10c69c000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fa10c313000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fa10bf75000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fa10bd5d000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fa10b96c000)
/lib64/ld-linux-x86-64.so.2 (0x00007fa10d8c3000)
libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007fa10b744000)
libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007fa10b532000)
libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007fa10b32e000)
libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007fa10b128000)
libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 (0x00007fa10af13000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fa10ad0b000)

BTW, how to link between DLL name and package name?
I did try sudo apt install libcurl but no success...
12) Message boards : Number crunching : Ubuntu 18.04 desktop x64 and iGPU (Message 1973575)
Posted 14 days ago by Profile Raistmer
Post:
run_manager is just a script. To check all the apps 'ldd' these
boinc
boinccmd
boincmgr
boincscr
switcher
and maybe do the AP and MB apps to make sure.

Ah, I see, thanks.
13) Message boards : Number crunching : Ubuntu 18.04 desktop x64 and iGPU (Message 1973573)
Posted 14 days ago by Profile Raistmer
Post:

The version of BOINC I gave you doesn't use libwx shared libraries. That means you have another version of boinc, perhaps 7.2.42, somewhere on your HDD. To run boinc manager from the Terminal you must cd to the folder containing the App, /home/username/BOINC.
It will work if you open the BOINC folder you downloaded and double-click on boincmgr...

Exactly, 7.2.42. It was attempt while Boinc.7z still downloading.
And now it still unpacking... for some reason it unpacks @100kB/s speed from flash drive. Looks like Linux hates direct flash removal even more than Windows ...
14) Message boards : Number crunching : Ubuntu 18.04 desktop x64 and iGPU (Message 1973566)
Posted 14 days ago by Profile Raistmer
Post:

[quote]Oh, you need to also run, sudo apt-get install libwebkitgtk-1.0-0 p7zip synaptic dkms

Done... but still ./boincmgr: error while loading shared libraries: libwx_gtk2u_html-2.8.so.0: cannot open shared object file: No such file or directory

So will try ldd thing now.

EDIT: ups... $ ldd run_manager
not a dynamic executable
So until full pack downloaded I'm stuck gain.
15) Message boards : Number crunching : Ubuntu 18.04 desktop x64 and iGPU (Message 1973565)
Posted 14 days ago by Profile Raistmer
Post:

or use the Locutus of Borg ppa.

No-no-no, no borgs here, they are purged :)
Actually, label-names are good and handy when one already have some knowledge and seeks way to remember it and to ease recall of it.
W/o that such label-name is just void, unfortunately.
I suppose typing "sudo apt add-apt-repository ppa:Locutus of Borg" would fail so didn't try that.
16) Message boards : Number crunching : Ubuntu 18.04 desktop x64 and iGPU (Message 1973564)
Posted 14 days ago by Profile Raistmer
Post:
I suppose it would be much easier with the BOINC all in One file....wouldn't it.

Sure... having it :)

Really, all you need to do is install the Repository nVidia driver, either 384 or 390
done, I suppose (with 396 version)

Oh, you need to also run, sudo apt-get install libwebkitgtk-1.0-0 p7zip synaptic dkms
Will do right now (p7zip installed already to make MC happy with 7z archives).
Read article yesterday about apt and apt-get. Looks like apt is the way to go in "modern" world... (wondering why I recall typing apt-get things and current examples are just apt w/o any get :) ).

..to install the one dependency and a few useful items. If you are running 16.04 also install gksu, for 18.04 caja does the same thing.

As my friend Google ;) says caja is a file manager. Any advantages versus MidnightCommander that at least feels like familiar old buddy tool to me?

Once you install the Repository version of BOINC you are Borked.
Some time ago under CentOS I did that and still remember bad feeling of helplessness in usage and control of such installation. So avoided that this time.

It's also the same version of the App I'm running at BETA, http://www.arkayn.us/lunatics/BOINC.7z

Now I have it, thanks.
17) Message boards : Number crunching : Ubuntu 18.04 desktop x64 and iGPU (Message 1973486)
Posted 15 days ago by Profile Raistmer
Post:
I downloaded recommended one for Linux from BOINC site, made it runnable, ran it.
Now have BOINC diretory on desktop .... but manager refuses to run - some lib missed.
What could I do to catch and install all needed deps once and for all?

EDIT forum search BOINC-7.4.44_sp.7z gave only this thread...
18) Message boards : Number crunching : Ubuntu 18.04 desktop x64 and iGPU (Message 1973478)
Posted 15 days ago by Profile Raistmer
Post:
thanks, I used command-line version (sudo apt install nvidia-396 didn't work though very same example was in article, but sudo apt install nvidia-driver-396 did work). It will download ~400MB of stuff so will take some time.

Meanwhile what BOINC version is recommeded one for special app?
19) Message boards : Number crunching : Ubuntu 18.04 desktop x64 and iGPU (Message 1973474)
Posted 15 days ago by Profile Raistmer
Post:
I wouldn't use the 410 driver on a Pascal 1050 Ti card. It is meant primarily for Turing cards. Will work but not as fast as the 396 drivers on the CUDA92 app. The ppa is the fastest method for installing the drivers in my opinion.

Without the original links on CA that were removed, you will have to scour the threads here in NC for private links people have posted for the applications.

I already downloaded apps and 396.51 NV driver.
But now would like to learn PPA thing too :)
20) Message boards : Number crunching : Ubuntu 18.04 desktop x64 and iGPU (Message 1973473)
Posted 15 days ago by Profile Raistmer
Post:

add the Ubuntu graphics drivers PPA and install the drivers from there. it is MUCH simpler.

Well, it sounds jibberish to me, sorry :) WHat is PPA, how to use PPA?...


Next 20


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