AstroPulse v6 6.0.4 (opencl_nvidia_100) does not pause


log in

Advanced search

Questions and Answers : Windows : AstroPulse v6 6.0.4 (opencl_nvidia_100) does not pause

1 · 2 · Next
Author Message
Jacob Taylor
Send message
Joined: 7 Jul 05
Posts: 9
Credit: 68,899
RAC: 0
United States
Message 1283289 - Posted: 13 Sep 2012, 17:29:03 UTC

So I pulled down one of these tasks in the last 24 hours, and it doesn't pause. I've got preferences set to pause tasks on user activity. It tells me the processing is suspended - computer in use, but it is still occupying at least a core of my dualcore and it /feels/ like my gpu as well. (Graphics transitions in w7, which are gpu rendered, lag like hell).

This is basically a bug report.
Thanks.
____________

Profile BilBg
Volunteer tester
Avatar
Send message
Joined: 27 May 07
Posts: 2894
Credit: 6,631,592
RAC: 8,063
Bulgaria
Message 1283396 - Posted: 14 Sep 2012, 0:16:12 UTC - in response to Message 1283289.


1) I don't use such setting ("to pause tasks on user activity") but I think that GPU tasks, especially AstroPulse, need 1-2 minutes before the app realize that need to pause

2) Do you see the process boinctray.exe running? (it is the one that detects mouse and keyboard usage = user is active)

3) The 'Error tasks for computer 6732519':
http://setiathome.berkeley.edu/results.php?hostid=6732519&offset=0&show_names=0&state=5&appid=

... are probably caused by the 'sleep bug' in the NVIDIA driver: 295.73
(the 'sleep bug' is/was related to CUDA disappearing but maybe also affects OpenCL)
http://setiathome.berkeley.edu/forum_thread.php?id=68206

... or by low free VRAM (GeForce 8600 GT (256MB))

4) If NVIDIA OpenCL AstroPulse tasks cause errors/lag for you why do you not try to run NVIDIA CUDA SETI@home Enhanced tasks instead?


____________



- ALF - "Find out what you don't do well ..... then don't do it!" :)

Jacob Taylor
Send message
Joined: 7 Jul 05
Posts: 9
Credit: 68,899
RAC: 0
United States
Message 1283630 - Posted: 14 Sep 2012, 15:10:55 UTC - in response to Message 1283396.

Yeah, boinctray runs. I know the setting works normally because I've also got a climateprediction task and it successfully stops instantly on user activity (which is awesome because they take >100 hours to finish).

One of those error tasks is because I killed it while it was running. It wouldn't stop, so I shot it with taskmgr.

I'll move up a version in my nvidia drivers and see if that helps.

>>4) If NVIDIA OpenCL AstroPulse tasks cause errors/lag for you why do you not try to run NVIDIA CUDA SETI@home Enhanced tasks instead?

I would have no idea how to do such a thing. I re-attached to seti, and these are the tasks I am given.
____________

Profile Ageless
Avatar
Send message
Joined: 9 Jun 99
Posts: 12472
Credit: 2,694,919
RAC: 1,385
Netherlands
Message 1283659 - Posted: 14 Sep 2012, 17:02:14 UTC - in response to Message 1283630.

>>4) If NVIDIA OpenCL AstroPulse tasks cause errors/lag for you why do you not try to run NVIDIA CUDA SETI@home Enhanced tasks instead?

I would have no idea how to do such a thing. I re-attached to seti, and these are the tasks I am given.

Edit your project preferences (available from your account), at "Run only the selected applications" check only SETI@home Enhanced and SETI@home v7, and uncheck "If no work for selected applications is available, accept work from other applications?". Then click the Update Preferences button at the bottom of the page and you're done.

Open BOINC Manager->Advanced view->Projects tab, select Seti, click Update. This will put those preferences in the client. Any Astropulse work still on the computer will have to be run or aborted, but new Astropulse work won't be downloaded.

