On Sun, Nov 13, 2011 at 3:41 PM, Iván Briano (Sachiel) <sachi...@gmail.com> wrote: > 2011/11/13 Thomas Gstädtner <tho...@gstaedtner.net>: >> On 13.11.2011 17:15, Gustavo Sverzut Barbieri wrote: >>> On Sun, Nov 13, 2011 at 2:07 PM, David Seikel <onef...@gmail.com> wrote: >>>> On Sun, 13 Nov 2011 16:54:53 +0100 Thomas Gstädtner >>>> <tho...@gstaedtner.net> wrote: >>>> >>>>> On So 13 Nov 2011 16:29:02 CET, Gustavo Sverzut Barbieri wrote: >>>>>> On Sun, Nov 13, 2011 at 11:54 AM, David Seikel <onef...@gmail.com> >>>>>> wrote: >>>>>>> On Sun, 13 Nov 2011 04:30:55 -0200 Gustavo Sverzut Barbieri >>>>>>> <barbi...@profusion.mobi> wrote: >>>>>>>> >>>>>>>> BTW, I have Marina's icon for CPU & Temp, but I don't use them >>>>>>>> and I think they should not exist for a desktop or laptops >>>>>>>> nowadays (I also know the reasons, but AFAIK they are all fixed >>>>>>>> in the proper places, like the kernel). So if someone wants to >>>>>>>> convert these gadgets to similar look & feel, let me know. >>>>>>> >>>>>>> Maybe I misunderstand what you mean. >>>>>>> >>>>>>> It's quite hot here in summer, and it is crucial that I keep an >>>>>>> eye on my CPU's temperature. There is the difference between "so >>>>>>> hot things might be unstable" and "so hot the computer will shut >>>>>>> down for safety". Knowing that I'm at the first stage means I >>>>>>> know to not trust things, but can keep using my computer if things >>>>>>> seem to be fine. Knowing that I'm getting close to the second >>>>>>> stage means I know when to just shut it down properly, open the >>>>>>> case, and point big fans at it. >>>>>> >>>>>> This is exactly what I mean with fixing it in the wrong place. Here >>>>>> (Brazil) is very hot the whole year, I knew this problem from Athlon >>>>>> days :-) >>>>>> >>>>>> The problem is "what if you're not there to change?". The kernel is >>>>>> always there, with the highest priority. There is work to make it >>>>>> throttle before more drastic measures. >>>>>> >>>>>> anyway, I'm just not doing the gadgets theme work. Feel free to work >>>>>> on them with the icons I have. You can base the edc from efenniht as >>>>>> the icons are basically the same. >>>>>> >>>>>>> I don't think either of those things is "fixed in the kernel". >>>>>>> Only reason why I don't use the E module for those is that it >>>>>>> could never show proper results for my motherboard, not even for >>>>>>> my last motherboard. lol >>>>>> >>>>>> at least for intel i7 cpu there is throttling module, it's mandatory >>>>>> due the turbo boost feature they provide (using a single core will >>>>>> allow it to be overclocked) >>>>>> >>>>>> >>>>>>> Not sure what you mean by "CPU", the only thing I can think of is >>>>>>> the cpu and cpufreq modules. As a developer they provide >>>>>>> important info to me. On the other hand, I don't use cpu, coz it >>>>>>> does not provide a graph, and I use cpufreq, coz I have not found >>>>>>> anything that does provide a graph. lol >>>>>> >>>>>> it's the cpufreq, it is just the filling of a cpu chip icon Marina >>>>>> draw. Check efenniht and it's the same. Not a graph indeed. >>>>>> >>>>>> here it's the same thing, proven that cpu "ondemand" governor is the >>>>>> way to go, people even talk about removing other governors one day. >>>>>> >>>>>> >>>>>>> I don't see why these things should not exist for desktops or >>>>>>> laptops. Certainly for me at least, they should exist, AND should >>>>>>> have more functionality. >>>>>> >>>>>> go for it, but I'd at least move them to a "dev" or "geek" module >>>>>> that aggregates all these things, a gkrellm like module. The >>>>>> problem is that most users will not have a clue what are these >>>>>> things and get confused. >>>>>> >>>>>> this last part is not just about cpu/temp modules, there are a huge >>>>>> number of modules people have no idea what are... "dbus? what's >>>>>> this? why should I turn it on? or off?" Maybe flag these modules >>>>>> are "advanced" and just show them in an "advanced" option in modules >>>>>> dialog. >>>>>> >>>>> >>>>> I agree. There used to be a time when CPUs, the firmware and the >>>>> kernel had trouble keeping the hardware out of trouble, but these >>>>> days have long been gone. >>>>> There is really no reason to bother the user with temperature, as he >>>>> will never have to care even if it rises up to 100 deg celsius. >>>>> >>>>> A cpufreq module is even worse, especially if it supports userspace >>>>> interaction. The linux kernels ondemand governor works good for many >>>>> years now, there are no more senseless slowdowns as there used to be >>>>> some years back. Having a possibility to make the user interfere >>>>> makes him think it might be wise, e.g. setting it to "max >>>>> performance" or similar stupid decisions. >>>>> >>>>> Don't get me wrong, of course it can be neat for curious users to >>>>> have those things, but I don't think they should be enabled by >>>>> default, and no "standard" user should see them. >>>> >>>> That's the mistake GNOME makes, thinking that standard users should not >>>> see stuff. In E17 land, we let people turn on advanced stuff. So the >>>> theme should cater for that to. >> >> I can absolutely understand your argument, and I too think E should >> enable users to do whatever they possibly wish. >> But having temperature available is just arbitrary information, might as >> well show the power-led brightness (I can't think of any other that >> useless information, so this will stay the only example for now :), >> there are at least 100 more important hardware parameters that generally >> aren't displayed. >> And as I explained, having cpufreq by default is contra-productive at >> best, it's basically like having a button that says "drain my battery >> quicker" :) >> > > I had my computer shutdown because it overheated building WebKit. > I started using the temperature module then, after never even trying it, > and it lets know when I can run make -j9 without problems and when I > should cancel it and go with a lower value.
This is dangerous. Do you know if you have thermal vectors enabled in your kernel? Please check at: /usr/src/linux/.config (or similar): CONFIG_X86_THERMAL_VECTOR=y It should issue some warnings to dmesg, see messages at: ./arch/x86/kernel/cpu/mcheck/therm_throt.c Like: CPU0: Core temperature above threshold, cpu clock throttled (total events = 1234) > You don't like the module? Disable it. It's an option, and Enlightenment > has always been about the user having as much choice as possible. I'm not complaining about options, I'm complaining about fixing the wrong problem in the wrong place. As I mentione to David, if there is a need for gkrellm like, fine, but then do it properly with a graph of value x time :-) -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -------------------------------------- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 ------------------------------------------------------------------------------ RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel