Ubuntu 18.04 desktop x64 and iGPU

Message boards : Number crunching : Ubuntu 18.04 desktop x64 and iGPU
Message board moderation

To post messages, you must log in.

Previous · 1 · 2 · 3 · 4 · Next

AuthorMessage
Profile Raistmer
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 16 Jun 01
Posts: 6325
Credit: 106,370,077
RAC: 121
Russia
Message 1973575 - Posted: 5 Jan 2019, 8:44:38 UTC - in response to Message 1973572.  

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.
SETI apps news
We're not gonna fight them. We're gonna transcend them.
ID: 1973575 · Report as offensive
TBar
Volunteer tester

Send message
Joined: 22 May 99
Posts: 5204
Credit: 840,779,836
RAC: 2,768
United States
Message 1973578 - Posted: 5 Jan 2019, 9:08:28 UTC - in response to Message 1973575.  

You might as well trash 7.2.42, it won't work in anything higher than around 15.04, and will just cause confusion.
The version I gave you, 7.8.3, was compiled with Static libraries and usually works with everything from Ubuntu 12.04 to 18.04 needing just libwebkit in most cases.
I tried the new DL from C.A. on my 18.04 and it worked as expected. If you expand the file outside of your 18.04 system it will reset ALL the execute bits. You should copy the zip file to your system and then expand it to save the execute bit settings.
ID: 1973578 · Report as offensive
Profile Raistmer
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 16 Jun 01
Posts: 6325
Credit: 106,370,077
RAC: 121
Russia
Message 1973601 - Posted: 5 Jan 2019, 12:22:56 UTC
Last modified: 5 Jan 2019, 12:26:58 UTC

./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...
SETI apps news
We're not gonna fight them. We're gonna transcend them.
ID: 1973601 · 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 1973604 - Posted: 5 Jan 2019, 12:57:57 UTC - in response to Message 1973601.  

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
ID: 1973604 · Report as offensive
Profile Raistmer
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 16 Jun 01
Posts: 6325
Credit: 106,370,077
RAC: 121
Russia
Message 1973606 - Posted: 5 Jan 2019, 13:00:50 UTC - in response to Message 1973605.  

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 ?
SETI apps news
We're not gonna fight them. We're gonna transcend them.
ID: 1973606 · 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 1973607 - Posted: 5 Jan 2019, 13:15:37 UTC - in response to Message 1973606.  

From memory I seem to recall Keith finding something like a libcurl 34 patch for UB18 when he first installed it, so I'm guessing 4 is required for UB18.
I forget if png12 included it or not, but I am running BOINC 7.2.44 on UB18.
ID: 1973607 · Report as offensive
TBar
Volunteer tester

Send message
Joined: 22 May 99
Posts: 5204
Credit: 840,779,836
RAC: 2,768
United States
Message 1973629 - Posted: 5 Jan 2019, 15:55:03 UTC - in response to Message 1973606.  
Last modified: 5 Jan 2019, 16:05:03 UTC

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 ?

Because the only two ever needed are libwebkitgtk and libcurl3.
In most cases you only need the webkit, sometimes you need libcurl3.
Either run sudo apt-get install libcurl3 or open the Synaptic Package Manager and search for libcurl3, then install the package that way.

I really don't remember having to install libcurl3 in my version of 18.04.1. Did you install the 18.04 image or the 18.04.1 image? Also, did you run the Updates after installing?
ID: 1973629 · Report as offensive
Profile Raistmer
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 16 Jun 01
Posts: 6325
Credit: 106,370,077
RAC: 121
Russia
Message 1973633 - Posted: 5 Jan 2019, 16:16:42 UTC - in response to Message 1973629.  
Last modified: 5 Jan 2019, 16:24:14 UTC

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.
SETI apps news
We're not gonna fight them. We're gonna transcend them.
ID: 1973633 · Report as offensive
Profile Keith Myers Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 13164
Credit: 1,160,866,277
RAC: 1,873
United States
Message 1973638 - Posted: 5 Jan 2019, 16:29:22 UTC - in response to Message 1973565.  


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.

It would have worked if you had added his name as owner to the ppa.
https://launchpad.net/~costamagnagianfranco/+archive/ubuntu/locutusofborg-ppa
Seti@Home classic workunits:20,676 CPU time:74,226 hours

A proud member of the OFA (Old Farts Association)
ID: 1973638 · Report as offensive
Profile Raistmer
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 16 Jun 01
Posts: 6325
Credit: 106,370,077
RAC: 121
Russia
Message 1973639 - Posted: 5 Jan 2019, 16:37:32 UTC

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
SETI apps news
We're not gonna fight them. We're gonna transcend them.
ID: 1973639 · Report as offensive
Profile Raistmer
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 16 Jun 01
Posts: 6325
Credit: 106,370,077
RAC: 121
Russia
Message 1973640 - Posted: 5 Jan 2019, 16:39:52 UTC
Last modified: 5 Jan 2019, 16:47:16 UTC

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
SETI apps news
We're not gonna fight them. We're gonna transcend them.
ID: 1973640 · 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 1973641 - Posted: 5 Jan 2019, 16:41:19 UTC - in response to Message 1973633.  