Apropos, as for AP not pausing when you want it to, make sure that it hasn't become a rogue process. Some applications defy the boinc_exit() command and go rogue. However, they no longer run under the BOINC client either. Can be tested by exiting BOINC completely, then checking in Windows Task Manager, Processes, what's running.
____________
Jord

Fighting for the correct use of the apostrophe, together with Weird Al Yankovic

Jacob Taylor
Send message
Joined: 7 Jul 05
Posts: 9
Credit: 68,899
RAC: 0
United States
Message 1283884 - Posted: 15 Sep 2012, 2:45:32 UTC - in response to Message 1283659.

Alright, thanks! I had the box unchecked for giving me work from other stuff, but had all 4 of the application options selected.

As for becoming a rogue app, that's what it seemed like. I did not exit boinc at the time, however. I figured it would break the work I had done (as killing the processes had done in the past). I'll try that in the future, if something like this happens again.

Again, thanks for your help.
____________

Profile BilBg
Volunteer tester
Avatar
Send message
Joined: 27 May 07
Posts: 2894
Credit: 6,631,592
RAC: 8,063
Bulgaria
Message 1283964 - Posted: 15 Sep 2012, 8:24:50 UTC - in response to Message 1283884.
Last modified: 15 Sep 2012, 8:33:12 UTC

I did not exit boinc at the time, however.
I figured it would break the work I had done
(as killing the processes had done in the past).

You can exit BOINC whenever you like and it will NOT "break the work" done so far (BOINC tells to the app nicely "Please, exit" :) ).

After you start BOINC the tasks will restart at around the Progress % it was before.
(at least for SETI and most other projects, SETI apps checkpoint usually every minute. Only some 'rare' projects do not checkpoint)

But "killing the processes" WILL error the task.
Do not use this 'technique', there are many others (e.g. exit BOINC, Snooze from the tray icon, Activity menu, Suspend the project)


____________



- ALF - "Find out what you don't do well ..... then don't do it!" :)

Profile Ageless
Avatar
Send message
Joined: 9 Jun 99
Posts: 12472
Credit: 2,694,919
RAC: 1,385
Netherlands
Message 1284063 - Posted: 15 Sep 2012, 13:43:11 UTC - in response to Message 1283964.

But "killing the processes" WILL error the task.
Do not use this 'technique', there are many others (e.g. exit BOINC, Snooze from the tray icon, Activity menu, Suspend the project)

I hate to say it, but when a task has gone rogue --where the user has already exited BOINC, but the application is still running as shown in Windows Task Manager-- there is little to do than to kill the process. That will probably err the task, but as there's no way to re-associate a rogue process with BOINC anyway, it's a moot point.
____________
Jord

Fighting for the correct use of the apostrophe, together with Weird Al Yankovic

Jacob Taylor
Send message
Joined: 7 Jul 05
Posts: 9
Credit: 68,899
RAC: 0
United States
Message 1284570 - Posted: 16 Sep 2012, 19:13:46 UTC - in response to Message 1284063.

Okay so another of those astropulse batches got pulled down (not sure why, changed prefs and hit update in client) and went nuts again. Exiting boinc was successful. So, process is problematic but not rogue.

Snooze GPU option did not work (which is why I tried exiting boinc).
____________

Profile BilBg
Volunteer tester
Avatar
Send message
Joined: 27 May 07
Posts: 2894
Credit: 6,631,592
RAC: 8,063
Bulgaria
Message 1284705 - Posted: 17 Sep 2012, 5:05:35 UTC - in response to Message 1284570.


I'm curious how long did you wait after 'Snooze GPU'?

Yes, the process is "problematic" for your GPU, the last task error because of low VRAM (GeForce 8600 GT (256MB)):
ERROR code: CL_MEM_OBJECT_ALLOCATION_FAILURE
http://setiathome.berkeley.edu/result.php?resultid=2606927149


***

No point to hide your computer when you ask for help, we already know the number:
http://setiathome.berkeley.edu/show_host_detail.php?hostid=6732519

And I see new driver:
NVIDIA GeForce 8600 GT (256MB) driver: 306.23

But no any 'In progress' tasks, something is not set correctly.


