Your problem is more serious than just running out of memory, although now that you have 'unhidden' your computers, we can see (in the various task outputs that were returned to the project) that there are indeed some memory allocation errors.
You should browse your tasks list on the website and click a few task ID links for some of your failed tasks. That way you can diagnose the problem for yourself.
I looked through a few and here are some thoughts.
First of all, your hardware is a so-called gaming laptop. The CPU runs at a miniscule 1.6GHz so it really isn't designed for heavy compute loads. The GPU is listed as a Radeon 540 which is part of the old Polaris series (RX 550, 560, 570, 580) and the RX 560 was a basic performer around 2018 and I still run them today. I considered a 550 to be too slow at the time, and a 540 (which I don't remember existing as a desktop card) is probably even slower. If your CPU is throttled so heavily, your GPU probably is as well.
Your tasks list shows that you have allowed the complete range of available searches to run on hardware that is most likely inadequate for the job. Einstein searches are quite compute intensive. Your CPU shows as 4C/8T so BOINC will try to run all 8 threads if you haven't restricted it. Under those conditions, it would be quite surprising if you don't get lots of compute errors. You would probably see problems if more than about 2 CPU tasks were running.
If you wish to use that laptop, you should change your preferences to allow only the gamma ray binary search on GPUs (FGRPB1G) to start with. Once you have un-selected the other searches, you should abort any tasks for them that you still have showing in BOINC Manager.
For the FGRPB1G search, you have 11 in progress, 3 valid, 1 invalid and 43 errors at the moment. With everything else stopped, try running the remaining 11 (as singles, on their own) to get the basic crunch time. The 3 valid ones have crunch times of ~2.5 hrs or so, but that should reduce considerably without all the other competition. Once you have the base time for the remaining tasks as singles, you can report back for further advice and perhaps consider adding a single CPU search as well.
If it were my machine, I wouldn't even be doing that because at 1.6GHz, CPU tasks are likely to take a very long time and will probably start impacting GPU performance as well. The only valid CPU tasks I remember seeing were a couple of very small Arecibo, GBT tasks that give only 62 credits each.
Your problem is more serious than just running out of memory, although now that you have 'unhidden' your computers, we can see (in the various task outputs that were returned to the project) that there are indeed some memory allocation errors.
You should browse your tasks list on the website and click a few task ID links for some of your failed tasks. That way you can diagnose the problem for yourself.
I looked through a few and here are some thoughts.
First of all, your hardware is a so-called gaming laptop. The CPU runs at a miniscule 1.6GHz so it really isn't designed for heavy compute loads. The GPU is listed as a Radeon 540 which is part of the old Polaris series (RX 550, 560, 570, 580) and the RX 560 was a basic performer around 2018 and I still run them today. I considered a 550 to be too slow at the time, and a 540 (which I don't remember existing as a desktop card) is probably even slower. If your CPU is throttled so heavily, your GPU probably is as well.
Your tasks list shows that you have allowed the complete range of available searches to run on hardware that is most likely inadequate for the job. Einstein searches are quite compute intensive. Your CPU shows as 4C/8T so BOINC will try to run all 8 threads if you haven't restricted it. Under those conditions, it would be quite surprising if you don't get lots of compute errors. You would probably see problems if more than about 2 CPU tasks were running.
If you wish to use that laptop, you should change your preferences to allow only the gamma ray binary search on GPUs (FGRPB1G) to start with. Once you have un-selected the other searches, you should abort any tasks for them that you still have showing in BOINC Manager.
For the FGRPB1G search, you have 11 in progress, 3 valid, 1 invalid and 43 errors at the moment. With everything else stopped, try running the remaining 11 (as singles, on their own) to get the basic crunch time. The 3 valid ones have crunch times of ~2.5 hrs or so, but that should reduce considerably without all the other competition. Once you have the base time for the remaining tasks as singles, you can report back for further advice and perhaps consider adding a single CPU search as well.
If it were my machine, I wouldn't even be doing that because at 1.6GHz, CPU tasks are likely to take a very long time and will probably start impacting GPU performance as well. The only valid CPU tasks I remember seeing were a couple of very small Arecibo, GBT tasks that give only 62 credits each.
Thanks for your response. I am very grateful for this community for such quick and detailed help. I never knew what 1.6GHz really meant for a computer and to send my first post I downloaded cpu-z to get my computer information. Before visiting this website I never even knew that the preferences could be edited for each project (or that projects had their own websites).
This has been my first GPU project as when I first got BOINC there was no mention that my GPU was not being used. Then I went back to project manager and found out that instead of MAC, Windows, Android etc. the GPUs were classed separately and the GPU tasks that I added were for ATI, not AMD. This computer was my old computer retired last year for BOINC and I thought Thinkpads were for Business purposes (This used to be my main travel PC and it came with Office 2016 pre-installed)
Anyways I will try to correctly edit the preferences and give an update.
... I never knew what 1.6GHz really meant for a computer and to send my first post I downloaded cpu-z to get my computer information.
When you allow others to 'see' those details (computers not hidden), you don't need to bother with finding the specifications.
Just for reference, your computer may well have been promoted as having an i5 CPU because the expectation of the average person might be that it would be better than an i3, for example. However, CPU frequency (GHz - Giga Hertz - Billions of cycles per second) is probably a more important metric. More cycles/sec means more instructions/sec that the CPU can process, all other things being equal. I was probably too harsh in describing 1.6GHz as 'minuscule' - a lot 'slower than the average user might expect' would have been better :-). i5 CPUs might normally be expected to run in something like the 3.2+ GHz range. Heat generation goes up dramatically with frequency so the manufacturer has probably chosen to cripple the CPU frequency in order to have a much cheaper cooling solution :-).
Snowball101 wrote:
Before visiting this website I never even knew that the preferences could be edited for each project (or that projects had their own websites).
Yes, there are lots of settings you can tweak and some of those can cause unintended side effects. Take a good look at all the settings. If anything is unclear, please ask. There are lots of people willing to help.
Snowball101 wrote:
... GPU tasks that I added were for ATI, not AMD.
The ATI name was for the original company taken over by AMD many years ago. This allowed AMD to get into the GPU business. 'ATI' should really be dropped by Einstein in their descriptions since it doesn't really exist any more. People would be much more familiar with 'AMD' these days.
Snowball101 wrote:
This computer was my old computer retired last year for BOINC and I thought Thinkpads were for Business purposes (This used to be my main travel PC and it came with Office 2016 pre-installed)
If you think about it, it's probably perfect for business purposes - lots of word processing stuff that doesn't require much CPU. How many businessmen 'on the go' are going to be running heavy duty scientific number crunching :-).
I chose to advise you to run the FGRPB1G tasks because they run on the GPU and require very little CPU support. Hopefully, you will be surprised at how well they run. The CPU speed makes very little difference to the final crunch time.
EDIT: After posting the above, I had a look at some of the failed FGRPB1G tasks. I saw quite a few where BOINC had tried to run the task on the machine's Intel iGPU. Here is an example. If you look through the stderr output, you will find:-
Error during OpenCL FFT (error: -6) ERROR: gen_fft_execute() returned with error -1200494688
FFT stands for Fast Fourier Transform and this routine is the key to analysing the data. If this fails you need to stop using that iGPU.
Over the years there have been lots of problems with Intel iGPUs, mainly to do with with different versions of graphics drivers that caused invalid results. As well there have been lots of compute errors (like this one) so you should configure the boinc client to prevent the iGPU from being used. The easiest way to do that is to override some default configuration options to prevent the use of the iGPU. You do that by creating a simple config file named cc_config.xml with a plain text editor like Windows notepad and installing it in the boinc client folder.
Here is the file you need (plain text and named exactly cc_config.xml).
I cannot be more grateful for your help. I have found the information very helpful.
I have dug deeper about the R series Thinkpads and found out that they were simply E series with a more fancy exterior. The mainland China website describes the R series as "good for purchasing in bulk". There is little information otherwise about this "special" series. I also have confirmed from fellow colleagues that they were indeed purchased in bulk back in late 2018 with a heavy discount. Technically these computers still are "official property" even though I have bought them in 2020 (for a very symbolic price). I can assume that whoever was in charge of buying this batch sort of had his opinion swayed by Lenovo.
Somehow after I changed the settings there have been no errors anymore reported, even though I did not abort the already downloaded tasks which were mostly not FGRPB1G tasks. Who knows? Maybe the rains here recently made the nights cooler and were sufficient to cool the computer temperature?
I am also a bit worried that my phone will be affected by the change in preferences. If the preferences were system-wide (which I guess were), then how do I configure settings for individual devices? Somehow even though I have successfully set up projects on my BOINC android app, only Universe@home and Einstein@home would run tasks and Einstein@home does not run GPU tasks since performance mode on the phone (usually used for games I guess) shows that GPU usage is 0. Is this caused by preferences or simply because there are no ARM apps that run on the GPU?
Also, due to the heat in my area, I am forced to wind down task running this week by not allowing new tasks. I guess I will give an update when temperatures allow my GPU to run.
There are different reference sets (locations or venues = Generic, home, school, work) that you can use and edit to your liking. You can set the location of your computer or phone here on the web site.
Your problem is more serious
)
Your problem is more serious than just running out of memory, although now that you have 'unhidden' your computers, we can see (in the various task outputs that were returned to the project) that there are indeed some memory allocation errors.
You should browse your tasks list on the website and click a few task ID links for some of your failed tasks. That way you can diagnose the problem for yourself.
I looked through a few and here are some thoughts.
First of all, your hardware is a so-called gaming laptop. The CPU runs at a miniscule 1.6GHz so it really isn't designed for heavy compute loads. The GPU is listed as a Radeon 540 which is part of the old Polaris series (RX 550, 560, 570, 580) and the RX 560 was a basic performer around 2018 and I still run them today. I considered a 550 to be too slow at the time, and a 540 (which I don't remember existing as a desktop card) is probably even slower. If your CPU is throttled so heavily, your GPU probably is as well.
Your tasks list shows that you have allowed the complete range of available searches to run on hardware that is most likely inadequate for the job. Einstein searches are quite compute intensive. Your CPU shows as 4C/8T so BOINC will try to run all 8 threads if you haven't restricted it. Under those conditions, it would be quite surprising if you don't get lots of compute errors. You would probably see problems if more than about 2 CPU tasks were running.
If you wish to use that laptop, you should change your preferences to allow only the gamma ray binary search on GPUs (FGRPB1G) to start with. Once you have un-selected the other searches, you should abort any tasks for them that you still have showing in BOINC Manager.
For the FGRPB1G search, you have 11 in progress, 3 valid, 1 invalid and 43 errors at the moment. With everything else stopped, try running the remaining 11 (as singles, on their own) to get the basic crunch time. The 3 valid ones have crunch times of ~2.5 hrs or so, but that should reduce considerably without all the other competition. Once you have the base time for the remaining tasks as singles, you can report back for further advice and perhaps consider adding a single CPU search as well.
If it were my machine, I wouldn't even be doing that because at 1.6GHz, CPU tasks are likely to take a very long time and will probably start impacting GPU performance as well. The only valid CPU tasks I remember seeing were a couple of very small Arecibo, GBT tasks that give only 62 credits each.
Cheers,
Gary.
Gary Roberts wrote: Your
)
Thanks for your response. I am very grateful for this community for such quick and detailed help. I never knew what 1.6GHz really meant for a computer and to send my first post I downloaded cpu-z to get my computer information. Before visiting this website I never even knew that the preferences could be edited for each project (or that projects had their own websites).
This has been my first GPU project as when I first got BOINC there was no mention that my GPU was not being used. Then I went back to project manager and found out that instead of MAC, Windows, Android etc. the GPUs were classed separately and the GPU tasks that I added were for ATI, not AMD. This computer was my old computer retired last year for BOINC and I thought Thinkpads were for Business purposes (This used to be my main travel PC and it came with Office 2016 pre-installed)
Anyways I will try to correctly edit the preferences and give an update.
Snowball101 wrote:... I never
)
When you allow others to 'see' those details (computers not hidden), you don't need to bother with finding the specifications.
Just for reference, your computer may well have been promoted as having an i5 CPU because the expectation of the average person might be that it would be better than an i3, for example. However, CPU frequency (GHz - Giga Hertz - Billions of cycles per second) is probably a more important metric. More cycles/sec means more instructions/sec that the CPU can process, all other things being equal. I was probably too harsh in describing 1.6GHz as 'minuscule' - a lot 'slower than the average user might expect' would have been better :-). i5 CPUs might normally be expected to run in something like the 3.2+ GHz range. Heat generation goes up dramatically with frequency so the manufacturer has probably chosen to cripple the CPU frequency in order to have a much cheaper cooling solution :-).
Yes, there are lots of settings you can tweak and some of those can cause unintended side effects. Take a good look at all the settings. If anything is unclear, please ask. There are lots of people willing to help.
The ATI name was for the original company taken over by AMD many years ago. This allowed AMD to get into the GPU business. 'ATI' should really be dropped by Einstein in their descriptions since it doesn't really exist any more. People would be much more familiar with 'AMD' these days.
If you think about it, it's probably perfect for business purposes - lots of word processing stuff that doesn't require much CPU. How many businessmen 'on the go' are going to be running heavy duty scientific number crunching :-).
I chose to advise you to run the FGRPB1G tasks because they run on the GPU and require very little CPU support. Hopefully, you will be surprised at how well they run. The CPU speed makes very little difference to the final crunch time.
EDIT: After posting the above, I had a look at some of the failed FGRPB1G tasks. I saw quite a few where BOINC had tried to run the task on the machine's Intel iGPU. Here is an example. If you look through the stderr output, you will find:-
Error during OpenCL FFT (error: -6) ERROR: gen_fft_execute() returned with error -1200494688
FFT stands for Fast Fourier Transform and this routine is the key to analysing the data. If this fails you need to stop using that iGPU.
Over the years there have been lots of problems with Intel iGPUs, mainly to do with with different versions of graphics drivers that caused invalid results. As well there have been lots of compute errors (like this one) so you should configure the boinc client to prevent the iGPU from being used. The easiest way to do that is to override some default configuration options to prevent the use of the iGPU. You do that by creating a simple config file named cc_config.xml with a plain text editor like Windows notepad and installing it in the boinc client folder.
Here is the file you need (plain text and named exactly cc_config.xml).
After installing the file you will need to restart the boinc client so that the new option gets read at startup.
Hope this helps.
Cheers,
Gary.
I cannot be more grateful for
)
I cannot be more grateful for your help. I have found the information very helpful.
I have dug deeper about the R series Thinkpads and found out that they were simply E series with a more fancy exterior. The mainland China website describes the R series as "good for purchasing in bulk". There is little information otherwise about this "special" series. I also have confirmed from fellow colleagues that they were indeed purchased in bulk back in late 2018 with a heavy discount. Technically these computers still are "official property" even though I have bought them in 2020 (for a very symbolic price). I can assume that whoever was in charge of buying this batch sort of had his opinion swayed by Lenovo.
Somehow after I changed the settings there have been no errors anymore reported, even though I did not abort the already downloaded tasks which were mostly not FGRPB1G tasks. Who knows? Maybe the rains here recently made the nights cooler and were sufficient to cool the computer temperature?
I am also a bit worried that my phone will be affected by the change in preferences. If the preferences were system-wide (which I guess were), then how do I configure settings for individual devices? Somehow even though I have successfully set up projects on my BOINC android app, only Universe@home and Einstein@home would run tasks and Einstein@home does not run GPU tasks since performance mode on the phone (usually used for games I guess) shows that GPU usage is 0. Is this caused by preferences or simply because there are no ARM apps that run on the GPU?
Also, due to the heat in my area, I am forced to wind down task running this week by not allowing new tasks. I guess I will give an update when temperatures allow my GPU to run.
Thanks again!
There are different reference
)
There are different reference sets (locations or venues = Generic, home, school, work) that you can use and edit to your liking. You can set the location of your computer or phone here on the web site.