I just checked my only UB18 box with v4.2.44 which I recall having problems with getting/finding libcurl4 and I see libcurl is not even listed as a dependency now, I wonder if that PNG install fixed that?? I forget now.
ldd '/home/brent/BOINC/boinccmd' 
	linux-vdso.so.1 (0x00007ffd343e1000)
	libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f601e970000)
	libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f601e5e7000)
	libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f601e249000)
	libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f601e031000)
	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f601dc40000)
	/lib64/ld-linux-x86-64.so.2 (0x00007f601eb8f000)

ldd '/home/brent/BOINC/boincmgr' 
	linux-vdso.so.1 (0x00007ffdc5314000)
	libXinerama.so.1 => /usr/lib/x86_64-linux-gnu/libXinerama.so.1 (0x00007ff268fc2000)
	libSM.so.6 => /usr/lib/x86_64-linux-gnu/libSM.so.6 (0x00007ff268dba000)
	libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0 (0x00007ff268b95000)
	libjpeg.so.8 => /usr/lib/x86_64-linux-gnu/libjpeg.so.8 (0x00007ff26892d000)
	libsqlite3.so.0 => /usr/lib/x86_64-linux-gnu/libsqlite3.so.0 (0x00007ff268624000)
	libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007ff268420000)
	libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007ff268203000)
	libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007ff267ecb000)
	libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007ff267cac000)
	libgtk-x11-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 (0x00007ff26766a000)
	libgdk-x11-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0 (0x00007ff2673b5000)
	libgdk_pixbuf-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0 (0x00007ff267191000)
	libpango-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0 (0x00007ff266f44000)
	libgobject-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007ff266cf0000)
	libglib-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007ff2669da000)
	libnotify.so.4 => /usr/lib/x86_64-linux-gnu/libnotify.so.4 (0x00007ff2667d2000)
	libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007ff266449000)
	libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007ff2660ab000)
	libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007ff265e93000)
	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007ff265aa2000)
	libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007ff265890000)
	libICE.so.6 => /usr/lib/x86_64-linux-gnu/libICE.so.6 (0x00007ff265675000)
	libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007ff26546e000)
	/lib64/ld-linux-x86-64.so.2 (0x00007ff2691c5000)
	libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007ff265246000)
	libgmodule-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0 (0x00007ff265042000)
	libpangocairo-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0 (0x00007ff264e35000)
	libXfixes.so.3 => /usr/lib/x86_64-linux-gnu/libXfixes.so.3 (0x00007ff264c2f000)
	libatk-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0 (0x00007ff264a09000)
	libcairo.so.2 => /usr/lib/x86_64-linux-gnu/libcairo.so.2 (0x00007ff2646ec000)
	libgio-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 (0x00007ff26434d000)
	libpangoft2-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0 (0x00007ff264137000)
	libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007ff263ef2000)
	libXrender.so.1 => /usr/lib/x86_64-linux-gnu/libXrender.so.1 (0x00007ff263ce8000)
	libXi.so.6 => /usr/lib/x86_64-linux-gnu/libXi.so.6 (0x00007ff263ad8000)
	libXrandr.so.2 => /usr/lib/x86_64-linux-gnu/libXrandr.so.2 (0x00007ff2638cd000)
	libXcursor.so.1 => /usr/lib/x86_64-linux-gnu/libXcursor.so.1 (0x00007ff2636c3000)
	libXcomposite.so.1 => /usr/lib/x86_64-linux-gnu/libXcomposite.so.1 (0x00007ff2634c0000)
	libXdamage.so.1 => /usr/lib/x86_64-linux-gnu/libXdamage.so.1 (0x00007ff2632bd000)
	libthai.so.0 => /usr/lib/x86_64-linux-gnu/libthai.so.0 (0x00007ff2630b4000)
	libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007ff262eac000)
	libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007ff262c3a000)
	libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 (0x00007ff262a25000)
	libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007ff262821000)
	libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007ff26261b000)
	libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007ff262367000)
	libpixman-1.so.0 => /usr/lib/x86_64-linux-gnu/libpixman-1.so.0 (0x00007ff2620c2000)
	libpng16.so.16 => /usr/lib/x86_64-linux-gnu/libpng16.so.16 (0x00007ff261e90000)
	libxcb-shm.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0 (0x00007ff261c8d000)
	libxcb-render.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-render.so.0 (0x00007ff261a80000)
	librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007ff261878000)
	libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007ff261650000)
	libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007ff261435000)
	libmount.so.1 => /lib/x86_64-linux-gnu/libmount.so.1 (0x00007ff2611e1000)
	libharfbuzz.so.0 => /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x00007ff260f43000)
	libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007ff260d11000)
	libdatrie.so.1 => /usr/lib/x86_64-linux-gnu/libdatrie.so.1 (0x00007ff260b0a000)
	libblkid.so.1 => /lib/x86_64-linux-gnu/libblkid.so.1 (0x00007ff2608bd000)
	libgraphite2.so.3 => /usr/lib/x86_64-linux-gnu/libgraphite2.so.3 (0x00007ff260690000)