____________



- ALF - "Find out what you don't do well ..... then don't do it!" :)

Jacob Taylor
Send message
Joined: 7 Jul 05
Posts: 9
Credit: 68,899
RAC: 0
United States
Message 1285385 - Posted: 19 Sep 2012, 6:34:43 UTC - in response to Message 1284705.


I'm curious how long did you wait after 'Snooze GPU'?

Yes, the process is "problematic" for your GPU, the last task error because of low VRAM (GeForce 8600 GT (256MB)):
ERROR code: CL_MEM_OBJECT_ALLOCATION_FAILURE
http://setiathome.berkeley.edu/result.php?resultid=2606927149


***

No point to hide your computer when you ask for help, we already know the number:
http://setiathome.berkeley.edu/show_host_detail.php?hostid=6732519

And I see new driver:
NVIDIA GeForce 8600 GT (256MB) driver: 306.23

But no any 'In progress' tasks, something is not set correctly.


I waited 5 or 10 seconds after "Snooze GPU". If it takes any longer than that, it's defective for desktop use.

And thank you for noticing I `hid` my computer. I wasn't previously aware that anyone on the internet could see that information, so I changed the setting. I don't much mind if logged in users only can see it, but I do not wish for Google's crawlers to see it.

I changed the settings for seti so it would only give me non-astropulse batches, since those are a problem.

____________

Profile arkaynProject donor
Volunteer tester
Avatar
Send message
Joined: 14 May 99
Posts: 3747
Credit: 48,777,915
RAC: 1,076
United States
Message 1285486 - Posted: 19 Sep 2012, 13:52:23 UTC - in response to Message 1285385.



And thank you for noticing I `hid` my computer. I wasn't previously aware that anyone on the internet could see that information, so I changed the setting. I don't much mind if logged in users only can see it, but I do not wish for Google's crawlers to see it.


Logged in users can only see certain info, mainly the CPU, GPU, OS, BOINC version, etc.

They cannot see the name of the computer or the IP address. Only you can see those.
____________

Profile BilBg
Volunteer tester
Avatar
Send message
Joined: 27 May 07
Posts: 2894
Credit: 6,631,592
RAC: 8,063
Bulgaria
Message 1285705 - Posted: 20 Sep 2012, 1:16:54 UTC - in response to Message 1285385.
Last modified: 20 Sep 2012, 1:35:31 UTC

And thank you for noticing I `hid` my computer. I wasn't previously aware that anyone on the internet could see that information, so I changed the setting.

Can you see a way to identify me (as a human, not as some ID) from the info visible to you from my computer?:
http://setiathome.berkeley.edu/show_host_detail.php?hostid=4832843


I changed the settings for SETI so it would only give me non-astropulse batches, since those are a problem.

Don't forget:
If no work for selected applications is available, accept work from other applications? no

*****

But CUDA also make errors because of low VRAM (256MB):
http://setiathome.berkeley.edu/result.php?resultid=2611439209

Cuda error 'cudaMalloc((void**) &dev_GaussFitResults' in file 'c:/sw/gpgpu/seti/seti_boinc/client/cuda/cudaAcceleration.cu' in line 314 : out of memory.
setiathome_CUDA: CUDA runtime ERROR in device memory allocation (Step 1 of 3). Falling back to HOST CPU processing...

The only Valid 'SETI@home Enhanced v6.09 (cuda23)' task was actually made on the CPU:
http://setiathome.berkeley.edu/result.php?resultid=2611439207

setiathome_CUDA: CUDA runtime ERROR in device memory allocation (Step 1 of 3). Falling back to HOST CPU processing...


You can try to disable Aero (the glass effect) but you may not like the ugly look of Windows
(I don't know if they supply some XP theme with Windows 7 Ultimate, there is no such theme with Vista)


____________



- ALF - "Find out what you don't do well ..... then don't do it!" :)

Jacob Taylor
Send message
Joined: 7 Jul 05
Posts: 9
Credit: 68,899
RAC: 0
United States
Message 1285833 - Posted: 20 Sep 2012, 15:21:06 UTC - in response to Message 1285705.
Last modified: 20 Sep 2012, 15:21:41 UTC


