Message boards :
Number crunching :
Linux CUDA 'Special' App finally available, featuring Low CPU use
Message board moderation
Previous · 1 . . . 13 · 14 · 15 · 16 · 17 · 18 · 19 . . . 83 · Next
Author | Message |
---|---|
![]() Send message Joined: 6 Jun 02 Posts: 1668 Credit: 623,086,772 RAC: 156 ![]() ![]() |
You won't need to run that command every time you edit a file, but it is worth doing it after you copy files from some other place to the BOINC working directory as sometimes the permissions don't get the directory permissions, but carry their "old" permissions along for the ride. I've noticed this most when using a USB stick to do the transfer.... Run times seem OK. An ar .44 task that used to take 700 seconds goes now in 300 seconds. Did you test offline with vlar work from Arecibo and GBT? 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 |
Stephen "Heretic" ![]() ![]() ![]() ![]() Send message Joined: 20 Sep 12 Posts: 5557 Credit: 192,787,363 RAC: 628 ![]() ![]() |
. . Hey there TBar, . . I have to grovel a little. Your 1050 is only a mere few seconds behind my 1050ti. 305 for me and maybe 3010 for you, though it is early days yet that is a difference not work mentioning. I cannot do a screen grab of the nividia-smi -l display but: Fan at 65% Temp at 61degC Power at 60/75 But GPU use at only 90% I think the memory management can keep up with the 1050 in full crunch but not quite with the 1050ti. So for Seti crunching with Your special app the 1050 is the better choice. Cheaper to buy and cheaper to run. Of course I am running an MSI low profile version with standard clocks, on an OC version like a Strix with an external PCI-e connector there might be a little bit more difference in results. But bang for your buck seems to go to the 1050. Though best bang for your Watts still seems to be the 750ti. Stephen :( |
TBar Send message Joined: 22 May 99 Posts: 5204 Credit: 840,779,836 RAC: 2,768 ![]() ![]() |
I can vouch for truth in advertising; ![]() https://www.newegg.com/Product/Product.aspx?Item=N82E16814487296 It's clocked to the Moon. It's running around 1800MHz, way above the claimed Boost Clock. To copy the nvidia-smi window, go to the top menu and select Select All, then Copy It updates every few seconds so you have to catch it between updates. When you paste it, delete all but the bottom reading and frame it in pre /pre |
![]() ![]() Send message Joined: 24 Nov 06 Posts: 7489 Credit: 91,093,184 RAC: 0 ![]() |
Nothing wrong with the 1050/ti's as far as I can tell. Once we work out how to fully leverage the compute capacity without setting peoples' houses on fire, then they might well be the optimal bang for buck goto cards. It's just a shame that the status quo dictates going for the premium over the majority. In the long run though I feel that most crunchers are based in reality, which means these things are pretty awesome. "Living by the wisdom of computer science doesn't sound so bad after all. And unlike most advice, it's backed up by proofs." -- Algorithms to live by: The computer science of human decisions. |
Stephen "Heretic" ![]() ![]() ![]() ![]() Send message Joined: 20 Sep 12 Posts: 5557 Credit: 192,787,363 RAC: 628 ![]() ![]() |
. . OK here goes nothing ... Mon Mar 13 02:02:08 2017 +-----------------------------------------------------------------------------+ | 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 105... Off | 0000:01:00.0 On | N/A | | 65% 59C P0 61W / 75W | 1597MiB / 4033MiB | 88% Default | +-------------------------------+----------------------+----------------------+ +-----------------------------------------------------------------------------+ | Processes: GPU Memory | | GPU PID Type Process name Usage | |=============================================================================| | 0 1049 G /usr/lib/xorg/Xorg 117MiB | | 0 3110 G compiz 57MiB | | 0 4733 G unity-control-center 1MiB | | 0 4760 C ...ome_x41p_zi3k+_x86_64-pc-linux-gnu_cuda80 1417MiB | +-----------------------------------------------------------------------------+ . . Damn I really love it when I can get something to work ... :) Stephen :) |
TBar Send message Joined: 22 May 99 Posts: 5204 Credit: 840,779,836 RAC: 2,768 ![]() ![]() |
Do you have a cc_config.xml file with the priority setting? <cc_config>My cards are running mostly in the low 90s |
![]() ![]() Send message Joined: 21 Dec 03 Posts: 169 Credit: 41,799,743 RAC: 0 ![]() |
. . OK here goes nothing ... now that you've got everything running, how satisfying is it to get things done under linux? :) |
Stephen "Heretic" ![]() ![]() ![]() ![]() Send message Joined: 20 Sep 12 Posts: 5557 Credit: 192,787,363 RAC: 628 ![]() ![]() |
Do you have a cc_config.xml file with the priority setting? . . Does that mean if it is "1" I am OK or that I should change it? If I should change it, then to what value? Stephen ?? |
Stephen "Heretic" ![]() ![]() ![]() ![]() Send message Joined: 20 Sep 12 Posts: 5557 Credit: 192,787,363 RAC: 628 ![]() ![]() |
. . Hi Michel, . . As I learn more I am feeling less "lost in the wilderness", but my heart still likes to look out windows. I am going to buy a nice little book and write down all the things I have learnt so I can find them again when I need them. . . Still not entirely comfortable with Linux but CUDA80 is definitely two thumbs up ... There is a bit of a problem however. Now that I have seen what it can do on a GTX1050/1050ti I have a growing compulsion to see what it can do on my GTX1060-6GB's in my poor old Pentium-D. So now it is going to cost me more money. I have to buy 2 new drives, one to make Linux permanent on this machine <Core2 Duo + GTX1050ti> and another to install it on the Pentium-D. I guess you can say I am hooked :) Stephen 8^0 |
Stephen "Heretic" ![]() ![]() ![]() ![]() Send message Joined: 20 Sep 12 Posts: 5557 Credit: 192,787,363 RAC: 628 ![]() ![]() |
Do you have a cc_config.xml file with the priority setting? . . this is my cc_config.xml <cc_config> <log_flags> <task>1</task> <file_xfer>1</file_xfer> <sched_ops>1</sched_ops> </log_flags> </cc_config> . . I tried to add the options section as per your example but while I could see, open and change the file I could not save it. I need to review the permissions thingy. Stephen <shrug> |
TBar Send message Joined: 22 May 99 Posts: 5204 Credit: 840,779,836 RAC: 2,768 ![]() ![]() |
If you were using the Berkeley version of BOINC in your Home folder you wouldn't be having these permission problems ;-) That's why I use it, it's soooo much less annoying. If you haven't done it yet, change the setting so the .xml files open with gedit. Right click on the .xml, select Properties, Open With - gedit. Set it as Default. To visually edit cc_config.xml as Root, Open a terminal and enter gksu nautilus. Navigate to the file and open it with gedit. Make the edit and hit save. You need to add the <options></options> tag to your existing file. There is only One option, Zero disables it, One Enables it. It should Increase your GPU Usage by letting the App run at Nice level Zero. <cc_config> <log_flags> <task>1</task> <file_xfer>1</file_xfer> <sched_ops>1</sched_ops> </log_flags> <options> <no_priority_change>1</no_priority_change> <use_all_gpus>1</use_all_gpus> </options> </cc_config> |
Stephen "Heretic" ![]() ![]() ![]() ![]() Send message Joined: 20 Sep 12 Posts: 5557 Credit: 192,787,363 RAC: 628 ![]() ![]() |
If you were using the Berkeley version of BOINC in your Home folder you wouldn't be having these permission problems ;-) . . Having seen how well CUDA80 performs on the 1050ti I will be making the change to Linux permanent, so I will be forking out for the cheapest SATA HDD available (1TB seems to be the minimum these days), and re-installing Linux on that. But Linux will then have a LOT of room to play in, and I will absolutely NOT be installing the repository version of BOINC. . . It will mean losing the current host ID and creating a new one unless there is some way to migrate it from the USB drive to the new installation on the HDD, which I have not yet given up on doing. My theory is that if I run the cache dry, then install Linux to the HDD, but before re-installing BOINC copy the current active BOINC files onto the HDD /home where BOINC will be installed, then run the non-repository BOINC installer pointing it to that folder, it will recognise the exising host details and re-activate it. If you haven't done it yet, change the setting so the .xml files open with gedit. Right click on the .xml, select Properties, Open With - gedit. Set it as Default. . . I've been doing that manually each time, right-click select gedit and open. Making it default will be much nicer :) . . I was going to just cut/paste your options section into my file. But I guess I don't need all the settings. If it works then I guess I will be pumping up my fan settings even further :(. Stephen :) |
Stephen "Heretic" ![]() ![]() ![]() ![]() Send message Joined: 20 Sep 12 Posts: 5557 Credit: 192,787,363 RAC: 628 ![]() ![]() |
. . So should I be disabling it or enabling it? I have added the option using a value of 1 but there seems to be no difference. I selected 'read config files' to make sure it has read the file. Is there anything else I need to do? Stephen ? |
TBar Send message Joined: 22 May 99 Posts: 5204 Credit: 840,779,836 RAC: 2,768 ![]() ![]() |
Are you sure it's working? If it's working you would see a message in the Event Log when you run the Read config files; Mon Mar 13 11:01:18 2017 | | Config: run apps at regular priority Since running at Regular Priority would mean running at Nice level Zero, open Top and see what the App has for a Nice (NI) value. It's possible the Nice level doesn't matter that much with the Special App, it might even vary by machine and number of GPUs. |
Stephen "Heretic" ![]() ![]() ![]() ![]() Send message Joined: 20 Sep 12 Posts: 5557 Credit: 192,787,363 RAC: 628 ![]() ![]() |
Are you sure it's working? If it's working you would see a message in the Event Log when you run the Read config files; . . Hi TBar . . I checked and it is reading the file OK. I cannot capture the text but that line is in the Event log. . . When I run Top it shows the CUDA app with NI level 10. So for some reason it seems to make no difference. Stephen ? |
Stephen "Heretic" ![]() ![]() ![]() ![]() Send message Joined: 20 Sep 12 Posts: 5557 Credit: 192,787,363 RAC: 628 ![]() ![]() |
. . 14th March, H A P P Y B I R T H D A Y A L B E R T! Stephen :) |
TBar Send message Joined: 22 May 99 Posts: 5204 Credit: 840,779,836 RAC: 2,768 ![]() ![]() |
Are you sure it's working? If it's working you would see a message in the Event Log when you run the Read config files;. . Hi TBar Well, on My Ubuntu machines it shows the Nice value of Zero. No idea why it doesn't work on yours. Copying & pasting from the Event Log is simple, click on the line and hit Copy Selected. Top is the same as nvidia-smi, you have to catch it between updates. top - 00:06:50 up 3 days, 15:08, 2 users, load average: 2.28, 1.87, 1.84 Tasks: 229 total, 3 running, 226 sleeping, 0 stopped, 0 zombie %Cpu(s): 37.6 us, 9.2 sy, 0.0 ni, 53.2 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st PID USER PR NI VIRT RES SHR S %CPU %MEM TIME + COMMAND 7493 tbar 20 0 53552 49756 3780 R 98.7 1.2 88:04.32 MBv8_8.0r3305_s 18692 tbar 20 0 37.992g 543372 328100 R 17.3 13.4 0:35.06 setiathome_x41p 19012 tbar 20 0 36.722g 512008 304460 S 12.6 12.7 0:07.50 setiathome_x41p 18447 tbar 20 0 36.727g 517468 304448 S 11.6 12.8 0:41.50 setiathome_x41p |
![]() ![]() ![]() ![]() Send message Joined: 1 Dec 99 Posts: 2786 Credit: 685,657,289 RAC: 835 ![]() ![]() |
I think that is the difference of installing BOINC in the home folder or system folder. The Software Center automatically puts it in the system folder and makes priority changes difficult because of the user account' boinc'. This is my output with priority flag set or unset, it doesn't change. 7436 boinc 30 10 21088 20304 3052 R 99.9 0.1 46:30.46 ap_7.05r27+ 20735 boinc 30 10 53076 49260 3772 R 99.9 0.3 37:45.08 MBv8_8.0r3+ 2297 brent 20 0 491992 43244 20740 S 33.3 0.3 8:25.20 vino-server 27447 boinc 30 10 46.738g 539132 328356 S 19.3 3.3 0:30.01 setiathome+ 27280 boinc 30 10 44.723g 530600 320880 S 16.6 3.2 0:34.54 setiathome+ 3027 brent 20 0 540008 47760 37876 R 16.0 0.3 108:37.17 gnome-syst+ 1196 root 20 0 300060 108940 65344 S 13.0 0.7 42:04.67 Xorg |
TBar Send message Joined: 22 May 99 Posts: 5204 Credit: 840,779,836 RAC: 2,768 ![]() ![]() |
Yet another reason to use the Berkeley version in your Home folder... My Priority 20 Nice 0 verses 30 & 10 setiathome_x41p_zi3k+_x86_64-pc-linux-gnu_cuda80 Location: /home/tbar/BOINC/projects/setiathome.berkeley.edu Owner: Me Group: tbar ;-) |
Stephen "Heretic" ![]() ![]() ![]() ![]() Send message Joined: 20 Sep 12 Posts: 5557 Credit: 192,787,363 RAC: 628 ![]() ![]() |
. . OK, always up for a try. Tue 14 Mar 2017 16:17:47 AEDT | | Config: run apps at regular priority +-----------------------------------------------------------------------------+ | 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 105... Off | 0000:01:00.0 On | N/A | | 80% 57C P0 52W / 75W | 1708MiB / 4033MiB | 78% Default | +-------------------------------+----------------------+----------------------+ +-----------------------------------------------------------------------------+ | Processes: GPU Memory | | GPU PID Type Process name Usage | |=============================================================================| | 0 1049 G /usr/lib/xorg/Xorg 144MiB | | 0 3110 G compiz 143MiB | | 0 18293 C ...ome_x41p_zi3k+_x86_64-pc-linux-gnu_cuda80 1417MiB | +--------------------------------------------------------------------------- . . This one was like trying to catch a fish with your bare hands. PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 17975 boinc 30 10 49520 41180 3780 R 96.7 0.7 33:22.18 MBv8_8.0r3305_s 18293 boinc 30 10 14.341g 623916 329632 S 18.6 10.3 1:03.51 setiathome_x41p 1075 root -51 0 0 0 0 S 7.0 0.0 174:42.09 irq/35-nvidia 1049 root 20 0 208312 81400 58624 S 5.3 1.3 75:55.20 Xorg 3256 stephen 20 0 613608 47324 28508 S 5.0 0.8 123:17.58 boincmgr 3110 stephen 20 0 1411004 212912 71432 S 3.3 3.5 27:50.86 compiz 2918 stephen 20 0 563736 49620 21504 S 1.3 0.8 1:04.33 unity-panel-ser . . I wonder if it could be because mine is the repository version, and where it is located on the drive. Is it possible something is overriding that command in the cc_config.xml? . . BTW I have in my hot little hand a nice new 1TG HDD, it will replace the shaggy old 250GB in the Pentium machine and will house the new install of Linux. The two GTX1060-6GB cards are getting CUDA80! I figure the outrage is a perfect time when it runs out of work to suspend BOINC, take it down, disconnect the HDD and SSD and connect this in their place (I'll probably toss in the extra 4GB ram as well). A quick boot from the Ubuntu Install DVD and quick as a flash - Linux. I haven't taken notes yet but I will be referring back to the messages and it will hopefully have a reasonably painless rebirth as "La-Bamba" the Linux Guppi muncher. With the lower demand CUDA80 makes on the CPU and without the extended SoG load time it should turn out some impressive numbers (I hope). . . I have the fever ..... . . Then tomorrow night ......... We'll take over the world Pinky ... ooh oops wrong thing. Stephen :) Stephen |
©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.