ID: 1973641 · Report as offensive
Profile Keith Myers Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 13164
Credit: 1,160,866,277
RAC: 1,873
United States
Message 1973643 - Posted: 5 Jan 2019, 16:46:03 UTC

The libpng12 is obsoleted from the 18.04 software sources. So if you need it you have to get it from older repositories. Shouldn't be needed on 18.04 anyway. 18.04 uses libpng16 and satisfies 7.4.44 and 7.8.3 just fine.

The only libraries needed are libcurl3 and libwebkitgtk-1.0. 18.04 comes with libcur4 and is not inclusive of libcurl3 so the default libcurl4 library does not satisfy the client.

Just use Synaptic Package Manager to search on libcurl and you will see both libcurl3 and libcurl4 listed. Install the libcurl3.

Distributions past 18.04 have dropped the libcurl3 and so another solution is needed.

There is a ppa called libcurl34 that includes both libcurl3 and libcurl4 in the same library and satisfies the client in later distributions.

sudo add-apt-repository ppa:xapienz/curl34
sudo apt-get update


https://launchpad.net/~xapienz/+archive/ubuntu/curl34
Seti@Home classic workunits:20,676 CPU time:74,226 hours

A proud member of the OFA (Old Farts Association)
ID: 1973643 · Report as offensive
Profile Keith Myers Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 13164
Credit: 1,160,866,277
RAC: 1,873
United States
Message 1973644 - Posted: 5 Jan 2019, 16:49:19 UTC - in response to Message 1973641.  
Last modified: 5 Jan 2019, 16:50:10 UTC

I just checked my only UB18 box with v4.2.44 which I recall having problems with getting/finding libcurl4 and I see libcurl is not even listed as a dependency now, I wonder if that PNG install fixed that?? I forget now.

Shouldn't have. One has nothing to do with the other. The libpng library is just to deal with displaying the BOINC screen saver. The libcurl libraries are very important with server communications and are absolutely necessary for the client boinc.
Seti@Home classic workunits:20,676 CPU time:74,226 hours

A proud member of the OFA (Old Farts Association)
ID: 1973644 · Report as offensive
Oddbjornik Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 15 May 99
Posts: 220
Credit: 349,610,548
RAC: 1,728
Norway
Message 1973691 - Posted: 5 Jan 2019, 22:38:47 UTC

I took a look at your completed tasks, Raistmer.
You could probably bring those runtimes down quite a bit by adding the -nobs command line option.
ID: 1973691 · Report as offensive
TBar
Volunteer tester

Send message
Joined: 22 May 99
Posts: 5204
Credit: 840,779,836
RAC: 2,768
United States
Message 1973698 - Posted: 5 Jan 2019, 22:58:19 UTC
Last modified: 5 Jan 2019, 23:09:12 UTC

It looks like to me he is running 4 CPU tasks on his four core CPU and starving the GPU. If he just disabled one CPU by changing the 'On Multiprocessor systems use at most' to 99%, he would free a cpu and get much faster CPU & GPU times. My 1050Ti at BETA is running on a ten year old machine using a PCIe Gen1 x1 slot and completing Arecibo VLARS as fast as he is completing normal Arecibo tasks,
Mine - https://setiweb.ssl.berkeley.edu/beta/result.php?resultid=31881843
His -https://setiathome.berkeley.edu/result.php?resultid=7307221921

Definitely something wrong with his setup.
The Run-time is much longer than his CPU time meaning the CPU App is having to wait on the CPU to be free,
Run time 1 hours 19 min 38 sec
CPU time 1 hours 16 min 30 sec
ID: 1973698 · Report as offensive
Profile Raistmer
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 16 Jun 01
Posts: 6325
Credit: 106,370,077
RAC: 121
Russia
Message 1973778 - Posted: 6 Jan 2019, 10:01:13 UTC

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?
SETI apps news
We're not gonna fight them. We're gonna transcend them.
ID: 1973778 · Report as offensive
Profile Raistmer
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 16 Jun 01
Posts: 6325
Credit: 106,370,077
RAC: 121
Russia
Message 1973779 - Posted: 6 Jan 2019, 10:12:20 UTC
Last modified: 6 Jan 2019, 10:29:31 UTC

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?
SETI apps news
We're not gonna fight them. We're gonna transcend them.
ID: 1973779 · Report as offensive
juan BFP Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 16 Mar 07
Posts: 9786
Credit: 572,710,851
RAC: 3,799
Panama
Message 1973786 - Posted: 6 Jan 2019, 10:52:22 UTC

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.
ID: 1973786 · Report as offensive
Profile Raistmer
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 16 Jun 01
Posts: 6325
Credit: 106,370,077
RAC: 121
Russia
Message 1973787 - Posted: 6 Jan 2019, 10:56:39 UTC - in response to Message 1973786.  

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 ?
SETI apps news
We're not gonna fight them. We're gonna transcend them.
ID: 1973787 · Report as offensive
Previous · 1 · 2 · 3 · 4 · Next

Message boards : Number crunching : Ubuntu 18.04 desktop x64 and iGPU


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