Seti@Home Cuda Sluggishness



고급 검색

게시판 : Number crunching : Seti@Home Cuda Sluggishness

작성자내용
Profile HeatSurge
Send message
Joined: Sep 26 99
Posts: 6
Credit: 477,179
RAC: 954
United States
Message 861549 - Posted 3 Feb 2009 8:39:05 UTC

    I was just wondering if it's "in progress" or at least "under consideration" but I would like the coders to find a way to prioritize the CUDA-accelerated applications to something equivalent to the CPU's "low priority." Is this something possible with the current Nvidia drivers or does it require coding from Nvidia?

    My problem is that I just started computing my first CUDA workunits today and my computer (desktop, even as I am typing this) is just laggy and sluggish. I was playing some Team Fortress 2 and I was getting terrible framerates (15fps etc.).

    The thing is, I run Boinc on various projects in the background all the time on low priority and my games and computing have so far been unaffected, probably because of the wonderful instruction prioritizing for CPUs that's been built into windows XP. However, there seems to be a problem with prioritizing (or there is no prioritizing?) with CUDA so running CUDA kills performance completely. Sure, it's blazing fast, but I'll have to turn it off when I'm using my computer sadly.

    This brings me to an alternate request. If it's too much work, not possible without new Nvidia drivers, or there's another problem, can you please pressure Boinc to include a simple toggle for "use CUDA" in the system tray right-click menu? This way I can turn off CUDA when I use my computer and/or play games and whatnot, while CPU projects continue to flawlessly run on low as they have heretofore done.
    ____________

    Profile Borgholio
    Avatar
    Send message
    Joined: Aug 2 99
    Posts: 600
    Credit: 1,487,561
    RAC: 7,208
    United States
    Message 861554 - Posted 3 Feb 2009 8:46:09 UTC

      I have the same issue in some games...it's more noticeable with slower cards. Only thing you can do at this point is suspend the project that is using CUDA when you want to play a 3d-intensive game.
      ____________


      You will be assimilated...bunghole!

      Raistmer
      Volunteer developer
      Volunteer tester
      Avatar
      Send message
      Joined: Jun 16 01
      Posts: 1018
      Credit: 5,976,084
      RAC: 11,961
      Russia
      Message 861567 - Posted 3 Feb 2009 10:48:08 UTC - in response to Message 861549.

        This brings me to an alternate request. If it's too much work, not possible without new Nvidia drivers, or there's another problem, can you please pressure Boinc to include a simple toggle for "use CUDA" in the system tray right-click menu? This way I can turn off CUDA when I use my computer and/or play games and whatnot, while CPU projects continue to flawlessly run on low as they have heretofore done.


        +10 :)
        Very nice idea IMHO, and much easy in implementation than true load balancing.

        Hans Kramer
        Volunteer tester
        Send message
        Joined: May 16 99
        Posts: 58
        Credit: 4,055,954
        RAC: 12,973
        Netherlands
        Message 861573 - Posted 3 Feb 2009 11:08:46 UTC - in response to Message 861567.

          This brings me to an alternate request. If it's too much work, not possible without new Nvidia drivers, or there's another problem, can you please pressure Boinc to include a simple toggle for "use CUDA" in the system tray right-click menu? This way I can turn off CUDA when I use my computer and/or play games and whatnot, while CPU projects continue to flawlessly run on low as they have heretofore done.


          +10 :)
          Very nice idea IMHO, and much easy in implementation than true load balancing.



          I second that. This would be a great feature, just split "Suspend" into "Suspend All" and "Suspend Cuda Only".
          ____________

          Richard Haselgrove
          Volunteer tester
          Send message
          Joined: Jul 4 99
          Posts: 3764
          Credit: 10,978,031
          RAC: 18,731
          United Kingdom
          Message 861581 - Posted 3 Feb 2009 11:59:13 UTC

            Jord (Ageless) has just reminded me of his post here, where it says amongst other things:

            - If you have a dedicated gaming rig, then do not run BOINC/CUDA at the same time you are playing your game, or only run it when you aren't gaming.

            And then he points out how to use the exclusive_app flag.

            However, I think that the 'right click in system tray' idea is much more intuitive, and in line with modern development standards - even in line with the current BOINC user interface ;-)

            I agree that HeatSurge's idea should be forwarded to the developers with these endorsements.

            Raistmer
            Volunteer developer
            Volunteer tester
            Avatar
            Send message
            Joined: Jun 16 01
            Posts: 1018
            Credit: 5,976,084
            RAC: 11,961
            Russia
            Message 861609 - Posted 3 Feb 2009 13:53:45 UTC - in response to Message 861581.

              Last modified: 3 Feb 2009 13:54:53 UTC



              And then he points out how to use the exclusive_app flag.



              "
              Third, you can have a cc_config.xml in your BOINC Data directory that will suspend your BOINC (under Windows only, I'm afraid) automatically when any of the exclusive applications you told it to look out for is detected in main memory. (*)
              "
              I hope all see difference between "suspend BOINC" and "suspend CUDA app"
              OS has good enough CPU load balancing to not to leave BOINC while playing.
              So exclusive_app flag here is like "shooting in sparrow from cannon".
              Still vote for "Right click" solution :)
              And maybe it's worth to introduce something like exclusive_GPU_app ?

              Profile Ageless
              Avatar
              Send message
              Joined: Jun 9 99
              Posts: 9592
              Credit: 103,054
              RAC: 230
              Netherlands
              Message 861613 - Posted 3 Feb 2009 14:07:53 UTC

                Make a new ticket in Trac. That's the best way to get the attention of the developers, not complaining about it on an (obscure ;-)) Seti forum.
                ____________
                Jord

                -BOINC FAQ Service
                -Nvidia CUDA & ATI CAL FAQ

                Courtesy starts with your first post of the thread.

                Raistmer
                Volunteer developer
                Volunteer tester
                Avatar
                Send message
                Joined: Jun 16 01
                Posts: 1018
                Credit: 5,976,084
                RAC: 11,961
                Russia
                Message 861615 - Posted 3 Feb 2009 14:11:14 UTC - in response to Message 861613.

                  Last modified: 3 Feb 2009 14:22:17 UTC

                  Make a new ticket in Trac. That's the best way to get the attention of the developers, not complaining about it on an (obscure ;-)) Seti forum.


                  Hehe, good point :)

                  Done: http://boinc.berkeley.edu/trac/ticket/841

                  Richard Haselgrove
                  Volunteer tester
                  Send message
                  Joined: Jul 4 99
                  Posts: 3764
                  Credit: 10,978,031
                  RAC: 18,731
                  United Kingdom
                  Message 861621 - Posted 3 Feb 2009 14:26:12 UTC - in response to Message 861613.

                    Make a new ticket in Trac. That's the best way to get the attention of the developers, not complaining about it on an (obscure ;-)) Seti forum.

                    Done. Ticket #842.

                    Let's hope you're right about it being the right place to attract the attention of the developers. I've had no feedback at all from the additions to #147 over the weekend.

                    Richard Haselgrove
                    Volunteer tester
                    Send message
                    Joined: Jul 4 99
                    Posts: 3764
                    Credit: 10,978,031
                    RAC: 18,731
                    United Kingdom
                    Message 861622 - Posted 3 Feb 2009 14:28:02 UTC - in response to Message 861613.

                      Last modified: 3 Feb 2009 14:31:31 UTC

                      Make a new ticket in Trac. That's the best way to get the attention of the developers, not complaining about it on an (obscure ;-)) Seti forum.

                      Now look what you've made us do ;-)

                      At least they validate: quorum of two, strongly similar!

                      Edit - diffs:

                      System tray menu is a Manager function - assigned to RomW
                      cc_config is a Daemon function - assigned to DaveA

                      I think we have all bases covered.

                      Raistmer
                      Volunteer developer
                      Volunteer tester
                      Avatar
                      Send message
                      Joined: Jun 16 01
                      Posts: 1018
                      Credit: 5,976,084
                      RAC: 11,961
                      Russia
                      Message 861625 - Posted 3 Feb 2009 14:37:03 UTC - in response to Message 861622.

                        Last modified: 3 Feb 2009 14:39:44 UTC

                        [offtopic]
                        ROFL :)))))))))))))))

                        And just in line (as I grab that tickets already :D)
                        http://boinc.berkeley.edu/trac/ticket/843
                        about project pairing I missing so much and so long :)

                        [/offtopic]

                        Profile Ageless
                        Avatar
                        Send message
                        Joined: Jun 9 99
                        Posts: 9592
                        Credit: 103,054
                        RAC: 230
                        Netherlands
                        Message 861637 - Posted 3 Feb 2009 15:27:02 UTC - in response to Message 861622.

                          Make a new ticket in Trac. That's the best way to get the attention of the developers, not complaining about it on an (obscure ;-)) Seti forum.

                          Now look what you've made us do ;-)

                          Oh well... I closed Raistmer's as duplicate. Hope you don't mind. It needed to be appointed to David anyway.
                          ____________
                          Jord

                          -BOINC FAQ Service
                          -Nvidia CUDA & ATI CAL FAQ

                          Courtesy starts with your first post of the thread.

                          Raistmer
                          Volunteer developer
                          Volunteer tester
                          Avatar
                          Send message
                          Joined: Jun 16 01
                          Posts: 1018
                          Credit: 5,976,084
                          RAC: 11,961
                          Russia
                          Message 861652 - Posted 3 Feb 2009 16:19:21 UTC - in response to Message 861637.

                            Make a new ticket in Trac. That's the best way to get the attention of the developers, not complaining about it on an (obscure ;-)) Seti forum.

                            Now look what you've made us do ;-)

                            Oh well... I closed Raistmer's as duplicate. Hope you don't mind. It needed to be appointed to David anyway.

                            No prob, Richard's expressed better anyway :)

                            Profile Voyager
                            Volunteer tester
                            Avatar
                            Send message
                            Joined: Nov 2 99
                            Posts: 602
                            Credit: 3,255,912
                            RAC: 58
                            United States
                            Message 861765 - Posted 4 Feb 2009 4:54:28 UTC

                              My machine got totally sluggish,I had to wait while each letter came up while typeing,pages were like jittery.After a reboot seems fine,but taskmng.Looks weird. 5 instances of ak with one not using cpu, Mb-mod on cuda using 25% cpu , other 4 aks using like 17-19 %

                              ____________

                              Prometheus_x303
                              Send message
                              Joined: Jan 16 05
                              Posts: 6
                              Credit: 1,084,775
                              RAC: 64
                              Canada
                              Message 861770 - Posted 4 Feb 2009 5:15:16 UTC - in response to Message 861765.

                                Im having the same Issue since getting the New CUDA work units today my machine has been horribly lagging i had to suspend boinc to be able to do anything
                                ____________

                                Profile Voyager
                                Volunteer tester
                                Avatar
                                Send message
                                Joined: Nov 2 99
                                Posts: 602
                                Credit: 3,255,912
                                RAC: 58
                                United States
                                Message 861776 - Posted 4 Feb 2009 5:47:04 UTC

                                  Reinstalled cuda driver. taskmng now shows 4 aks running 25% 1 ak running 00% mb-mod running ~04% then 00 then 02 and so on

                                  Profile Voyager
                                  Volunteer tester
                                  Avatar
                                  Send message
                                  Joined: Nov 2 99
                                  Posts: 602
                                  Credit: 3,255,912
                                  RAC: 58
                                  United States
                                  Message 861792 - Posted 4 Feb 2009 6:58:28 UTC

                                    Looked at some results

                                    this one, cpu fed the gpu the whole time....28mins.

                                    http://setiathome.berkeley.edu/result.php?resultid=1148489070

                                    This one ran right....cpu use 1min.

                                    http://setiathome.berkeley.edu/result.php?resultid=1148489044

                                    Hans Kramer
                                    Volunteer tester
                                    Send message
                                    Joined: May 16 99
                                    Posts: 58
                                    Credit: 4,055,954
                                    RAC: 12,973
                                    Netherlands
                                    Message 861836 - Posted 4 Feb 2009 10:08:56 UTC - in response to Message 861792.

                                      Looked at some results

                                      this one, cpu fed the gpu the whole time....28mins.

                                      http://setiathome.berkeley.edu/result.php?resultid=1148489070

                                      This one ran right....cpu use 1min.

                                      http://setiathome.berkeley.edu/result.php?resultid=1148489044


                                      http://setiathome.berkeley.edu/result.php?resultid=1148489070 has a low AR (WU true angle range is : 0.008596). Initially they crashed seti app and sometimes your computer. With the newest version no crashes anymore but those WU take forever to crunch, make your computer unworkable and give just normal cred :-((





                                      ____________

                                      John_Lawson
                                      Send message
                                      Joined: Mar 16 07
                                      Posts: 2
                                      Credit: 603,471
                                      RAC: 1,988
                                      Australia
                                      Message 861846 - Posted 4 Feb 2009 11:08:49 UTC - in response to Message 861770.

                                        Im having the same Issue since getting the New CUDA work units today my machine has been horribly lagging i had to suspend boinc to be able to do anything


                                        I have been experiencing similar problems to this. I am running a Dell XPS M1730 with the 8700M GT graphics, and when the CUDA apps are running (both SETI and GPUGrid) the screen update and mouse response makes the laptop difficult to use.

                                        As an addition to the tickets that have been raised here, could I suggest having the ability in the user preferences to suspend GPU applications when the machine is in use, similar to the way CPU tasks are suspended? While the requests already entered for suspending the GPU tasks with a right mouse-click is a great step forward, I for one will frequently forget to re-enable it once I have finished what I was doing.

                                        Thanks in advance for any assistance with this!

                                        John.

                                        Richard Haselgrove
                                        Volunteer tester
                                        Send message
                                        Joined: Jul 4 99
                                        Posts: 3764
                                        Credit: 10,978,031
                                        RAC: 18,731
                                        United Kingdom
                                        Message 861847 - Posted 4 Feb 2009 11:22:55 UTC - in response to Message 861846.

                                          Added to ticket #842

                                          John_Lawson
                                          Send message
                                          Joined: Mar 16 07
                                          Posts: 2
                                          Credit: 603,471
                                          RAC: 1,988
                                          Australia
                                          Message 861850 - Posted 4 Feb 2009 11:36:04 UTC - in response to Message 861847.

                                            Thanks Richard, that sums it up nicely.

                                            Cheers,

                                            John.

                                            Raistmer
                                            Volunteer developer
                                            Volunteer tester
                                            Avatar
                                            Send message
                                            Joined: Jun 16 01
                                            Posts: 1018
                                            Credit: 5,976,084
                                            RAC: 11,961
                                            Russia
                                            Message 861858 - Posted 4 Feb 2009 12:01:33 UTC - in response to Message 861850.

                                              If you feel you can't be happy cruncher while processing VLARs consider to change CUDA app to VLAR kill variant.

                                              CORE2QUAD Q6600
                                              Avatar
                                              Send message
                                              Joined: Jun 10 06
                                              Posts: 33
                                              Credit: 41,929
                                              RAC: 91
                                              Australia
                                              Message 861908 - Posted 4 Feb 2009 15:18:43 UTC - in response to Message 861858.

                                                Last modified: 4 Feb 2009 15:19:33 UTC

                                                You could open task manager and right click boinc, and the open wu's, change the priority of the tasks and even the affinity of the processors is another idea. Or invest in a threading app :P
                                                ____________

                                                Profile skildude
                                                Forum moderator
                                                Avatar
                                                Send message
                                                Joined: Oct 4 00
                                                Posts: 2272
                                                Credit: 4,222,195
                                                RAC: 9,030
                                                United States
                                                Message 861909 - Posted 4 Feb 2009 15:22:58 UTC - in response to Message 861765.

                                                  Last modified: 4 Feb 2009 15:37:49 UTC

                                                  My machine got totally sluggish,I had to wait while each letter came up while typeing,pages were like jittery.After a reboot seems fine,but taskmng.Looks weird. 5 instances of ak with one not using cpu, Mb-mod on cuda using 25% cpu , other 4 aks using like 17-19 %

                                                  I've seen this on other projects where the wrapper didn't release the app and it hung in the ram. I assume and assumed that the hung app is from a finished WU since its not showing any CPU useage. killing boinc should remove the process. I game on the PC that this occurred on but it doesnt always happen when I game. I can only assume its a transient issue
                                                  ____________
                                                  come fly with us at TSWB. Turn off ASTROPULSE HERE

                                                  Raistmer
                                                  Volunteer developer
                                                  Volunteer tester
                                                  Avatar
                                                  Send message
                                                  Joined: Jun 16 01
                                                  Posts: 1018
                                                  Credit: 5,976,084
                                                  RAC: 11,961
                                                  Russia
                                                  Message 861926 - Posted 4 Feb 2009 16:35:30 UTC - in response to Message 861909.

                                                    My machine got totally sluggish,I had to wait while each letter came up while typeing,pages were like jittery.After a reboot seems fine,but taskmng.Looks weird. 5 instances of ak with one not using cpu, Mb-mod on cuda using 25% cpu , other 4 aks using like 17-19 %

                                                    I've seen this on other projects where the wrapper didn't release the app and it hung in the ram. I assume and assumed that the hung app is from a finished WU since its not showing any CPU useage. killing boinc should remove the process. I game on the PC that this occurred on but it doesnt always happen when I game. I can only assume its a transient issue

                                                    There is no hang apps on this picture.
                                                    5th AK_v8 should take no CPU.
                                                    The single problem - MB_6.08 shouldn't take 25% of CPU. IT can do this only first ~30 seconds at WU start. Another possibility - CUDA app exercised fallback to CPU code. Then you will see 25% of CPU usage for it and idle GPU.
                                                    So, when reporting "hang" task it's worth to look to GPU temp too (is GPU working or idle) and in stderr of task under question (was CPU fallback or not).

                                                    Prometheus_x303
                                                    Send message
                                                    Joined: Jan 16 05
                                                    Posts: 6
                                                    Credit: 1,084,775
                                                    RAC: 64
                                                    Canada
                                                    Message 862020 - Posted 4 Feb 2009 21:50:52 UTC - in response to Message 861926.

                                                      so any idea how i can fix this porblem? i've suspended all the Cuda units so i can use my pc everything else works fin just the GPU app... also i noticed the time to copleation instead of going down it seems to go up before i got the new units i was taking an average of 3 min to complete a CUDA unit but had an estamite of 28 min the estimate just keeps goin up it was at 50 min then i suspended boinc
                                                      ____________

                                                      Profile Greg Hogan
                                                      Avatar
                                                      Send message
                                                      Joined: Mar 3 04
                                                      Posts: 30
                                                      Credit: 2,817,249
                                                      RAC: 6,725
                                                      New Zealand
                                                      Message 862049 - Posted 4 Feb 2009 22:40:36 UTC

                                                        I have a similar thing too.
                                                        After exiting BOINC and making sure everything is gone in TaskManager I still cant run FarCry2. It gets to the splash screen and then just flickers with black screens.
                                                        Reboot, BOINC not in startup, FarCry2 runs.
                                                        Ive also noticed it with Stellarium except it does run but about a 1000th (feels like anyways) of the speed. Same thing .. reboot and alls well.

                                                        At the moment I have no CPU based tasks running (6.6.3, no work rx'd) but Ive been peeling the GPU tasks back so fast that there has been no serious difference. The Q6600 is definitely playing second fiddle here and the GPU is only a 8800GTS. The messages tab says boinc estimates it at 41 GFLOPS which compared to my old IBM 4133 days if unbelievable ! :)
                                                        Even more incredible is that CUDA has refreshed my enthusiasm for C++

                                                        But hey.. its all new stuff and pioneers don't always find the best track.
                                                        ____________

                                                        Raistmer
                                                        Volunteer developer
                                                        Volunteer tester
                                                        Avatar
                                                        Send message
                                                        Joined: Jun 16 01
                                                        Posts: 1018
                                                        Credit: 5,976,084
                                                        RAC: 11,961
                                                        Russia
                                                        Message 862066 - Posted 4 Feb 2009 23:17:28 UTC - in response to Message 862049.

                                                          For now you should suspend CUDA tasks when gaming. Or, maybe, even exit from BOINC. I hope suspend only GPU-based tasks will be added in next versions.

                                                          Prometheus_x303
                                                          Send message
                                                          Joined: Jan 16 05
                                                          Posts: 6
                                                          Credit: 1,084,775
                                                          RAC: 64
                                                          Canada
                                                          Message 862169 - Posted 5 Feb 2009 3:25:12 UTC - in response to Message 862066.

                                                            the problem is this is happining even when im not gaming... just trying to surf the Web is painfull... it's like im trying to run Remote desktop ofer a dialup connection.. everything is painfully slow while CUDA tasks are running
                                                            ____________

                                                            Raistmer
                                                            Volunteer developer
                                                            Volunteer tester
                                                            Avatar
                                                            Send message
                                                            Joined: Jun 16 01
                                                            Posts: 1018
                                                            Credit: 5,976,084
                                                            RAC: 11,961
                                                            Russia
                                                            Message 862247 - Posted 5 Feb 2009 8:23:37 UTC - in response to Message 862169.

                                                              the problem is this is happining even when im not gaming... just trying to surf the Web is painfull... it's like im trying to run Remote desktop ofer a dialup connection.. everything is painfully slow while CUDA tasks are running

                                                              What CUDA app do you use?

                                                              Richard Haselgrove
                                                              Volunteer tester
                                                              Send message
                                                              Joined: Jul 4 99
                                                              Posts: 3764
                                                              Credit: 10,978,031
                                                              RAC: 18,731
                                                              United Kingdom
                                                              Message 862268 - Posted 5 Feb 2009 10:51:58 UTC - in response to Message 862169.

                                                                the problem is this is happining even when im not gaming... just trying to surf the Web is painfull... it's like im trying to run Remote desktop ofer a dialup connection.. everything is painfully slow while CUDA tasks are running

                                                                Is it every CUDA task, or just the VLAR ones?

                                                                Prometheus_x303
                                                                Send message
                                                                Joined: Jan 16 05
                                                                Posts: 6
                                                                Credit: 1,084,775
                                                                RAC: 64
                                                                Canada
                                                                Message 862270 - Posted 5 Feb 2009 11:01:00 UTC - in response to Message 862268.

                                                                  im Using BOINC manager version 6.4.5 and its running Seti@home Enhanced 6.08 ( cuda)

                                                                  I am no expert at this i've never had an issue with Bonic it's always ran great for me
                                                                  ____________

                                                                  Byron S Goodgame
                                                                  Volunteer tester
                                                                  Avatar
                                                                  Send message
                                                                  Joined: Jan 16 06
                                                                  Posts: 1150
                                                                  Credit: 1,694,402
                                                                  RAC: 4,507
                                                                  United States
                                                                  Message 862272 - Posted 5 Feb 2009 11:02:36 UTC - in response to Message 862270.

                                                                    im Using BOINC manager version 6.4.5 and its running Seti@home Enhanced 6.08 ( cuda)

                                                                    I am no expert at this i've never had an issue with Bonic it's always ran great for me

                                                                    What drivers do you have installed for the card?
                                                                    ____________

                                                                    Raistmer
                                                                    Volunteer developer
                                                                    Volunteer tester
                                                                    Avatar
                                                                    Send message
                                                                    Joined: Jun 16 01
                                                                    Posts: 1018
                                                                    Credit: 5,976,084
                                                                    RAC: 11,961
                                                                    Russia
                                                                    Message 862276 - Posted 5 Feb 2009 11:19:32 UTC - in response to Message 862270.

                                                                      im Using BOINC manager version 6.4.5 and its running Seti@home Enhanced 6.08 ( cuda)

                                                                      I am no expert at this i've never had an issue with Bonic it's always ran great for me


                                                                      Consider to use CUDA app mod with VLAR autokill ability, VLARs tasks still can lead to sluggish execution on GPU.

                                                                      Profile Ageless
                                                                      Avatar
                                                                      Send message
                                                                      Joined: Jun 9 99
                                                                      Posts: 9592
                                                                      Credit: 103,054
                                                                      RAC: 230
                                                                      Netherlands
                                                                      Message 862311 - Posted 5 Feb 2009 14:43:55 UTC

                                                                        The performance slowdown with VLARs is known to the application and nVidia developers and it's top of their list to get this one solved, now that the stability is in place. But other than that, there's no news on the next app yet.
                                                                        ____________
                                                                        Jord

                                                                        -BOINC FAQ Service
                                                                        -Nvidia CUDA & ATI CAL FAQ

                                                                        Courtesy starts with your first post of the thread.

                                                                        Profile Ageless
                                                                        Avatar
                                                                        Send message
                                                                        Joined: Jun 9 99
                                                                        Posts: 9592
                                                                        Credit: 103,054
                                                                        RAC: 230
                                                                        Netherlands
                                                                        Message 862320 - Posted 5 Feb 2009 15:23:45 UTC

                                                                          Last modified: 5 Feb 2009 15:27:08 UTC

                                                                          @Byron: It shouldn't matter anymore, no. The scheduler should recognize 1.0 capability as well, but the only way to be sure is to test it.

                                                                          Edit: ah, so Byron's post was moved or deleted, hence the "wrong thread" message.
                                                                          ____________
                                                                          Jord

                                                                          -BOINC FAQ Service
                                                                          -Nvidia CUDA & ATI CAL FAQ

                                                                          Courtesy starts with your first post of the thread.

                                                                          Byron S Goodgame
                                                                          Volunteer tester
                                                                          Avatar
                                                                          Send message
                                                                          Joined: Jan 16 06
                                                                          Posts: 1150
                                                                          Credit: 1,694,402
                                                                          RAC: 4,507
                                                                          United States
                                                                          Message 862322 - Posted 5 Feb 2009 15:26:00 UTC - in response to Message 862320.

                                                                            Last modified: 5 Feb 2009 15:26:18 UTC

                                                                            @Byron: It shouldn't matter anymore, no. The scheduler should recognize 1.0 capability as well, but the only way to be sure is to test it.

                                                                            Edit: ah, so Byron's post was moved, hence the "wrong htread" message.

                                                                            Sorry, I came to the same conclusion so took out my question about compute capablility.
                                                                            ____________

                                                                            Profile Ageless
                                                                            Avatar
                                                                            Send message
                                                                            Joined: Jun 9 99
                                                                            Posts: 9592
                                                                            Credit: 103,054
                                                                            RAC: 230
                                                                            Netherlands
                                                                            Message 862323 - Posted 5 Feb 2009 15:27:56 UTC - in response to Message 862322.

                                                                              LOL, not to worry. It was just weird to get the error. ;-)
                                                                              ____________
                                                                              Jord

                                                                              -BOINC FAQ Service
                                                                              -Nvidia CUDA & ATI CAL FAQ

                                                                              Courtesy starts with your first post of the thread.

                                                                              Raistmer
                                                                              Volunteer developer
                                                                              Volunteer tester
                                                                              Avatar
                                                                              Send message
                                                                              Joined: Jun 16 01
                                                                              Posts: 1018
                                                                              Credit: 5,976,084
                                                                              RAC: 11,961
                                                                              Russia
                                                                              Message 862341 - Posted 5 Feb 2009 16:02:15 UTC - in response to Message 862323.

                                                                                Try solution from this post:
                                                                                http://lunatics.kwsn.net/gpu-crunching/ak-v8-cuda-mb-team-work-mod.msg13810.html#msg13810

                                                                                Eric Korpela
                                                                                Forum moderator
                                                                                Project administrator
                                                                                Project developer
                                                                                Project scientist
                                                                                Avatar
                                                                                Send message
                                                                                Joined: Apr 3 99
                                                                                Posts: 562
                                                                                Credit: 2,111,859
                                                                                RAC: 371
                                                                                United States
                                                                                Message 862354 - Posted 5 Feb 2009 17:01:59 UTC - in response to Message 862341.

                                                                                  GPUs aren't really built for task switching, and as far as I know a CUDA code snippet occupies the entire GPU pipeline for the duration of its run, which could be as long as a couple seconds. I don't think the GPU drivers include anything that could be considered preemptive task switching. There isn't a lot that an app can do if a GPU task can't be broken into a bunch of small code snippets.

                                                                                  We have always recommended that you turn off background processing if you run CUDA apps. Eventually, according to David, there will be a separate option to turn off background processing for CUDA. But that could be months away.

                                                                                  Eric
                                                                                  ____________

                                                                                  Richard Haselgrove
                                                                                  Volunteer tester
                                                                                  Send message
                                                                                  Joined: Jul 4 99
                                                                                  Posts: 3764
                                                                                  Credit: 10,978,031
                                                                                  RAC: 18,731
                                                                                  United Kingdom
                                                                                  Message 862357 - Posted 5 Feb 2009 17:17:16 UTC - in response to Message 862354.

                                                                                    GPUs aren't really built for task switching, and as far as I know a CUDA code snippet occupies the entire GPU pipeline for the duration of its run, which could be as long as a couple seconds. I don't think the GPU drivers include anything that could be considered preemptive task switching. There isn't a lot that an app can do if a GPU task can't be broken into a bunch of small code snippets.

                                                                                    We have always recommended that you turn off background processing if you run CUDA apps. Eventually, according to David, there will be a separate option to turn off background processing for CUDA. But that could be months away.

                                                                                    Eric

                                                                                    You mean we didn't have to write trac #841 or #842?

                                                                                    Profile HeatSurge
                                                                                    Send message
                                                                                    Joined: Sep 26 99
                                                                                    Posts: 6
                                                                                    Credit: 477,179
                                                                                    RAC: 954
                                                                                    United States
                                                                                    Message 862383 - Posted 5 Feb 2009 18:54:58 UTC - in response to Message 862341.

                                                                                      Last modified: 5 Feb 2009 18:55:41 UTC

                                                                                      Try solution from this post:
                                                                                      http://lunatics.kwsn.net/gpu-crunching/ak-v8-cuda-mb-team-work-mod.msg13810.html#msg13810


                                                                                      I have no problems whatsoever with CPU performance. Having everything on low (default behavior for Boinc) has allowed me to flawlessly play games, encode video/audio etc. while using the idle clock cycles (if any) for projects.

                                                                                      The sluggishness issue is isolated to GPU.

                                                                                      Thanks for opening the Trac ticket. I hope the simple system tray right-click-toggle is implemented sooner than in "a few months." It should be quite simple, really... no reason to delay it that much imo.
                                                                                      ____________

                                                                                      Claggy
                                                                                      Volunteer tester
                                                                                      Send message
                                                                                      Joined: Jul 5 99
                                                                                      Posts: 554
                                                                                      Credit: 3,330,994
                                                                                      RAC: 4,369
                                                                                      United Kingdom
                                                                                      Message 862397 - Posted 5 Feb 2009 19:25:45 UTC

                                                                                        I noted in Beta about 6.08 (while running in CPU fallback mode) that it runs at normal priority instead of low (or idle), making the OS a little sluggish,
                                                                                        Does anyone know (when doing proper GPU tasks) if it is just the worker thread running at normal (like Raistmer's apps), or are all the threads at normal?

                                                                                        Claggy

                                                                                        Raistmer
                                                                                        Volunteer developer
                                                                                        Volunteer tester
                                                                                        Avatar
                                                                                        Send message
                                                                                        Joined: Jun 16 01
                                                                                        Posts: 1018
                                                                                        Credit: 5,976,084
                                                                                        RAC: 11,961
                                                                                        Russia
                                                                                        Message 862403 - Posted 5 Feb 2009 19:40:43 UTC - in response to Message 862397.

                                                                                          Last modified: 5 Feb 2009 19:46:21 UTC

                                                                                          Does anyone know (when doing proper GPU tasks) if it is just the worker thread running at normal (like Raistmer's apps), or are all the threads at normal?
                                                                                          Claggy


                                                                                          Not correct.
                                                                                          My build DECREASE process priority while BOINC sets normal priority for CUDA app (and increase thread priority inside process from 1 to 3).
                                                                                          So, worker thread priority in my build will be 3 and priority of control thread will be 4.
                                                                                          For comparison, priority of usual BOINC thread will be 1 and priority of normal thread in normal process you run will be 8 with dynamic boost to 10 if it's in foreground.

                                                                                          Addon: the problem with BOINC - it sets normal process priority, so, control thread will run on the same priority as your other apps do and will slow them down time to time but idleworker thread even in process with normal priority will have priority of 1 and will be preempted with another BOINC threads -> worse GPU feeding.

                                                                                          Claggy
                                                                                          Volunteer tester
                                                                                          Send message
                                                                                          Joined: Jul 5 99
                                                                                          Posts: 554
                                                                                          Credit: 3,330,994
                                                                                          RAC: 4,369
                                                                                          United Kingdom
                                                                                          Message 862420 - Posted 5 Feb 2009 19:57:00 UTC - in response to Message 862403.

                                                                                            Last modified: 5 Feb 2009 20:12:08 UTC

                                                                                            Does anyone know (when doing proper GPU tasks) if it is just the worker thread running at normal (like Raistmer's apps), or are all the threads at normal?
                                                                                            Claggy


                                                                                            Not correct.
                                                                                            My build DECREASE process priority while BOINC sets normal priority for CUDA app (and increase thread priority inside process from 1 to 3).
                                                                                            So, worker thread priority in my build will be 3 and priority of control thread will be 4.
                                                                                            For comparison, priority of usual BOINC thread will be 1 and priority of normal thread in normal process you run will be 8 with dynamic boost to 10 if it's in foreground.

                                                                                            Addon: the problem with BOINC - it sets normal process priority, so, control thread will run on the same priority as your other apps do and will slow them down time to time but idleworker thread even in process with normal priority will have priority of 1 and will be preempted with another BOINC threads -> worse GPU feeding.


                                                                                            What i was trying to ask is whether stock 6.08 thread priorities are the same as on your latest apps?, or different?,
                                                                                            and whether there is any difference in Sluggishness between the two apps?

                                                                                            Claggy

                                                                                            Raistmer
                                                                                            Volunteer developer
                                                                                            Volunteer tester
                                                                                            Avatar
                                                                                            Send message
                                                                                            Joined: Jun 16 01
                                                                                            Posts: 1018
                                                                                            Credit: 5,976,084
                                                                                            RAC: 11,961
                                                                                            Russia
                                                                                            Message 862423 - Posted 5 Feb 2009 19:59:45 UTC - in response to Message 862420.

                                                                                              1) They run on different priorities for both worker and control threads.
                                                                                              2) Probably yes "sluggishness" will be different , but didn't run stock 6.08 long ago :). And it will be different for VLAR for sure :)

                                                                                              Claggy
                                                                                              Volunteer tester
                                                                                              Send message
                                                                                              Joined: Jul 5 99
                                                                                              Posts: 554
                                                                                              Credit: 3,330,994
                                                                                              RAC: 4,369
                                                                                              United Kingdom
                                                                                              Message 862429 - Posted 5 Feb 2009 20:11:38 UTC - in response to Message 862423.

                                                                                                1) They run on different priorities for both worker and control threads.
                                                                                                2) Probably yes "sluggishness" will be different , but didn't run stock 6.08 long ago :). And it will be different for VLAR for sure :)


                                                                                                Can any thread priority improvements be made to the stock app for the next version?

                                                                                                Claggy

                                                                                                Prometheus_x303
                                                                                                Send message
                                                                                                Joined: Jan 16 05
                                                                                                Posts: 6
                                                                                                Credit: 1,084,775
                                                                                                RAC: 64
                                                                                                Canada
                                                                                                Message 862465 - Posted 5 Feb 2009 22:43:29 UTC - in response to Message 862429.

                                                                                                  Well i seem to have solved my CUDA problem. I aborted all the cuda tasks in my list and updated boinc when it downloaded the new cuda units things work fine again

                                                                                                  ____________

                                                                                                  Raistmer
                                                                                                  Volunteer developer
                                                                                                  Volunteer tester
                                                                                                  Avatar
                                                                                                  Send message
                                                                                                  Joined: Jun 16 01
                                                                                                  Posts: 1018
                                                                                                  Credit: 5,976,084
                                                                                                  RAC: 11,961
                                                                                                  Russia
                                                                                                  Message 862638 - Posted 6 Feb 2009 5:47:14 UTC - in response to Message 862465.

                                                                                                    Well i seem to have solved my CUDA problem. I aborted all the cuda tasks in my list and updated boinc when it downloaded the new cuda units things work fine again

                                                                                                    Very possible it was bunch of VLARs. So you problem will return when next bunch of VLARs will arrive...

                                                                                                    CORE2QUAD Q6600
                                                                                                    Avatar
                                                                                                    Send message
                                                                                                    Joined: Jun 10 06
                                                                                                    Posts: 33
                                                                                                    Credit: 41,929
                                                                                                    RAC: 91
                                                                                                    Australia
                                                                                                    Message 862944 - Posted 7 Feb 2009 1:24:03 UTC - in response to Message 862638.

                                                                                                      You guys must understand the concept here.......CUDA uses the GPU for a CPU related task so its no longer executing in the CPU, now most newer opererating systems are more graphically based than anything else.

                                                                                                      The frequency of the graphics cards and the ram speed of the card and also the chipset speed/ram of your motherboard all are a big factor.

                                                                                                      The CUDA driver delivers faster work processing through the manipulation of your pcix pipelines if they are busy even windows is gonna chunk because you have essentially turned your 1000mhz 512mb ddr3 game killing card into no more than a 2meg 100mhz card and given the rest of the power to cpu time!!!

                                                                                                      So, unless you can make CUDA disengage which means you'll have to download cuda and non cuda wu's so when cuda is off it can still allow a work flow to happen and also allow the work to be redirected to the spare cpu time.

                                                                                                      CUDA Wu's use Folding to manipulate the data to the info is a high load process and unless you water cool ya GPU and overclock them your going to have issues no matter what the only sure fire fix is to make a SLI or a CROSSFIRE type setup with multi gpu' in one machine then from there prioritize Seti cuda Wu's to only use one of the cards somehow and dedicate the other to your gaming.

                                                                                                      I'm sure if you had 2 PCIx slots and fitted the 2nd card and didn't plug a screen into it but installed the cuda driver for only one gpu then u would have joy here. (Also make sure you dont run sli or crossfire for this method.)

                                                                                                      Sorry bout my spelling/grammar/punctuation etc i was in a big hurry.
                                                                                                      ____________

                                                                                                      Profile SoNic
                                                                                                      Send message
                                                                                                      Joined: Dec 24 00
                                                                                                      Posts: 131
                                                                                                      Credit: 1,348,758
                                                                                                      RAC: 2,961
                                                                                                      Romania
                                                                                                      Message 862947 - Posted 7 Feb 2009 1:38:19 UTC - in response to Message 862944.

                                                                                                        See, the seti apps are using 100% of the CPU, but because of the marvel of preemtive SO that 100% has a lower priority that any other app. So when it is time to work, the seti worker makes room for the other apps.
                                                                                                        All your consideration about the video card it is not accurate - the GPU has many units, most of them not in use when you are just using a 2D application. So, all the 3D part can process other stuff easy - if you don't play a 3D game. True, doesnt support preemtive multitasking, but you didn't know that something like that is possible.
                                                                                                        Anyway, seti app that uses CUDA should be shutdown only when you play a 3D game.
                                                                                                        ____________

                                                                                                        Profile Voyager
                                                                                                        Volunteer tester
                                                                                                        Avatar
                                                                                                        Send message
                                                                                                        Joined: Nov 2 99
                                                                                                        Posts: 602
                                                                                                        Credit: 3,255,912
                                                                                                        RAC: 58
                                                                                                        United States
                                                                                                        Message 862982 - Posted 7 Feb 2009 3:12:46 UTC

                                                                                                          [offsubject] Saw the ceo and co-founder of nvidia on Charly Rose , quite exciting times. Chinese kid came to Tacoma Wa. at age 10 from Malasia,went to boarding school in Kentucky. Quite a story. [/offsubject]
                                                                                                          ____________

                                                                                                          Profile HeatSurge
                                                                                                          Send message
                                                                                                          Joined: Sep 26 99
                                                                                                          Posts: 6
                                                                                                          Credit: 477,179
                                                                                                          RAC: 954
                                                                                                          United States
                                                                                                          Message 863112 - Posted 7 Feb 2009 12:07:58 UTC - in response to Message 862947.

                                                                                                            Last modified: 7 Feb 2009 12:09:12 UTC

                                                                                                            Anyway, seti app that uses CUDA should be shutdown only when you play a 3D game.


                                                                                                            I don't know about you, but when Boinc does Seti (Cuda Enhanced), I can see the way windows and lines are drawn in windows explorer, etc. It's quite interesting actually, were it not for the fact that I have to wait for 10 seconds for a window to be drawn line by line when there's lists.

                                                                                                            In short, it's completely unusable (way too slow).

                                                                                                            BTW I have a single GTX 260 Core 216 (older/bigger nm core can't remember how much).

                                                                                                            Sometimes throughout the workunits it seems like there are "bursts" of responsiveness i.e. sometimes the system starts drawing windows faster, but most of the time there's annoying lag. Even as I'm typing this, there is lag between the keypresses and when the letters appear.

                                                                                                            Currently, I have to go in Boinc and manually suspend all Cuda workunits every time I get on my PC. Needless to say, it is very rapidly getting on my nerves...

                                                                                                            Raistmer
                                                                                                            Volunteer developer
                                                                                                            Volunteer tester
                                                                                                            Avatar
                                                                                                            Send message
                                                                                                            Joined: Jun 16 01
                                                                                                            Posts: 1018
                                                                                                            Credit: 5,976,084
                                                                                                            RAC: 11,961
                                                                                                            Russia
                                                                                                            Message 863138 - Posted 7 Feb 2009 14:21:47 UTC - in response to Message 863112.

                                                                                                              Interesting, I didn't see SO big slowdown even on VLARS with 6.08.
                                                                                                              Maybe it's worth to try different driver versions?...

                                                                                                              Raistmer
                                                                                                              Volunteer developer
                                                                                                              Volunteer tester
                                                                                                              Avatar
                                                                                                              Send message
                                                                                                              Joined: Jun 16 01
                                                                                                              Posts: 1018
                                                                                                              Credit: 5,976,084
                                                                                                              RAC: 11,961
                                                                                                              Russia
                                                                                                              Message 863142 - Posted 7 Feb 2009 14:30:24 UTC - in response to Message 863138.

                                                                                                                Last modified: 7 Feb 2009 14:31:21 UTC

                                                                                                                BTW, while we waiting BOINC enhancements in this area it still should be possible to suspend (true suspend, with almost zero clock ticks consumption) CUDA app (no matter what build) with Process Explorer - former Sysinternals now M$ utility. (or with ProcessLasso)

                                                                                                                Price you would pay is task exit after resuming with "no heartbeats due 30 seconds" message. It's not error, taks will be just restarted.

                                                                                                                Someone who experience problem with CUDA app could try this.

                                                                                                                Profile Paul D. Buck
                                                                                                                Volunteer tester
                                                                                                                Send message
                                                                                                                Joined: Jul 19 00
                                                                                                                Posts: 3860
                                                                                                                Credit: 393,520
                                                                                                                RAC: 0
                                                                                                                United States
                                                                                                                Message 863260 - Posted 7 Feb 2009 20:30:14 UTC

                                                                                                                  @Heatsurge,

                                                                                                                  My experience is a little different with the 9800 Gt, GTX 280 and GTX 295 cards i have while running CUDA work ... but there are quite a few potential bottlenecks in the system that can cause these artifacts of slow redraw.

                                                                                                                  IF you have a slow CPU, or it is heavily loaded with tasks other than BOINC, or, a less capable MB, or a slower memory system, or a slow chipset on the MB, or the older generation of PCI-e or smaller memory in the GPU, or a slower clocked version of the 260 GPU, or ... what else did I forget ...

                                                                                                                  With CUDA added you did add the ability to do more for BOINC, but just as importantly you took away from the system that "headroom" to respond to your normal working.

                                                                                                                  Perhaps most importantly we do not yet really have the fine-tuned controls in BOINC Manger to allow us that smooth working that is part and parcel of normal CPU computing with BOINC. I am sure that these will come, but, remember that BOINC was built on the experience of SAH Classic and how to manage the CPU while doing other work ... now we have to learn how to do that with a completely new class of stuff ... early days ...

                                                                                                                  Profile SoNic
                                                                                                                  Send message
                                                                                                                  Joined: Dec 24 00
                                                                                                                  Posts: 131
                                                                                                                  Credit: 1,348,758
                                                                                                                  RAC: 2,961
                                                                                                                  Romania
                                                                                                                  Message 863265 - Posted 7 Feb 2009 21:21:08 UTC

                                                                                                                    In my situation I have some slow-downs, but nothing like I cannot use the browser or my normal PC opperation. I don't have to stop the CUDA for those tasks. And I have running 3 WU at a time - one for each core and one for the GPU.
                                                                                                                    Just in games (like Crysis) I feel the pain :)
                                                                                                                    ____________

                                                                                                                    Profile RandyC
                                                                                                                    Avatar
                                                                                                                    Send message
                                                                                                                    Joined: Oct 20 99
                                                                                                                    Posts: 714
                                                                                                                    Credit: 1,701,653
                                                                                                                    RAC: 137
                                                                                                                    United States
                                                                                                                    Message 863272 - Posted 7 Feb 2009 21:52:17 UTC - in response to Message 863112.


                                                                                                                      Sometimes throughout the workunits it seems like there are "bursts" of responsiveness i.e. sometimes the system starts drawing windows faster, but most of the time there's annoying lag. Even as I'm typing this, there is lag between the keypresses and when the letters appear.

                                                                                                                      Currently, I have to go in Boinc and manually suspend all Cuda workunits every time I get on my PC. Needless to say, it is very rapidly getting on my nerves...


                                                                                                                      I found that once I upgraded my nVidia drivers to 181.20 (or above), MOST (not all) of the sluggishness went away. I was able to do normal type tasks (I don't do gaming) with little or no slowdowns.

                                                                                                                      The one caveat is that slowdowns still occur during WU initialization and sometimes close to the end of processing as well.

                                                                                                                      Since that machine is 99% crunch only, there may be other times it slows down I don't know about, but I do know that I can surf the net and dig through disk files without noticeable interference.

                                                                                                                      Profile Borgholio
                                                                                                                      Avatar
                                                                                                                      Send message
                                                                                                                      Joined: Aug 2 99
                                                                                                                      Posts: 600
                                                                                                                      Credit: 1,487,561
                                                                                                                      RAC: 7,208
                                                                                                                      United States
                                                                                                                      Message 863375 - Posted 8 Feb 2009 2:28:28 UTC

                                                                                                                        I too find most of the slugishness to be at the start or end of a typical workunit. However, VLARs are choppy throughout the entire workunit. I'm told that will be fixed in an upcoming version, so for now I simply suspend them and resume them before I got to bed so they can crunch without bothering me.
                                                                                                                        ____________


                                                                                                                        You will be assimilated...bunghole!

                                                                                                                        Profile HeatSurge
                                                                                                                        Send message
                                                                                                                        Joined: Sep 26 99
                                                                                                                        Posts: 6
                                                                                                                        Credit: 477,179
                                                                                                                        RAC: 954
                                                                                                                        United States
                                                                                                                        Message 863383 - Posted 8 Feb 2009 3:16:01 UTC - in response to Message 863375.

                                                                                                                          Last modified: 8 Feb 2009 3:18:10 UTC

                                                                                                                          Double post...

                                                                                                                          Profile HeatSurge
                                                                                                                          Send message
                                                                                                                          Joined: Sep 26 99
                                                                                                                          Posts: 6
                                                                                                                          Credit: 477,179
                                                                                                                          RAC: 954
                                                                                                                          United States
                                                                                                                          Message 863384 - Posted 8 Feb 2009 3:17:54 UTC - in response to Message 863375.

                                                                                                                            Hm...

                                                                                                                            Weird. I "downgraded" from drivers 181.22, because I CANNOT play left 4 dead with them. The game was stuttering heavily and crashing (after random periods, sometimes 10 minutes sometimes 2 hours) before I disabled "multicore rendering."

                                                                                                                            Disabling that solved the stuttering, but the crashes remained. They were some pretty weird crashes too - the monitor would suddenly go to a solid (primary/screen average at time of the crash) color and the last 1/4 seconds of sound would loop. The hard drive would grind for 5 seconds and then stop. The sound would continue looping. Only way out, hard reset. No response from ctrl+alt+del and then alt+u+r...

                                                                                                                            Then, the weirdness - my system would reset continuously after soft-reset. It wouldn't even go to the bios screen just reset, reset, reset every second. The screen - flashing... only way out - hard turn off and then turn on with holding the power button.

                                                                                                                            I'd be inclined to think it's a lack of power problem, but my PSU is 620W and high-quality (Corsair HX620), and I'm drawing less than 300W at both CPU and GPU 100% loaded at the wall per my lame socket-plug watt meter... AND also I've been running left 4 dead 100% A-OK with 177.92 (my previous "preferred" set which also doesn't mess up AA on Battlefield 2142... lol).

                                                                                                                            So anyway, after downgrading to 177.92, I had some lesser sluggishness this morning, and now it's perfectly fine.

                                                                                                                            Then again, this might be due to different types of workunits so IDK.

                                                                                                                            My computer is definitely not slow... Opteron 170 at 2.7Ghz. The ram (2GB) is also running 1:1 with the processor FSB so quite fast. The GTX 260 Core 216 is running at 679/1464/1080 at 24/7, both are 100% stable under continuous 100% load... so it's probably either the drivers, workunits or a combination of both.

                                                                                                                            I'm going to continue to suspend for games nevertheless :-/

                                                                                                                            I hope nvidia sorts out their problems with drivers 180 and left 4 dead.

                                                                                                                            Keep up the good work on Seti@home and Boinc ;-)
                                                                                                                            ____________

                                                                                                                            Profile Scott Amerland (N5ZOW)
                                                                                                                            Avatar
                                                                                                                            Send message
                                                                                                                            Joined: Nov 25 01
                                                                                                                            Posts: 12
                                                                                                                            Credit: 1,170,116
                                                                                                                            RAC: 1,049
                                                                                                                            United States
                                                                                                                            Message 863464 - Posted 8 Feb 2009 11:55:59 UTC - in response to Message 863384.

                                                                                                                              Hm...

                                                                                                                              Weird. I "downgraded" from drivers 181.22, because I CANNOT play left 4 dead with them. The game was stuttering heavily and crashing (after random periods, sometimes 10 minutes sometimes 2 hours) before I disabled "multicore rendering."




                                                                                                                              I did not see where this question was asked...... Were you running seti CUDA at the same time? You should not run graphics intensive apps and seti CUDA at the same time.
                                                                                                                              ____________

                                                                                                                              Profile HeatSurge
                                                                                                                              Send message
                                                                                                                              Joined: Sep 26 99
                                                                                                                              Posts: 6
                                                                                                                              Credit: 477,179
                                                                                                                              RAC: 954
                                                                                                                              United States
                                                                                                                              Message 863722 - Posted 9 Feb 2009 5:01:35 UTC - in response to Message 863464.

                                                                                                                                I did not see where this question was asked...... Were you running seti CUDA at the same time? You should not run graphics intensive apps and seti CUDA at the same time.


                                                                                                                                It wasn't asked - I was just reporting that I changed my drivers and 177.92 seems a bit faster for me. Left4dead stuttering was the reason for change, and no I wasn't running CUDA while playing - 180 drivers are just buggy for l4d with multicore rendering enabled...

                                                                                                                                I realize it's a bit off-topic sorry. BTW I'm currently out of Cuda workunits (only 1 "astropulse" is computing) so can't really report further if reverting drivers to 177.92 helped the overall sluggishness much if any.
                                                                                                                                ____________

                                                                                                                                ML1
                                                                                                                                Volunteer tester
                                                                                                                                Send message
                                                                                                                                Joined: Nov 25 01
                                                                                                                                Posts: 4249
                                                                                                                                Credit: 1,391,523
                                                                                                                                RAC: 1,910
                                                                                                                                United Kingdom
                                                                                                                                Message 864403 - Posted 11 Feb 2009 19:53:59 UTC

                                                                                                                                  Well, I'm seeing a bit of a slowdown for other graphics when Boinc-CUDA is running for my Linux system. We really do need a one-button suspend all Boinc CUDA for when trying to do other graphics work!

                                                                                                                                  Happy crunchin',
                                                                                                                                  Martin

                                                                                                                                  ____________
                                                                                                                                  Mandriva Linux A user friendly OS!
                                                                                                                                  Optimised clients
                                                                                                                                  Boinc HELP

                                                                                                                                  CORE2QUAD Q6600
                                                                                                                                  Avatar
                                                                                                                                  Send message
                                                                                                                                  Joined: Jun 10 06
                                                                                                                                  Posts: 33
                                                                                                                                  Credit: 41,929
                                                                                                                                  RAC: 91
                                                                                                                                  Australia
                                                                                                                                  Message 864911 - Posted 13 Feb 2009 3:54:20 UTC - in response to Message 864403.

                                                                                                                                    Im running windows 7 and cuda im happy to report im getting no sluggishness what so ever anymore!!!

                                                                                                                                    Trying to get some data for you all to look at and find out why windows 7 fixed this issue.
                                                                                                                                    ____________

                                                                                                                                    Stanislav Sokolov
                                                                                                                                    Volunteer tester
                                                                                                                                    Avatar
                                                                                                                                    Send message
                                                                                                                                    Joined: Apr 8 02
                                                                                                                                    Posts: 26
                                                                                                                                    Credit: 220,023
                                                                                                                                    RAC: 554
                                                                                                                                    Norway
                                                                                                                                    Message 865005 - Posted 13 Feb 2009 12:34:15 UTC - in response to Message 864911.

                                                                                                                                      Last modified: 13 Feb 2009 12:48:14 UTC

                                                                                                                                      A very valid concern. I tried GPUGrip and quit it before completing a single unit - because of desktop sluggishness. It seems that after more than 10 years of SETI crunching I will have to suspend SETI project as well. The truth is, BOINC apps should be running on my machine without interfering with my work and without me needing to turn something off/on to do the regular job done. If I turn something off, I'll surely forget to turn it on at some point. I could live with a "Disable CUDA" in General preferences, though.

                                                                                                                                      So, until CUDA can offer GPU scheduling on par with CPU scheduling, any CUDA-enabled project on my machine will get suspended.

                                                                                                                                      STI@home is set to "Depleting". I'll be checking back in half a year.

                                                                                                                                      EDIT: I'll still be running SETI on two other non-CUDA machines, but my Quad-Core will have to do without SETI for a while :(

                                                                                                                                      Fred W
                                                                                                                                      Volunteer tester
                                                                                                                                      Send message
                                                                                                                                      Joined: Jun 13 99
                                                                                                                                      Posts: 2175
                                                                                                                                      Credit: 5,952,268
                                                                                                                                      RAC: 17,906
                                                                                                                                      United Kingdom
                                                                                                                                      Message 865011 - Posted 13 Feb 2009 12:56:39 UTC - in response to Message 865005.

                                                                                                                                        A very valid concern. I tried GPUGrip and quit it before completing a single unit - because of desktop sluggishness. It seems that after more than 10 years of SETI crunching I will have to suspend SETI project as well. The truth is, BOINC apps should be running on my machine without interfering with my work and without me needing to turn something off/on to do the regular job done. If I turn something off, I'll surely forget to turn it on at some point. I could live with a "Disable CUDA" in General preferences, though.

                                                                                                                                        So, until CUDA can offer GPU scheduling on par with CPU scheduling, any CUDA-enabled project on my machine will get suspended.

                                                                                                                                        STI@home is set to "Depleting". I'll be checking back in half a year.

                                                                                                                                        EDIT: I'll still be running SETI on two other non-CUDA machines, but my Quad-Core will have to do without SETI for a while :(

                                                                                                                                        Why not just uncheck the "Use GPU if available" in your web-based preferences for your Quad?

                                                                                                                                        F.
                                                                                                                                        ____________

                                                                                                                                        Stanislav Sokolov
                                                                                                                                        Volunteer tester
                                                                                                                                        Avatar
                                                                                                                                        Send message
                                                                                                                                        Joined: Apr 8 02
                                                                                                                                        Posts: 26
                                                                                                                                        Credit: 220,023
                                                                                                                                        RAC: 554
                                                                                                                                        Norway
                                                                                                                                        Message 865027 - Posted 13 Feb 2009 14:02:42 UTC - in response to Message 865011.

                                                                                                                                          Last modified: 13 Feb 2009 14:05:21 UTC

                                                                                                                                          Ah, thanks, I'll give it a try. I was configuring BOINC through another project, where this option is not listed. Checked BOINC options in the SETI project and here it is under the name "Suspend GPU work while computer is in use? Enforced by version 6.7+"

                                                                                                                                          Hmmm... Seems I'll also have to update my 6.4.5 client, which I only updated the day before yesterday from 5.10.45

                                                                                                                                          EDIT: Another hmmm: how can I upgrade to version 6.7+, when the latest unstable available is 6.6.4?

                                                                                                                                          Profile Ageless
                                                                                                                                          Avatar
                                                                                                                                          Send message
                                                                                                                                          Joined: Jun 9 99
                                                                                                                                          Posts: 9592
                                                                                                                                          Credit: 103,054
                                                                                                                                          RAC: 230
                                                                                                                                          Netherlands
                                                                                                                                          Message 865029 - Posted 13 Feb 2009 14:06:40 UTC - in response to Message 865027.

                                                                                                                                            ...and here it is under the name "Suspend GPU work while computer is in use? Enforced by version 6.7+"

                                                                                                                                            Unless you use a 6.7 BOINC client, it's better to use the option in the project preferences. Edit them, take the check mark off of "Use Graphics Processing Unit (GPU) if available", save the changes. On the next contact with Seti these preferences will be used. Any work you already have for CUDA will continue to run, you just won't get any new.
                                                                                                                                            ____________
                                                                                                                                            Jord

                                                                                                                                            -BOINC FAQ Service
                                                                                                                                            -Nvidia CUDA & ATI CAL FAQ

                                                                                                                                            Courtesy starts with your first post of the thread.

                                                                                                                                            CORE2QUAD Q6600
                                                                                                                                            Avatar
                                                                                                                                            Send message
                                                                                                                                            Joined: Jun 10 06
                                                                                                                                            Posts: 33
                                                                                                                                            Credit: 41,929
                                                                                                                                            RAC: 91
                                                                                                                                            Australia
                                                                                                                                            Message 865212 - Posted 13 Feb 2009 23:37:42 UTC - in response to Message 865029.

                                                                                                                                              Or you could always give Windows 7 a go!!!! Im sure you will be shocked at the performance difference.
                                                                                                                                              ____________

                                                                                                                                              OzzFan
                                                                                                                                              Forum moderator
                                                                                                                                              Avatar
                                                                                                                                              Send message
                                                                                                                                              Joined: Apr 9 02
                                                                                                                                              Posts: 8302
                                                                                                                                              Credit: 10,434,409
                                                                                                                                              RAC: 6,961
                                                                                                                                              United States
                                                                                                                                              Message 865251 - Posted 14 Feb 2009 2:23:38 UTC - in response to Message 865212.

                                                                                                                                                I wouldn't suggest unreleased or beta software ever, especially never to use as a primary OS. Beta software should be used for testing only and not for everyday use.
                                                                                                                                                ____________
                                                                                                                                                BOINC FAQ Service
                                                                                                                                                BOINC & Optimized SETI download repository

                                                                                                                                                Richard Haselgrove
                                                                                                                                                Volunteer tester
                                                                                                                                                Send message
                                                                                                                                                Joined: Jul 4 99
                                                                                                                                                Posts: 3764
                                                                                                                                                Credit: 10,978,031
                                                                                                                                                RAC: 18,731
                                                                                                                                                United Kingdom
                                                                                                                                                Message 869825 - Posted 26 Feb 2009 22:58:53 UTC

                                                                                                                                                  Comment added by David Anderson to trac #842:

                                                                                                                                                  resolution set to wontfix.

                                                                                                                                                  Currently, there's a preference to not do GPU computing while the computer is in use, and a config option to not do any computing while particular applications are running. That's about it for now; I don't know of a way to find out if another graphics-intensive app is running.

                                                                                                                                                  Profile Steven Meyer
                                                                                                                                                  Avatar
                                                                                                                                                  Send message
                                                                                                                                                  Joined: Mar 24 08
                                                                                                                                                  Posts: 786
                                                                                                                                                  Credit: 1,847,858
                                                                                                                                                  RAC: 3,842
                                                                                                                                                  United States
                                                                                                                                                  Message 890260 - Posted 1 May 2009 19:40:54 UTC

                                                                                                                                                    Last modified: 1 May 2009 20:03:07 UTC

                                                                                                                                                    In this and other threads, a common thread (pardon the pun) is that people would like to be able to control when BOINC may use the GPU separately from when BOINC may use the CPU.

                                                                                                                                                    The current features for v6.6.20 are:

                                                                                                                                                    1) Suspend use of the GPU when the computer is in use. This is settable in the UI Preferences.

                                                                                                                                                    2) Suspend use of CPU and GPU when the computer is in use. Settable in the UI Preferences.

                                                                                                                                                    3) Suspend use of CPU and GPU, selectable from the System Tray.

                                                                                                                                                    4) Suspend use of CPU and GPU while some other program (ie a game) is running. Settable in cc_config.

                                                                                                                                                    Each of these features does a part of the job, but none of them can do it all, and no combination of these features can do it either.

                                                                                                                                                    The problems are:

                                                                                                                                                    1) This means that if you move the mouse, or touch the keyboard, the GPU process is suspended for some user specified period of time (usually 1 min). However, this is way too much sensitivity to user input. Moving the mouse to wake up the screen and see if you have received any e-mail is not such a CPU or GPU intensive operation that the BOINC processes should be stopped. Also, in this mode, I have seen the GPU process wake up in CPU Fall-Back mode (100% CPU usage, 0% GPU usage) after being suspended. So constantly suspending GPU processing for every mouse movement is counter productive for BOINC, and for any other process that needs CPU time when the Cuda app starts using 100% of CPU time at normal priority.

                                                                                                                                                    2) All that is wrong with 1) goes double here!

                                                                                                                                                    3) This is overkill. CPU multi-tasking is quite able to handle BOINC and other processes in all but a very few cases, without resorting to suspending the BOINC processes.

                                                                                                                                                    4) All that is wrong with 3) applies here too. When you have a multi-core CPU, and a GPU, and you want to play some 3D-intensive game, then the Cuda processes may need to be suspended, but the CPU processes can still run on the unused CPU(s) and even in background on the same CPU as the game.

                                                                                                                                                    5) And finally, there needs to be some consideration of multi-GPU systems on which it is desireable to select which GPU(s) BOINC is allowed to use, and when their use should be suspended. Put a 900+GFlop NVidia Tesla into your system alongside your 300+ GFlop GeForce 8800 GX, then watch options 1) and 2) shut down both the GeForce and the Tesla when you move your mouse! 8^O

                                                                                                                                                    To quote the Trac Ticket #842 ...

                                                                                                                                                    Ticket #842 (closed Enhancement: wontfix)

                                                                                                                                                    Two controls are suggested:

                                                                                                                                                    1) User interface in system tray, similar to current 'suspend' or 'snooze' (but acting on GPU processes only)

                                                                                                                                                    2) "exclusive_GPU_app" tag for cc_config.xml, analogous to existing "exclusive_app" (implies exclusive use of CPU) - allows automatic suspend/resume of GPU tasks while specified user applications are running.


                                                                                                                                                    Either of these options will go a long way towards providing the control that people are clamoring for, as long as there is also some way to address (5) above.

                                                                                                                                                    So, please record my vote for #842 to be reopened.

                                                                                                                                                    Drool
                                                                                                                                                    ____________

                                                                                                                                                    게시판 : Number crunching : Seti@Home Cuda Sluggishness

                                                                                                                                                    Copyright © 2009 University of California