Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Bug#689355: psensor: no graphs

117 views
Skip to first unread message

Ryo Furue

unread,
Oct 1, 2012, 5:20:02 PM10/1/12
to
Package: psensor
Version: 0.6.2.17-2+b1
Severity: normal

Dear Maintainer,

psensor doesn't show any graphs (curves) of CPU temperatures.
The range of the vertical axis is from "0C" to "0C".
psensor does show temperature values such as "43C"
on the right-hand side of its window.

lm-sensors is installed and the command /usr/bin/sensors
works (i.e., shows CPU temperatures).

Regards,
Ryo
-- System Information:
Debian Release: wheezy/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 3.2.0-3-686-pae (SMP w/4 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash

Versions of packages psensor depends on:
ii gconf-service 3.2.5-1+build1
ii libc6 2.13-35
ii libcairo2 1.12.2-2
ii libcurl3-gnutls 7.26.0-1
ii libgconf-2-4 3.2.5-1+build1
ii libglib2.0-0 2.32.3-1
ii libgtk-3-0 3.4.2-3
ii libgtop2-7 2.28.4-3
ii libjson0 0.9-1.1
ii libnotify4 0.7.5-1
ii libsensors4 1:3.3.2-2
ii psensor-common 0.6.2.17-2

Versions of packages psensor recommends:
ii hddtemp 0.3-beta15-51

psensor suggests no packages.

-- no debconf information


--
To UNSUBSCRIBE, email to debian-bugs-...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org

jeanfi

unread,
Oct 1, 2012, 5:50:02 PM10/1/12
to
Hello Ryo,

On 10/01/2012 11:15 PM, Ryo Furue wrote:
> Package: psensor
> Version: 0.6.2.17-2+b1
> Severity: normal
>
> psensor doesn't show any graphs (curves) of CPU temperatures.
> The range of the vertical axis is from "0C" to "0C".
> psensor does show temperature values such as "43C"
> on the right-hand side of its window.
What are your settings about 'Monitoring duration' and 'Measure update
interval' (in the preferences window)?
Did you wait more than the measures update interval? The Graph cannot be
drawn before few measures have been retrieved.

> lm-sensors is installed and the command /usr/bin/sensors
> works (i.e., shows CPU temperatures).
Could you please send me the complete output of the sensors command?

Could you please delete the $HOME/.psensor/log file then launch psensor
with the following command: psensor -d 3, wait a couple of minutes and
send me the file.

Thanks,
JeanFI.

jeanfi

unread,
Oct 1, 2012, 6:40:02 PM10/1/12
to
Just in case...have you enabled the curve of at least one sensor? I mean
the checkbox in the column 'Enabled' of the table?

Could you please send me a screenshot of the main application?

What is you desktop environment? Gnome-Shell?

BTW, thanks for the information that you have sent, I will analyze them
soon and try to understand what goes wrong.

Ryo Furue

unread,
Oct 1, 2012, 6:40:01 PM10/1/12
to
Hi JeanFI,

Thanks for your prompt response.

>> psensor doesn't show any graphs (curves) of CPU temperatures.
>> The range of the vertical axis is from "0C" to "0C".
>> psensor does show temperature values such as "43C"
>> on the right-hand side of its window.
> What are your settings about 'Monitoring duration' and 'Measure update
> interval' (in the preferences window)?

Update interval is 1 second;
Monitor duration is 10 minutes;
Measure update interval is 1 second.

I believe these are default values, as I haven't changed anything.

> Did you wait more than the measures update interval? The Graph cannot
> be drawn before few measures have been retrieved.

Just in case, I left my office for lunch and came back. Still, there
is no graph!

>> lm-sensors is installed and the command /usr/bin/sensors
>> works (i.e., shows CPU temperatures).
> Could you please send me the complete output of the sensors command?

$ /usr/bin/sensors
coretemp-isa-0000
Adapter: ISA adapter
Core 0: +44.0 C (high = +80.0 C, crit = +100.0 C)
Core 1: +45.0 C (high = +80.0 C, crit = +100.0 C)

coretemp-isa-0003
Adapter: ISA adapter
Core 0: +49.0 C (high = +80.0 C, crit = +100.0 C)
Core 1: +47.0 C (high = +80.0 C, crit = +100.0 C)

i5k_amb-isa-0000
Adapter: ISA adapter
Ch. 0 DIMM 0: +52.5 C (low = +93.5 C, high = +124.0 C)
Ch. 1 DIMM 0: +53.0 C (low = +92.5 C, high = +124.0 C)
Ch. 2 DIMM 0: +51.5 C (low = +92.5 C, high = +124.0 C)
Ch. 3 DIMM 0: +56.0 C (low = +93.5 C, high = +124.0 C)
$

> Could you please delete the $HOME/.psensor/log file then launch
> psensor
> with the following command: psensor -d 3, wait a couple of minutes and
> send me the file.

$ ps -ef | egrep sens
furue 30889 5951 0 12:12 pts/1 00:00:00 egrep sens
$ less .psensor/log
$ rm .psensor/log
$ psensor -d 3
[1349129604] [INFO] Enables debug mode.
ERROR: hdd fetch, failed to open connection
$

To quit psensor, I selected "Quit" from within the "Psensor" menu.
I'm attaching the log file.

Cheers,
Ryo
log

Ryo Furue

unread,
Oct 1, 2012, 7:00:02 PM10/1/12
to
Hi jeanfi,

> Just in case...have you enabled the curve of at least one sensor?
> I mean the checkbox in the column 'Enabled' of the table?

OMG! You've just made me realize the existence of
the "Enabled" column! I installed psensor just two hours ago
and didn't see the curves and sent the report.

I've checked the "Enabled" boxes of my four CPU cores
and four corresponding curves are now shown.

Sorry that was sloppy of me! but may I suggest that those
curves should be enabled by default?

Cheers,
Ryo

Ryo Furue

unread,
Oct 2, 2012, 4:10:02 PM10/2/12
to
Hi jeanfi,

>> Just in case...have you enabled the curve of at least one sensor?
>> I mean the checkbox in the column 'Enabled' of the table?
>
> OMG! You've just made me realize the existence of
> the "Enabled" column! I installed psensor just two hours ago
> and didn't see the curves and sent the report.
>
> I've checked the "Enabled" boxes of my four CPU cores
> and four corresponding curves are now shown.

I'm wondering if it makes sense to change things
in the following way?

1) If no graphs are enabled, don't show the graph
panel on the left.

