I recently installed Boinc on Linux Ubuntu 11.10 on my laptop and i would to contribe at einstein@home frmo this computer, but the performances under this SO is very bad. To complete a task (of the same type) it's need 2 or 3 times the time normally taken on Windws 7.
My laptop has an Intel i3 CPU (Clarkdale) with HD1000 integrated GPU. It's hasn't a discrete GPU.
Can you confirm to me that the HD1000 GPU doesn't support GPU computing? So if the problem isn't the lack of the support of GPU computing from the graphics driver, which may be the problem?
Thanks in advance (and sorry for my english).
Enrico.
Copyright © 2024 Einstein@Home. All rights reserved.
Bad performances under Linux Ubuntu 11.10
)
From the Intel® OpenCL SDK FAQ:
Claggy
Thank you Claggy, so whitch
)
Thank you Claggy, so whitch can be the reason for a so slowly computing of the tasks on Ubuntu?
Hi I doubt this is related
)
Hi
I doubt this is related to GPU, the CPU only gamma-ray pulsar search tasks appear to be slower than normal.
I would check whether the CPU is running at the full CPU clock frequency. Usually there is a graphical tool "System Monitor" that you can use for this, or in the console you can type
cat /proc/cpuinfo
a couple of times while BOINC is running and see if the frequency is at its max.
There can (at least) be two reasons why the CPU is not running at full speed:
1) overheating (unlikely, because it did work under Windows, but you never know). You should be able to check the CPU temperature also with the System Monitor tool
2) Power saving ignores "nice" tasks: If your powersaving settings are set to scale the frequency according to the system load (in general a good idea), you should check whether the settings instruct it to ignore "nice" tasks: BOINC CPU apps are running at the lowest priority (max "nice" value). Linux power saving daemons have a configuration option to ignore the load from those nice processes when making the decision to decrease/increase clock frequency (that is_: if set, the CPU will not be throttled up just to make "nice" processes run faster).
http://www.mjmwired.net/kernel/Documentation/cpu-freq/governors.txt#152
Sometimes you can query this setting directly, try
cat /sys/devices/system/cpu/cpufreq/ondemand/ignore_nice_load
HBE
The binary running is not
)
The binary running is not from Ubuntu but from the Einstein@Home developers and the same for most of us, so I would expect some local disturbance of some sort. With a process monitoring tool like "top" it may help to search for a non-boinc process to take away CPU time. Hm. I would not want to exclude the possibility that the Windows compiler is particularly well suited for your platform and thus more performant ... but not by a factor of 2 or 3. If it is such much, and you in an experimental mode, then the factor should still be observable with Windows running virtually in an emulator like virtualbox. Are you getting much less credit than the application expects to get in the stats?
How much memory does the machine have? And how much is left when running?
Steffen