Can you see a way to identify me (as a human, not as some ID) from the info visible to you from my computer?:
http://setiathome.berkeley.edu/show_host_detail.php?hostid=4832843


Nope. But my nickname is my real name. And that page gives full hardware information, OS version, and graphics card driver version. Very useful to an attacker. I just try to minimize the information disclosure, when I can. And I can here. So I will.

You can try to disable Aero (the glass effect) but you may not like the ugly look of Windows
(I don't know if they supply some XP theme with Windows 7 Ultimate, there is no such theme with Vista)


Why?

I'm also unsure of what the point is of repeatedly telling me that the batches are failing due to my graphics card's vram. If there were suggestions to run something like memtest86 (but for graphics cards) it might make sense, but I've not yet seen that. Perhaps it's some sort of social pressure to get a new one?
____________

OzzFan
Volunteer tester
Avatar
Send message
Joined: 9 Apr 02
Posts: 13706
Credit: 31,732,411
RAC: 12,783
United States
Message 1285839 - Posted: 20 Sep 2012, 15:50:05 UTC - in response to Message 1285833.
Last modified: 20 Sep 2012, 16:10:23 UTC


Can you see a way to identify me (as a human, not as some ID) from the info visible to you from my computer?:
http://setiathome.berkeley.edu/show_host_detail.php?hostid=4832843


Nope. But my nickname is my real name. And that page gives full hardware information, OS version, and graphics card driver version. Very useful to an attacker. I just try to minimize the information disclosure, when I can. And I can here. So I will.


The information is only useful if an attacker has your IP address. Taking away that information from us makes it nearly impossible to help users when they have a problem. If you wish to hide it, that's fine, but know that in the future if you have a problem, we may need you to unhide the information so we can take a closer look at the problem.

You can try to disable Aero (the glass effect) but you may not like the ugly look of Windows
(I don't know if they supply some XP theme with Windows 7 Ultimate, there is no such theme with Vista)


Why?

I'm also unsure of what the point is of repeatedly telling me that the batches are failing due to my graphics card's vram. If there were suggestions to run something like memtest86 (but for graphics cards) it might make sense, but I've not yet seen that. Perhaps it's some sort of social pressure to get a new one?


The suggestion to turn off Aero is not due to a failing of your graphic's cards RAM (by the way, VRAM was a specific video RAM technology in use around the early 90's), but the suggestion is an educated guess based upon the fact that you may not have enough video RAM (256MB) available to run the GPU-based tasks, and Aero is known to consume a fair amount of graphics RAM. Telling you to run the graphics card equivalent of MemTest86 would be a bad suggestion if we don't think it is a RAM failure, hence why we haven't made the suggestion.

I'm not exactly certain why you're jumping conclusions at the end there, though. A lack of trust in the people trying to help you closes the communication lines and makes it that much more difficult to assist you. I don't think any of us really care if you buy a new graphics card or not - I know I certainly don't. But the GPU-based tasks require up to 255MB of video RAM to run, and if you have Aero enabled, that typically consumes about ~8MB alone (dependent on many factors including what resolution you run at), meaning you don't have enough video RAM free to run the tasks.

Profile Ageless
Avatar
Send message
Joined: 9 Jun 99
Posts: 12472
Credit: 2,694,919
RAC: 1,385
Netherlands
Message 1285851 - Posted: 20 Sep 2012, 16:09:35 UTC - in response to Message 1285839.
Last modified: 20 Sep 2012, 16:14:55 UTC

The information is only useful if an attacker has your IP address.

Or you're using Internet Explorer... I found last week that my computer had been hijacked for ransomware, the perps trying to get me to pay 100 euros to get my computer back. I'd only used IE 9 for half an hour and was already infected with something that had burrowed itself into my computer through a Javascript routine.

And that despite the hardware firewall, software firewall, active scanning Avira AV, some McAffee Internet solution and Superantispyware always on the lookout for baddies. The crap was actively blocking some of them and making it impossible for others to (continue to) run.

Only cost me a reboot to Safe Mode and running an up-dated Anti-Malwarebytes to get rid of the infestation. Malware has difficulty blocking this programs as it runs with a randomly generated executable name, like fgdhjksl.exe
Try blocking all those combinations. ;)