2) Change the word "Enabled" to "Graph" or "Show Graph" or
something like that.

As to (2), since the sensor values are displayed,
it's not necessarily clear what "Enabled" means.

In that sense, the following alternative may be good:

1+2) When and only when "Enabled" is checked, are
BOTH temperature values AND the graph displayed.

Just my two cents.

jeanfi

unread,
Oct 2, 2012, 5:10:03 PM10/2/12
to
Hello Ryo,

On 10/02/2012 12:52 AM, Ryo Furue wrote:
> Sorry that was sloppy of me!
No problem, at least you raise an usability issue which needs to be
addressed.

> but may I suggest that those
> curves should be enabled by default?
On some computers like for example the Lenovo W500, there are around 20
sensors. If all curves are enabled the result is quite bad and not a
good first impression for the user. That's probably better to enable by
default only CPUs and GPUs which are the more important. I will try to
think about this kind of solution for a future release.

Regards,
JeanFI.

jeanfi

unread,
Oct 2, 2012, 5:30:02 PM10/2/12
to
On 10/02/2012 09:56 PM, Ryo Furue wrote:
> 1) If no graphs are enabled, don't show the graph
> panel on the left.
The layout of an application should not
change except if the user is doing an action which clearly
implies such change without any deep understanding of the application
specificities (resize the window, hide a inner panel, etc).

If it displays a label like "No sensors graph enabled" in the middle
of the graph canvas it might be more obious.

> 2) Change the word "Enabled" to "Graph" or "Show Graph" or
> something like that.
> As to (2), since the sensor values are displayed,
> it's not necessarily clear what "Enabled" means.

I agree, it is confusing. "Graph" sounds good.

> In that sense, the following alternative may be good:
>
> 1+2) When and only when "Enabled" is checked, are
> BOTH temperature values AND the graph displayed.
There is a need to hide sensors from the table, that's something that
I would like to implement at some point, but I don't
see any reason to hide a temperature if the sensor
is displayed in the table.
0 new messages