Windows 10 vs Linux performance for Nvidia GPU's

Questions and Answers : Windows : Windows 10 vs Linux performance for Nvidia GPU's
Message board moderation

To post messages, you must log in.

AuthorMessage
Royce Wilkins
Volunteer tester

Send message
Joined: 22 Feb 04
Posts: 16
Credit: 28,370,613
RAC: 13
United States
Message 1973049 - Posted: 2 Jan 2019, 5:48:06 UTC

Hello all,
At one time I learned how to tweak my Bonic / Seti settings with the lunatics app / settings. However that was some time ago and presently I have searched a bit to see what all needs to be done to achieve processing performance even remotely close to Linux systems. To the best of my current efforts I can't find anything more than some parts here and there that might be done and some posts that seam to be out of date (lunatics site).
Such as 2 work units per GPU and 1 CPU core each, still those numbers seam about 1/4 of a "tuned" Linux box of the top peeps.

Does anyone have some details as to a good source of tuning Windows 10 for Nvidia 960, 970, 1060 (6 GB), RTX 2070 (soon) should look like?
Kind of sad I have to learn to be a Linux admin to get the most from my hardware or a programmer.

Buy the way will the AI engine of the 2070 ever be able to be used for Seti, as best I can tell without being a programmer or math scholar it looks like a maybe but closer to a no.

Thank you,
Royce
ID: 1973049 · Report as offensive
Royce Wilkins
Volunteer tester

Send message
Joined: 22 Feb 04
Posts: 16
Credit: 28,370,613
RAC: 13
United States
Message 1973344 - Posted: 4 Jan 2019, 4:39:16 UTC
Last modified: 4 Jan 2019, 5:16:12 UTC

Well nice to see a default Linux (Unbuntu 18.04 GUI) install and processing on my GTX 1060 (6gb) GPU is actually 20 - 22 or some 7.5 mins versus a windows install of near 8 -9 mins per work unit.
So I take that as a plus for those that help Seti configure "standard apps". Windows is massively faster on an untweaked Linux install.
Guess I should wait for a week or 2, to see best case.

But in the end my RTX 2070 on untweaked Seti is as best as I can find about 1/10 of the tweaked systems.
ID: 1973344 · Report as offensive
Profile Mr. Kevvy Crowdfunding Project Donor*Special Project $250 donor
Volunteer moderator
Volunteer tester
Avatar

Send message
Joined: 15 May 99
Posts: 3659
Credit: 1,114,826,392
RAC: 3,319
Canada
Message 1973411 - Posted: 4 Jan 2019, 17:58:32 UTC
Last modified: 4 Jan 2019, 18:00:33 UTC

The (vast?) majority of Linux systems with recent CUDA-ready cards are not "tweaked" per se, but are running a completely different and heavily optimized client. Its performance is between two and three times that of the stock Windows client and just under twice that of the SoG optimized Windows client.

You can find out how to install it here.
ID: 1973411 · Report as offensive
Royce Wilkins
Volunteer tester

Send message
Joined: 22 Feb 04
Posts: 16
Credit: 28,370,613
RAC: 13
United States
Message 1973482 - Posted: 4 Jan 2019, 22:40:26 UTC - in response to Message 1973411.  

Thank you for the reply and link, I will see if I can figure it out on my one Linux box. Then if I can I will convert one other one.
ID: 1973482 · Report as offensive
Royce Wilkins
Volunteer tester

Send message
Joined: 22 Feb 04
Posts: 16
Credit: 28,370,613
RAC: 13
United States
Message 1973556 - Posted: 5 Jan 2019, 6:45:57 UTC - in response to Message 1973482.  

What a pain in the can. Linux user should puke up there guts, nail them down with thousands of brad nails. Then rip the brad nails out and repeat 100 times. Anyone that thinks going back 20 years to command line is a very much anal. What a massive retarded complex pile. Or write a real document instead of a 1980's BBS "blog" on going for eternity and only supporting the anal.
ID: 1973556 · Report as offensive
Royce Wilkins
Volunteer tester

Send message
Joined: 22 Feb 04
Posts: 16
Credit: 28,370,613
RAC: 13
United States
Message 1973558 - Posted: 5 Jan 2019, 7:02:46 UTC

I am done with Seti. Top 1 % or not. The fact that only the Linux community is the only ones that can have 10 times the performance with tweaking is just a joke. I am sure others will not work either, but if none work then distributed computing is a waste and one sided. Spend the cash to have a TOP500.org system.
ID: 1973558 · Report as offensive
Profile Jord
Volunteer tester
Avatar

