I have a 5750 card on a nehalem system. If 8 Einstein threads are running on the CPU, then the GPU utilization for the additional Albert application is only 0%.
Now I changed the settings so that only 90% of the CPU could be used for boinc. Thus the GPU thread gets more time it seems, the GPU load is back to ~90-91%.
CPU-load is still only 2-3%, as u encounter it. However, I thought this should be ok, it is an OpenCL-app, so why should it use the CPU?
I am worried more about the GPU. Especially, because the progress bar in boinc was increased as if there would be normal calculations ...
I also tried to increase the priority of the OpenCL.exe, but it didnt help.
Driver version: 8.902 (Cat 11.10), Windows Server 2008R2 (like Win7)
However, I thought this should be ok, it is an OpenCL-app, so why should it use the CPU?
How do you think that data gets from the hard drive into the videocard's memory? The CPU will do the translation of the data in the task to something the GPU understands, transport this translated data over to the GPU, then wait for the GPU to be ready with it, transport it back to PC memory, translate it back into something the humans understand and write it to disk.
No GPU application can run without CPU usage.
By the way, I since changed videocard, went to a HD6850 2GB and am very happy with that one. :)
However, I thought this should be ok, it is an OpenCL-app, so why should it use the CPU?
How do you think that data gets from the hard drive into the videocard's memory? The CPU will do the translation of the data in the task to something the GPU understands, transport this translated data over to the GPU, then wait for the GPU to be ready with it, transport it back to PC memory, translate it back into something the humans understand and write it to disk.
No GPU application can run without CPU usage.
By the way, I since changed videocard, went to a HD6850 2GB and am very happy with that one. :)
Totally ok, but the point is that you don't need 100% of the CPU for that. As I said, I have 2-3% CPU load for the OpenCL client and the GPU is @90%. Seems fine to me.
I would complain, if it were 100% cpu load *g*
However, I thought this should be ok, it is an OpenCL-app, so why should it use the CPU?
How do you think that data gets from the hard drive into the videocard's memory? The CPU will do the translation of the data in the task to something the GPU understands, transport this translated data over to the GPU, then wait for the GPU to be ready with it, transport it back to PC memory, translate it back into something the humans understand and write it to disk.
No GPU application can run without CPU usage.
By the way, I since changed videocard, went to a HD6850 2GB and am very happy with that one. :)
Totally ok, but the point is that you don't need 100% of the CPU for that. As I said, I have 2-3% CPU load for the OpenCL client and the GPU is @90%. Seems fine to me.
I would complain, if it were 100% cpu load *g*
There was the "opencl 100% cpu bug" with older drivers. You use a opencl application? A cpu core is used at 100%, no matter what.
Did you check your
)
Did you check your GPU-utilization with GPU-Z?
I have a 5750 card on a nehalem system. If 8 Einstein threads are running on the CPU, then the GPU utilization for the additional Albert application is only 0%.
Now I changed the settings so that only 90% of the CPU could be used for boinc. Thus the GPU thread gets more time it seems, the GPU load is back to ~90-91%.
CPU-load is still only 2-3%, as u encounter it. However, I thought this should be ok, it is an OpenCL-app, so why should it use the CPU?
I am worried more about the GPU. Especially, because the progress bar in boinc was increased as if there would be normal calculations ...
I also tried to increase the priority of the OpenCL.exe, but it didnt help.
Driver version: 8.902 (Cat 11.10), Windows Server 2008R2 (like Win7)
RE: However, I thought this
)
How do you think that data gets from the hard drive into the videocard's memory? The CPU will do the translation of the data in the task to something the GPU understands, transport this translated data over to the GPU, then wait for the GPU to be ready with it, transport it back to PC memory, translate it back into something the humans understand and write it to disk.
No GPU application can run without CPU usage.
By the way, I since changed videocard, went to a HD6850 2GB and am very happy with that one. :)
RE: RE: However, I
)
Totally ok, but the point is that you don't need 100% of the CPU for that. As I said, I have 2-3% CPU load for the OpenCL client and the GPU is @90%. Seems fine to me.
I would complain, if it were 100% cpu load *g*
*double post*
)
*double post*
RE: RE: RE: However, I
)
There was the "opencl 100% cpu bug" with older drivers. You use a opencl application? A cpu core is used at 100%, no matter what.