Message boards :
Number crunching :
Nvidia GPU tasks cause screen response delay
Message board moderation
Author | Message |
---|---|
liuw Send message Joined: 13 Mar 08 Posts: 3 Credit: 15,614,366 RAC: 3 |
Is any one could tell , why GPU task , such as SETI@home 8.8.12 (opencl_nvidia_sah) and opencl_nvidia_SoG are cause screen response delay ? recently, I notice my screen response delay(mouse movement, and play video files will lost some frames), I try to isolate the problem , and found if disable GPU tasks, then everything back to normal. I also notice this only happen when running 8.8.12 (with opencl_nvidia_sah and opencl_nvidia_SoG), if runnung 8.8.00(cuda50) , my computer is normal is 8.8.12 has bug or something else cause this ? currently I suspend GPU tasks as workaround. My computer is windows 7, GPU is Nvidia GTX950 with latest nvidia driver and latest Bonic. |
Mr. Kevvy Send message Joined: 15 May 99 Posts: 3776 Credit: 1,114,826,392 RAC: 3,319 |
|
liuw Send message Joined: 13 Mar 08 Posts: 3 Credit: 15,614,366 RAC: 3 |
Are you running more than one GPU task at a time via editing app_config.xml or some other means? I cannot find the file you said "app_config.xml " in my computer, my CPU has 4 cores , so its running 4 CPU tasks and one GPU tasks (around 0.1 CPU + 1 Nvidia GPU), total 5 tasks same time I running this mode for years, and for past week, screen response delay just happened when GPU running SoG or sah tasks, cuda50 are fine (even hen I typing this reply, it still happening) I monitor several GPU tasks, so far my tasks list for SoG/sah ,task name begins bl7_2bit_guppi_57043_69832_HIPxxxxx bl7_2bit_guppi_57043_69166_HIPxxxxx bl6_2bit_guppi_57043_69166_HIPxxxxx no vlar shows in my tasks list today bl6/7 are all cause my computer, screen(frame only) response delay |
Grant (SSSF) Send message Joined: 19 Aug 99 Posts: 13715 Credit: 208,696,464 RAC: 304 |
I cannot find the file you said "app_config.xml " in my computer, It would only be there if you made one yourself (or got it from someone else), it's not there as part of any standard installation. my CPU has 4 cores , so its running 4 CPU tasks and one GPU tasks (around 0.1 CPU + 1 Nvidia GPU), total 5 tasks same time The problem is with the SoG application, it was released recently as part of the stock applications. Unfortunately while it does provide a considerable boost in work done per hour, in it's default configuration it comes at the expense of requiring 1 CPU core for every GPU WU being processed as well as causing screen refresh issues & sometimes dropped numbers/letters when typing. Grant Darwin NT |
Zalster Send message Joined: 27 May 99 Posts: 5517 Credit: 528,817,460 RAC: 242 |
liuw, SoG and SaH help process new work from the Breakthrough Listen data. You can see this data as blc at the beginning of the name. blc are not restricted to SoG or SaH, you can also find them on the cuda apps as well. They are labor intense and require more than the 0.1 CPU that people are used to in the past. If the lagging or freezing of the screen is an issue, might I suggest you change your preferences in your BOINC Manager and click the button that says "suspend when computer is in use" This will prevent the work units from running while you are using the computer for other things. |
Grant (SSSF) Send message Joined: 19 Aug 99 Posts: 13715 Credit: 208,696,464 RAC: 304 |
blc are not restricted to SoG or SaH, you can also find them on the cuda apps as well. However when they are run using the CUDA application there is no effect on screen refreshes or keyboard entry. The issue is SoG and it's default settings. Grant Darwin NT |
Grant (SSSF) Send message Joined: 19 Aug 99 Posts: 13715 Credit: 208,696,464 RAC: 304 |
If the lagging or freezing of the screen is an issue, might I suggest you change your preferences in your BOINC Manager and click the button that says "suspend when computer is in use" Unfortunately that doesn't fix the issue, it's just a work around. I find it interesting the level of outrage at Win10 installing itself without people's knowledge or consent (even though it is a better OS than the ones it replaces). Yet here we are, installing software without people's knowledge or consent that impacts on the usability of their system. Suggesting people tweak Win10 to disable the features people find objectionable isn't considered to be a reasonable response, yet many of the responses here to the issue of SoG on stock systems are just the same; try -use sleep or just suspend when computer is in use. A stock release should work on people's systems without the need for any changes on the users part IMHO. Grant Darwin NT |
woohoo Send message Joined: 30 Oct 13 Posts: 972 Credit: 165,671,404 RAC: 5 |
i'm sure this has been mentioned already, but what if -use sleep was enabled by default |
Zalster Send message Joined: 27 May 99 Posts: 5517 Credit: 528,817,460 RAC: 242 |
I wasn't going to say anything more but what the hey.. Seti was always supposed to be run by utilizing unused cycles on your computer... ie..When not in use by its user. The fact that people decide to change that setting and let it run while they did other things seems to have been overlooked. I can think of several other projects that aren't that considerate with their use of computer resources. So to say that it should "work out of the box" but failing to mention that the computer it was supposed to run on was modified isn't fair to the developer. |
Grant (SSSF) Send message Joined: 19 Aug 99 Posts: 13715 Credit: 208,696,464 RAC: 304 |
Seti was always supposed to be run by utilizing unused cycles on your computer... ie..When not in use by its user. By using unused cycles it doesn't mean when the computer isn't in use- it means all the time that the CPU spends on it's System Idle Process. Someone doing some word processing on the computer and 95-98% of the CPU isn't being used. And if we do go by it being Not in use, what do you consider "In use". Is "in use" 1% or more CPU usage, or 10%, 50%? I can think of several other projects that aren't that considerate with their use of computer resources. Which is probably one of the reasons Seti has done as well as it has. It doesn't (didn't) affect people while using their computer even when it was running in the back ground; if their CPU usage increased, Seti would back off. As their usage decreased, Seti would pickup the available CPU time. The idea of "Suspend while computer is in use" was solely for those very few & rare applications that took heaps of CPU resources, and didn't play well with others. The vast majority of Seti crunchers install the application, and that's it. While they're doing Face Book and the like it's processing work, with no impact on their use of the computer. When the default installation of Seti impacts on people's ability to use their system, that's bad. Grant Darwin NT |
Zalster Send message Joined: 27 May 99 Posts: 5517 Credit: 528,817,460 RAC: 242 |
And if we do go by it being Not in use, what do you consider "In use". I believe the value is 25% when you look at it in the preferences or you can set your own values |
Grant (SSSF) Send message Joined: 19 Aug 99 Posts: 13715 Credit: 208,696,464 RAC: 304 |
So to say that it should "work out of the box" but failing to mention that the computer it was supposed to run on was modified isn't fair to the developer. Could you explain that further? I don't understand what you're getting at there, what you mean by modified? Grant Darwin NT |
Grant (SSSF) Send message Joined: 19 Aug 99 Posts: 13715 Credit: 208,696,464 RAC: 304 |
And if we do go by it being Not in use, what do you consider "In use". Which means that Seti should be able to run without causing any impact on other applications as long as they use less than 25% of the CPU. Unfortunately the current SoG default settings don't allow that to happen. EDIT- ok I had a look at the setting (been a while since I've been in there) and "In use" relates to mouse or keyboard input, not CPU usage. Grant Darwin NT |
Raistmer Send message Joined: 16 Jun 01 Posts: 6325 Credit: 106,370,077 RAC: 121 |
i'm sure this has been mentioned already, but what if -use sleep was enabled by default then it can be disabled by supplying -no_defaults_scaling option to command line (from Readme) SETI apps news We're not gonna fight them. We're gonna transcend them. |
woohoo Send message Joined: 30 Oct 13 Posts: 972 Credit: 165,671,404 RAC: 5 |
when i first started this project it was just so that i could make my gpu work hard. i turned off the default setting to suspend gpu computing while computer was in use so i could watch the gpu work hard while i was using the computer. performance was fine unless i was rendering something or doing something graphically intensive, but that was rare and i could pause the project. i can understand that a lot of people who changed that default setting got used to apps that didn't affect performance much, so when something changes they feel all offended and they decide how they think the project should act. everyone has control over their own settings, decisions and choice to participate this is the wrong analogy, but i don't like speed bumps. but i suppose they are there because someone got killed. no i'm not for killing people. nobody is forcing me to drive over speed bumps |
Raistmer Send message Joined: 16 Jun 01 Posts: 6325 Credit: 106,370,077 RAC: 121 |
Is any one could tell , why GPU task , such as SETI@home 8.8.12 (opencl_nvidia_sah) and opencl_nvidia_SoG are cause screen response delay ? http://setiathome.berkeley.edu/forum_thread.php?id=79760 SETI apps news We're not gonna fight them. We're gonna transcend them. |
liuw Send message Joined: 13 Mar 08 Posts: 3 Credit: 15,614,366 RAC: 3 |
Currently, I set "suspend GPU task when computer is using" as workaround however "computer not in use" is detecting keyboard&mouse activity. when I typing in word process or spreadsheet(my most work), most GPU resource are idle and can be support SETI. Suspend GPU when just typing, sounds like waste whole GPU resource. personally, I still hope this(SoG/sah tasks) can be modify in next release(?) |
Raistmer Send message Joined: 16 Jun 01 Posts: 6325 Credit: 106,370,077 RAC: 121 |
If those who experience lags will do their share of work - yes. Look link in prev post. SETI apps news We're not gonna fight them. We're gonna transcend them. |
woohoo Send message Joined: 30 Oct 13 Posts: 972 Credit: 165,671,404 RAC: 5 |
I guess what I meant was that right now -use sleep is only on if the user manually turns it on. If the stock app had -use sleep turned on by default, sure it would impact the performance of the app, but would it solve the problem that many people are having with lags |
Grant (SSSF) Send message Joined: 19 Aug 99 Posts: 13715 Credit: 208,696,464 RAC: 304 |
I guess what I meant was that right now -use sleep is only on if the user manually turns it on. If the stock app had -use sleep turned on by default, sure it would impact the performance of the app, but would it solve the problem that many people are having with lags Yes. People that have dedicated crunchers are the smallest of small minorities. The vast majority of the people running Seti would do so on the system they use daily, so screen stuttering & lost characters while typing aren't desirable. If they want to crank up performance then they can check out the readme & play with the settings, being informed of what the likely effects will be; or run the Lunatics installer & checking out the readme & being informed of what the likely effects will be. Grant Darwin NT |
©2024 University of California
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.