Send message
Joined: 9 Jun 99
Posts: 15183
Credit: 4,362,181
RAC: 3
Netherlands
Message 1973599 - Posted: 5 Jan 2019, 11:48:25 UTC - in response to Message 1973556.  

Anyone that thinks going back 20 years to command line is a very much anal. What a massive retarded complex pile.
It's because operating systems are complex. Even Windows is best and easiest told what to do when doing it via command line. It's easier to do a "net localgroup administrators {name} add" than it is to figure that out via the GUI, especially since it moves around as per Windows version. And especially when you're scripting these things. Scripts run easier than macros.

At least via the command line you can fine tune a lot of things. There are usually options available that aren't there in the GUI, as the GUI isn't for advanced people.
I'd love to see you try to build an app with tags like this from a GUI: BOINCDIR="/var/lib/boinc" ./configure --enable-sse3 --enable-fast-math --enable-sse2 --enable-sse --enable-bitness=64 CFLAGS="-march=core2 -O2 -pipe" CXXFLAGS="-march=core2 -O2 -pipe", that's normally not possible as you don't have those options.

So watch out before you call (general) people anal.
ID: 1973599 · Report as offensive
Profile Tom M
Volunteer tester

Send message
Joined: 28 Nov 02
Posts: 5124
Credit: 276,046,078
RAC: 462
Message 1973666 - Posted: 5 Jan 2019, 19:06:41 UTC - in response to Message 1973558.  

I am done with Seti. Top 1 % or not. The fact that only the Linux community is the only ones that can have 10 times the performance with tweaking is just a joke. I am sure others will not work either, but if none work then distributed computing is a waste and one sided. Spend the cash to have a TOP500.org system.


While I am sorry to see you go. I expect your unhappyness will hang around your neck like a stone and follow you every where. I am sorry for that.

Tom
A proud member of the OFA (Old Farts Association).
ID: 1973666 · Report as offensive
Royce Wilkins
Volunteer tester

Send message
Joined: 22 Feb 04
Posts: 16
Credit: 28,370,613
RAC: 13
United States
Message 1973736 - Posted: 6 Jan 2019, 3:41:59 UTC - in response to Message 1973666.  

Not unhappy, just irritated. Other projects actually do work without having to be a Linux command line freak. Keep in mind I know Microsoft is bloatware and clearly not going to be the best performance system and like never will. So the only real question is why can other projects manage better general performance with no command line 80's methods? Or maybe better stated why do they have the time to better tune the clients for all?
ID: 1973736 · Report as offensive
rob smith Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer moderator
Volunteer tester

Send message
Joined: 7 Mar 03
Posts: 21184
Credit: 416,307,556
RAC: 380
United Kingdom
Message 1973771 - Posted: 6 Jan 2019, 8:44:35 UTC

There is no need to run extensive (or indeed any) command lines when using the Linux applications. It is only those who "enjoy" forcing the system that do so. I run an older version of the "special" application on all three of my Linux computers without any, and get a reasonable performance from them, all of them comfortably ahead of the same computers running the "SoG" application under either Linux or Windows. The majority of the computers above mine have either more GPUs installed, or are using a newer and substantially faster application, some are using very aggressive command lines, but in reality they are only gaining a couple of percent over running no command line.
However, if one looks at the SoG application then it really benefit from aggressive use of command lines, and VERY careful configuration of the balance between CPU & GPU (to call it a "GPU" application is really a misnomer as it uses about as much CPU resource as it does GPU when running under Windows).
Bob Smith
Member of Seti PIPPS (Pluto is a Planet Protest Society)
Somewhere in the (un)known Universe?
ID: 1973771 · Report as offensive
Profile Keith Myers Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 13159
Credit: 1,160,866,277
RAC: 1,873
United States
Message 1977001 - Posted: 25 Jan 2019, 21:13:38 UTC - in response to Message 1973771.  

What command lines? ? There isn't any by default with the specialized apps as you've stated. The only command line additions to the special app is a pfb or nobs statement and neither is necessary. Nothing compared to the ridiculously long command line for the SoG app. The special app gets its performance natively just by being efficient in use of all of a gpu's resources in parallel.
Seti@Home classic workunits:20,676 CPU time:74,226 hours

A proud member of the OFA (Old Farts Association)
ID: 1977001 · Report as offensive

Questions and Answers : Windows : Windows 10 vs Linux performance for Nvidia GPU's


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