Message boards :
Number crunching :
SETI@home v8.19 Windows GPU applications support thread
Message board moderation
Previous · 1 · 2 · 3 · 4 · 5 · 6 . . . 9 · Next
Author | Message |
---|---|
![]() ![]() Send message Joined: 16 Jun 01 Posts: 6325 Credit: 106,370,077 RAC: 121 ![]() ![]() |
I found the problem. It WAS -cpu_lock. As stated earlier, issue is in inproper usage of this switch for more than single task per device config. SETI apps news We're not gonna fight them. We're gonna transcend them. |
![]() ![]() Send message Joined: 16 Jun 01 Posts: 6325 Credit: 106,370,077 RAC: 121 ![]() ![]() |
Values from BOINC xml files are for BOINC usage, not app usage. In particular, CPU consumption field tells BOINC how to schedule particular plan class, it doesn't tell the app how much CPU to use. So, if they are guidlines - they are guidlines for BOINC client. And should be properly used as such. SETI apps news We're not gonna fight them. We're gonna transcend them. |
Stephen "Heretic" ![]() ![]() ![]() ![]() Send message Joined: 20 Sep 12 Posts: 5557 Credit: 192,787,363 RAC: 628 ![]() ![]() |
. . I think you will find that with this version, (r3528), with sleep on the WU will still use most of the GPU resources. If you are running multiple WUs per GPU then it will use almost all of it. I have a rig with a very outdated Pentium D CPU and running 2WU/GPU under r3528 on 2 GTX970s. It takes about 50% of a CPU core for each running WU but it uses 95% of each GPU, and the CPU is pretty much at it's limit. With a more powerful CPU you should be able to use almost all of the GPU resources even running singles. Well that is my observation anyway. Stephen . |
![]() ![]() ![]() Send message Joined: 29 Apr 01 Posts: 13164 Credit: 1,160,866,277 RAC: 1,873 ![]() ![]() |
Thanks Raistmer, @Zalster, the other command is -total_GPU_instances_num N which gets used along with -cpu_lock and -instances_per_device N. I ran those commands for a while but they ended up causing more issues than resolved. I also run ProcessLasso so that probably has an effect on BOINC. Running pretty much bare-bones now except for tuning. @Mike, I don't run -cpu_lock on my FX processors and haven't seen any MB task processing degradation. Running two tasks per GPU and 1 CPU core per WU. WU tasking solely controlled by app_config.xml entries. Seti@Home classic workunits:20,676 CPU time:74,226 hours ![]() ![]() A proud member of the OFA (Old Farts Association) |
![]() ![]() Send message Joined: 17 May 99 Posts: 81 Credit: 4,083,597 RAC: 0 ![]() |
I recently upgraded to the RX 480 and am wondering what I change to set the GPU to two concurrent tasks? I was looking around in app_info.xml, and i'm not sure exactly where. I am running the Lunatics 0.44 AVX and ATI5 clients. I have the CPU where I want it with eight simultaneous threads, but since the GPU seems to not be maximum, I want to up that to two tasks. Delidded i7-4790K (CLU/CLU) at 4.7GHz @ 1.310Vcore 24/7, 32GB DDR3-2400, Corsair H100i v2, Gigabyte Z97X-Gaming G1 WIFI-BK, MSI Radeon RX 480 Gaming 4G, HX-650 PSU, Corsair 750D ![]() |
![]() ![]() Send message Joined: 16 Jun 01 Posts: 6325 Credit: 106,370,077 RAC: 121 ![]() ![]() |
This GPU family has bugged driver that can't do correct context switching. So only 1 GPU task per device recommended. To increase GPU throughput try to add recommended tuning line instead (look ReadMe for details). SETI apps news We're not gonna fight them. We're gonna transcend them. |
![]() ![]() Send message Joined: 16 Jun 01 Posts: 6325 Credit: 106,370,077 RAC: 121 ![]() ![]() |
New v8.20 GPU apps was deployed recently on beta - please do massive testing to speedup their release to main. SETI apps news We're not gonna fight them. We're gonna transcend them. |
Stephen "Heretic" ![]() ![]() ![]() ![]() Send message Joined: 20 Sep 12 Posts: 5557 Credit: 192,787,363 RAC: 628 ![]() ![]() |
New v8.20 GPU apps was deployed recently on beta - please do massive testing to speedup their release to main. . . Hello again, . . I have installed Beta 6 and will now see how it runs for my own edification. I hope there is an improvement in productivity rather than a reduction. . . However I take it you require large scale participation on the Beta-Testing project. I will give it a couple of days then go through the pain of adding the Beta-testing project on La_Bamba, how long do I need to stay there for this time? Stephen . |
Stephen "Heretic" ![]() ![]() ![]() ![]() Send message Joined: 20 Sep 12 Posts: 5557 Credit: 192,787,363 RAC: 628 ![]() ![]() |
. . Hi Raistmer, . . For what it is worth on La_Bamba (now with two GTX950s) I had been running :- -high_prec_timer -use_sleep -sbs 384 -period_iterations_num 5 -tt 500 . . but I had been experiencing a little lag since the current run of BLC2 tasks began, it was fine before that. . . When changing to V8.20/r3557 I upped the ante a little and now run :- -high_prec_timer -use_sleep -sbs 512 -period_iterations_num 3 -tt 600 . . and expected the lag to get a little worse, but it has almost entirely cleared up. I will give it a day then up the stakes again, probably to -tt 800. Stephen . |
![]() ![]() ![]() Send message Joined: 27 May 99 Posts: 5517 Credit: 528,817,460 RAC: 242 ![]() ![]() |
New v8.20 GPU apps was deployed recently on beta - please do massive testing to speedup their release to main. Ok, will move a computer back over to beta here in a few minutes. ![]() ![]() |
![]() ![]() Send message Joined: 16 Jun 01 Posts: 6325 Credit: 106,370,077 RAC: 121 ![]() ![]() |
Testing continues up to release to main or explicit end of testing notice. SETI apps news We're not gonna fight them. We're gonna transcend them. |
![]() Send message Joined: 9 Apr 04 Posts: 8797 Credit: 2,930,782 RAC: 1 ![]() |
I am getting both 8.20 and 8.01 on my Windows PC with GTX 750 and they both run OK. Tullio |
![]() ![]() Send message Joined: 16 Jun 01 Posts: 6325 Credit: 106,370,077 RAC: 121 ![]() ![]() |
probably to -tt 800. -tt N per ReadMe means the targeted kernel time so app will attempt to run kernel as long as 800 ms. That is, 0.8s. Of course such long running kernel will create quite noticeable lags. Such big -tt values recommended only for high-end cards that doesn't experience (or operator doesn't care) any lags to improve performance up to possible limit w/o any load balancing for usability. SETI apps news We're not gonna fight them. We're gonna transcend them. |
Richard Haselgrove ![]() Send message Joined: 4 Jul 99 Posts: 14687 Credit: 200,643,578 RAC: 874 ![]() ![]() |
New v8.20 GPU apps was deployed recently on beta - please do massive testing to speedup their release to main. Beta is back up. |
Stephen "Heretic" ![]() ![]() ![]() ![]() Send message Joined: 20 Sep 12 Posts: 5557 Credit: 192,787,363 RAC: 628 ![]() ![]() |
probably to -tt 800. . . Hi Raistmer . . Am I wrong in believing that this is the maximum window for kernel runtime. That is, if the kernel does not need to run so long it will end in less time. So if the kernels created run in less than 800mS on the GPU then the effects will be less noticeable. . . Before Blc2s I was running triples with it set to -tt 800 and it was running pretty well. For Blc2s I had to drop back to running doubles, increase -period_iterations_num to 5 and reduce -tt to 500. It seems that Blc2s require longer kernels than the other greenbank tasks, like the Blc6s, or am I misunderstanding that point? Stephen . |
![]() ![]() Send message Joined: 16 Jun 01 Posts: 6325 Credit: 106,370,077 RAC: 121 ![]() ![]() |
It's desired time. If kernel took long it will be split to few calls if possible, if it took less next kernel calls will be merged into one if possible. Possibility of merging/splitting depends on particular data pattern so yes, different tasks will induce different app behavior and different lags if any. Also, initial kernel duration depends on initial data pattern and startup splitting coefficient that -period_iterations_num N provides. So this option still can reduce (or introduce) lags. SETI apps news We're not gonna fight them. We're gonna transcend them. |
Stephen "Heretic" ![]() ![]() ![]() ![]() Send message Joined: 20 Sep 12 Posts: 5557 Credit: 192,787,363 RAC: 628 ![]() ![]() |
New v8.20 GPU apps was deployed recently on beta - please do massive testing to speedup their release to main. . . Hi Raistmer, . . Murphy has struck again, after confirming AOK running Lunatics 0.45 Beta 6 on La_Bamba I have run my cache dry and tried to join the Beta-Test project only to be told the project is not available, is it down again ..........? Stephen . |
![]() ![]() Send message Joined: 11 Sep 99 Posts: 6534 Credit: 196,805,888 RAC: 57 ![]() ![]() |
New v8.20 GPU apps was deployed recently on beta - please do massive testing to speedup their release to main. Beta seems to be working fine for me at the moment. If your host isn't liking one of the URLs maybe try the other? https://setiathome.berkeley.edu/beta/ http://setiweb.ssl.berkeley.edu/beta/ SETI@home classic workunits: 93,865 CPU time: 863,447 hours ![]() |
Stephen "Heretic" ![]() ![]() ![]() ![]() Send message Joined: 20 Sep 12 Posts: 5557 Credit: 192,787,363 RAC: 628 ![]() ![]() |
New v8.20 GPU apps was deployed recently on beta - please do massive testing to speedup their release to main. . . Hi Hal, . . Sorry but it was a false alarm. I had been e-mailed instructions on how to join Beta-Test some time ago, so I referred back to that e-mail. But you are correct about the problem being the URL. I had forgotten that there was a typo in the URL given in that e-mail and used the URL as given. This gave the result message "this project is not available" and with the earlier problems I foolishly presumed it was down again. I have now saved that e-mail as a text file, with the URL corrected, for future reference. . . Thanks for the response. Stephen . |
Stephen "Heretic" ![]() ![]() ![]() ![]() Send message Joined: 20 Sep 12 Posts: 5557 Credit: 192,787,363 RAC: 628 ![]() ![]() |
. . Hi Raistmer, . . FWIW I have had a couple of inconclusives in Beta, I posted the links in the Beta message board under V8.20 inconclusives. . . The first wingman was running on an i7 using the HD4600 GPU and the second was running Apple Darwin. {biting my tongue hard} . . 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.