Questions and Answers :
Windows :
Windows 10 vs Linux performance for Nvidia GPU's
Message board moderation
Author | Message |
---|---|
Royce Wilkins Send message Joined: 22 Feb 04 Posts: 16 Credit: 28,370,613 RAC: 13 ![]() ![]() |
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 |
Royce Wilkins Send message Joined: 22 Feb 04 Posts: 16 Credit: 28,370,613 RAC: 13 ![]() ![]() |
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. |
![]() ![]() ![]() ![]() Send message Joined: 15 May 99 Posts: 3847 Credit: 1,114,826,392 RAC: 3,319 ![]() ![]() |
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. ![]() |
Royce Wilkins Send message Joined: 22 Feb 04 Posts: 16 Credit: 28,370,613 RAC: 13 ![]() ![]() |
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. |
Royce Wilkins Send message Joined: 22 Feb 04 Posts: 16 Credit: 28,370,613 RAC: 13 ![]() ![]() |
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. |
Royce Wilkins Send message Joined: 22 Feb 04 Posts: 16 Credit: 28,370,613 RAC: 13 ![]() ![]() |
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. |
![]() Send message Joined: 9 Jun 99 Posts: 15184 Credit: 4,362,181 RAC: 3 ![]() |
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. |
![]() Send message Joined: 28 Nov 02 Posts: 5126 Credit: 276,046,078 RAC: 462 ![]() |
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). |
Royce Wilkins Send message Joined: 22 Feb 04 Posts: 16 Credit: 28,370,613 RAC: 13 ![]() ![]() |
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? |
rob smith ![]() ![]() ![]() Send message Joined: 7 Mar 03 Posts: 22738 Credit: 416,307,556 RAC: 380 ![]() ![]() |
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? |
![]() ![]() ![]() Send message Joined: 29 Apr 01 Posts: 13164 Credit: 1,160,866,277 RAC: 1,873 ![]() ![]() |
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) |
©2025 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.