Afterwards I was running just about all the other scanners as well, they found some lingering parts of this critter. All gone now.

The only safe way to be doing things on the internet is to not be on the internet. Just unplug the cable, disable the Wifi. N00b. ;-)
____________
Jord

Fighting for the correct use of the apostrophe, together with Weird Al Yankovic

OzzFan
Volunteer tester
Avatar
Send message
Joined: 9 Apr 02
Posts: 13706
Credit: 31,732,411
RAC: 12,783
United States
Message 1285853 - Posted: 20 Sep 2012, 16:14:23 UTC - in response to Message 1285851.
Last modified: 20 Sep 2012, 16:18:32 UTC

The information is only useful if an attacker has your IP address.

Or you're using Internet Explorer... I found last week that my computer had been hijacked for ransomware, the perps trying to get me to pay 100 euros to get my computer back. I'd only used IE 9 for half an hour and was already infected with something that had burrowed itself into my computer through a Javascript routine.


Which means the real problem lied within Java, not necessarily IE. Since I have to support all three major browsers where I work, I know that Firefox and Chrome are also susceptible to the same flaw. We generally hate Java where I work due to all the virus infections we have had to take care of, but as long as Java is used on the web, we have to have it. What makes matters worse is that some of the internal software we've developed won't work on newer versions of Java, so we're stuck using older, flawed versions that remain un-patched.

Only cost me a reboot to Safe Mode and running an up-dated Anti-Malwarebytes to get rid of the infestation. Oh and running just about all the other scanners afterwards as well, they found some lingering parts of this critter. All gone now.


There was a far easier way to get rid of the ransom-ware. The malware typically inserts itself in the HKLM\Software\Microsoft\Windows\Run or HKLU\Software\Microsoft\Windows\Run so that it loads at startup - so remove the entry there but make note of the filename used and the location it is launching from. Then go to that location and permanently delete that file.

If you can't launch RegEdit to get to those registry entries, copy %windir%\Taskmgr.exe to a temporary location such as C:\TEMP and rename it IEXPLORE.EXE - the ransom-ware won't block Internet Explorer because there would be no way the user would be able to pay the ransom, so it won't typically block the process name IEXPLORE.EXE. Then launch the new IEXPLORE.EXE and kill the virus' process. N00b. ;-) LOL

The only safe way to be doing things on the internet is to not be on the internet. Just unplug the cable, disable the Wifi. N00b. ;-)


Fully agree.

Profile Ageless
Avatar
Send message
Joined: 9 Jun 99
Posts: 12472
Credit: 2,694,919
RAC: 1,385
Netherlands
Message 1285858 - Posted: 20 Sep 2012, 16:23:15 UTC - in response to Message 1285853.

There was a far easier way to get rid of the ransom-ware. The malware typically inserts itself in the HKLM\Software\Microsoft\Windows\Run or HKLU\Software\Microsoft\Windows\Run so that it loads at startup - so remove the entry there but make note of the filename used and the location it is launching from. Then go to that location and permanently delete that file. N00b. ;-) LOL

Nope, was the first places I looked. I also thought it was easy, get rid of it by going into the registry and removing whatever it was using as Shell. So I looked for any entry using e.g. new_explorer.exe as the shell. No entries in my registry about those on either HKLM\Software\Microsoft\Windows\Run or HKLU\Software\Microsoft\Windows\Run, HKLM\Software\Microsoft\Windows\Run or HKLU\Software\Microsoft\Windows\Run-, HKLM\Software\Microsoft\Windows\Run or HKLU\Software\Microsoft\Windows\Runonce, HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon,
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run, HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run-, HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Runonce or HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon

And after it started blocking the other accounts that I used to check on it (it blocked the password of those accounts), I just threw Anti-malwarebytes at it. Far simpler than me going through all possible nooks and crannies of the registry. Finito. :-)
____________
Jord

Fighting for the correct use of the apostrophe, together with Weird Al Yankovic

OzzFan
Volunteer tester
Avatar
Send message
Joined: 9 Apr 02
Posts: 13706
Credit: 31,732,411
RAC: 12,783
United States
Message 1285865 - Posted: 20 Sep 2012, 16:32:03 UTC - in response to Message 1285858.
Last modified: 20 Sep 2012, 16:32:40 UTC

There was a far easier way to get rid of the ransom-ware. The malware typically inserts itself in the HKLM\Software\Microsoft\Windows\Run or HKLU\Software\Microsoft\Windows\Run so that it loads at startup - so remove the entry there but make note of the filename used and the location it is launching from. Then go to that location and permanently delete that file. N00b. ;-) LOL

Nope, was the first places I looked. I also thought it was easy, get rid of it by going into the registry and removing whatever it was using as Shell. So I looked for any entry using e.g. new_explorer.exe as the shell. No entries in my registry about those on either HKLM\Software\Microsoft\Windows\Run or HKLU\Software\Microsoft\Windows\Run, HKLM\Software\Microsoft\Windows\Run or HKLU\Software\Microsoft\Windows\Run-, HKLM\Software\Microsoft\Windows\Run or HKLU\Software\Microsoft\Windows\Runonce, HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon,
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run, HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run-, HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Runonce or HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon

And after it started blocking the other accounts that I used to check on it (it blocked the password of those accounts), I just threw Anti-malwarebytes at it. Far simpler than me going through all possible nooks and crannies of the registry. Finito. :-)


Ah, sounds like one of the more sophisticated rootkit ransom-wares. Since we are not allowed to use Malwarebytes because we don't have a corporate license for it (and we used to use it all the time until we received a Cease-and-desist notice), we typically re-image the machine as it is far quicker to do that than to manually try to remove it. And we certainly can't expect our corporate copy of McAfee to remove it!

Profile BilBg
Volunteer tester
Avatar
Send message
Joined: 27 May 07
Posts: 2894
Credit: 6,631,592
RAC: 8,063
Bulgaria
Message 1285935 - Posted: 20 Sep 2012, 17:55:25 UTC - in response to Message 1285851.

The information is only useful if an attacker has your IP address.

Or you're using Internet Explorer...

But this has nothing to do with hide/unhide your computer info on this site (on any project site)
(To make it clear: no one attacked you based on computer info visible here, you just visited some 'bad' or hacked site)


____________



- ALF - "Find out what you don't do well ..... then don't do it!" :)

Profile BilBg
Volunteer tester
Avatar
Send message
Joined: 27 May 07
Posts: 2894
Credit: 6,631,592
RAC: 8,063
Bulgaria
Message 1285939 - Posted: 20 Sep 2012, 18:20:13 UTC - in response to Message 1285833.

I'm also unsure of what the point is of repeatedly telling me that the batches are failing due to my graphics card's vram.

No one said exactly that - you omitted the most important word: LOW
- "failing due to my graphics card's LOW (free) vram." (the Video RAM is working OK, it is just small amount (on the edge) to run GPU tasks)

I many times bolded the important:
256MB,
low VRAM (by VRAM I just mean the installed on the card RAM chips, not specific technology),
cudaMalloc (Malloc = Memory allocation, function used by program to ask for XX MB)
out of memory (? What can by more clear than that? - no free Video RAM for the app. Many programs exist that can show the amount of used/free Video RAM)
ERROR in device memory allocation

(I never said 'Video RAM is failing', I said "task error because of low VRAM", "... or by low free VRAM", "CUDA also make errors because of low VRAM (256MB)")


____________



- ALF - "Find out what you don't do well ..... then don't do it!" :)

1 · 2 · Next

Questions and Answers : Windows : AstroPulse v6 6.0.4 (opencl_nvidia_100) does not pause

Copyright © 2014 University of California