-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi Andreas, On 01/18/2013 06:29 AM, Andreas Winkelbauer wrote: > Hi Steven! > > It would of course be optimal to throttle the CPU clock according to the > current temperature, but this is exactly what the kernel attempts to do. > Unfortunately this approach may fail under heavy load for several > reasons (BIOS bugs, bad ACPI implementation, inaccurate sensors, > insufficient cooling either by design or through aging, dust, etc.). > > Therefore I think it is appropriate to give the user an (expert) option > to reduce the CPU clock. It would also be possible to monitor the kernel > messages for potential thermal problems (usually something like > "temperature above threshold") and to reduce the CPU clock automatically > if such messages show up. However, I am not sure if such a behavior > should be enabled by default (because even if the temperature is high it > might not always be necessary to permanently reduce the CPU clock, > thereby unnecessarily degrading the performance). > > For an expert option concerning the CPU clock, I have thought of the > following implementation possibilities: > > * Find available frequencies and let the user select one of them. > > * Let the user select 50%, 60%, ..., 100% of the maximum frequency. > > * Let the user enter the percentage of the maximum frequency to be used. > > I would prefer the second option, since it should be easy to understand > by the user and also simple to implement. What do you think? Agree. We will implement this in the future release. Thanks again for this idea.
Steven. > > > Cheers, > Andreas > > > On 2013-01-16 01:42, Steven Shiau wrote: >> Hi Andreas, >> Thanks for sharing that. >> Your solution is great. For sure it a great feature we should add in the >> expert mode. Besides this, I think another option solution is to find a >> way to know the temperature is too high then accordingly reduce the CPU >> speed. >> We should discuss more about this. >> Thanks again. >> >> Steven. >> >> On 2013/1/16 上午 07:47, Andreas Winkelbauer wrote: >>> Dear all, >>> >>> several users have reported hardware failures with clonezilla due to >>> thermal problems, in particular with notebooks (see [1-3]). I also have >>> seen these issues with my HP 2540p laptop. It seems that the cooling >>> system of some notebooks is insufficient when the system is run at full >>> CPU load for an extended period of time (this can be minutes, hours, or >>> even days before a shut down to prevent overheating will occur). >>> >>> Since up to now no solution has been posted here, I'll explain how I >>> solved the thermal problems for me. A possible solution is to set the >>> CPU to a fixed, lower operating frequency using cpufreq-set from >>> cpufrequtils (which is installed by default). This effectively reduces >>> heat at the cost of a (relatively small) performance penalty. >>> Specifically, what I did was (for a system with 4 CPUs): >>> >>> $ sudo cpufreq-set -c 0 -f 1600MHz >>> $ sudo cpufreq-set -c 1 -f 1600MHz >>> $ sudo cpufreq-set -c 2 -f 1600MHz >>> $ sudo cpufreq-set -c 3 -f 1600MHz >>> >>> This worked for me and it should work with all reasonably modern CPUs. >>> The current settings and the available frequency steps can be read using >>> >>> $ cpufreq-info >>> >>> A few remarks: cpufreq-set automatically rounds the specified frequency >>> to the "nearest" available operating frequency (my laptop CPU, e.g., has >>> a minimum frequency of 1.2 GHz and a maximum frequency of 2.53 GHz with >>> 11 steps in total). However, I have observed that the rounding sometimes >>> does not work if -f specifies exactly one of the available frequencies >>> (then the next higher frequency might be used instead which seems to be >>> a bug of cpufreq-set). Using the above commands, the CPU runs at a fixed >>> frequency until changed again or until the next restart. Changes made by >>> cpufreq-set are not permanent, i.e., the changes are lost if the system >>> is rebooted. >>> >>> Another way to prevent overheating could be to use "cpulimit", but I >>> find it less suited for this particular use case and the corresponding >>> package is not installed by default. >>> >>> @Steven: I could provide a patch for clonezilla-live to include this in >>> the expert options. However, we should think about how to implement this >>> best. >>> >>> Cheers, >>> Andreas >>> >>> >>> [1] >>> http://sourceforge.net/tracker/?func=detail&aid=3090553&group_id=115473&atid=671650 >>> [2] >>> http://sourceforge.net/projects/clonezilla/forums/forum/663168/topic/3903931 >>> [3] >>> http://sourceforge.net/projects/clonezilla/forums/forum/394751/topic/3877156 > - -- Steven Shiau <steven _at_ nchc org tw> <steven _at_ stevenshiau org> National Center for High-performance Computing, Taiwan. http://www.nchc.org.tw Public Key Server PGP Key ID: 4096R/47CF935C Fingerprint: 0240 1FEB 695D 7112 62F0 8796 11C1 12DA 47CF 935C -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with undefined - http://www.enigmail.net/ iQIcBAEBAgAGBQJQ/rHxAAoJEBHBEtpHz5NcWmcQAIZcYGiXcwjg3gAAF8V5r+Kx hD7oYIc3nRR31TE3EqZeBCs31lrr5NqfkOm9wsEIbxGZu1RzREY5fMrrrOpJgyI5 ZyJJRiRDb5jnclfjelOKO0MQ2NGAup4zGM2p5FS1cg6Q6fbaciFpW1lc8+AhOKcI I/F8QiBU6rrRV7OQCpQ+3Vo5gYjOQik2tvHtC4p9zi0/0e0DrrSYvkQbfJLm85/s avcY0eNI1q6xQinl3F+tMzuCQCe0ApDZ/81A+cf8MK2VJ+vinDeN8+UY2eiLYDzW TKonpKYZOoY+YqZEllmjGS8TRxLQNiqBO0CelIbCqquJ4jrKkyBKG31tm9ZTediz BiArHzZVpijv8ValJX3qABj109tAsXwm6yDLqTK0j9kx3Uv2q22BY4EWbRURRfTL zkTIgAgvWL9CrEagfNtxBYlGb7shfTy0SLLH0eg05ZuZVfIin0lI5Rb8B0Uox1bN yf+3x+fivB7lmVaO5QNeiQUoO+0GmjDGp5DSBfMtf011nM0RyS2BPK5vVD1nnUfs g3xlJSHcP5rSwxhdzjp9eEbZrOIu6d81/BxhTcn0pJfb2NtzAb9s21W8Mg3dgfk5 8PwQh/HCPib174yPTqyVNJQ+URBNwcackrtTIDAtvjnbPKruc77EUxA4TKHQmTKL eCTwTbotLalks7eqsXdb =40+G -----END PGP SIGNATURE----- ------------------------------------------------------------------------------ Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. ON SALE this month only -- learn more at: http://p.sf.net/sfu/learnnow-d2d _______________________________________________ Clonezilla-live mailing list Clonezilla-live@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/clonezilla-live