* [Bug 76321] Incorrect hwmon temperature when radeon card is turned off
2014-05-16 7:09 [Bug 76321] New: Incorrect hwmon temperature when radeon card is turned off bugzilla-daemon
@ 2014-05-16 15:36 ` bugzilla-daemon
2014-05-16 17:42 ` bugzilla-daemon
` (12 subsequent siblings)
13 siblings, 0 replies; 15+ messages in thread
From: bugzilla-daemon @ 2014-05-16 15:36 UTC (permalink / raw)
To: dri-devel
https://bugzilla.kernel.org/show_bug.cgi?id=76321
Alex Deucher <alexdeucher@gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |alexdeucher@gmail.com
--- Comment #1 from Alex Deucher <alexdeucher@gmail.com> ---
Created attachment 136331
--> https://bugzilla.kernel.org/attachment.cgi?id=136331&action=edit
possible fix
Does this patch help?
--
You are receiving this mail because:
You are watching the assignee of the bug.
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Bug 76321] Incorrect hwmon temperature when radeon card is turned off
2014-05-16 7:09 [Bug 76321] New: Incorrect hwmon temperature when radeon card is turned off bugzilla-daemon
2014-05-16 15:36 ` [Bug 76321] " bugzilla-daemon
@ 2014-05-16 17:42 ` bugzilla-daemon
2014-05-16 22:32 ` bugzilla-daemon
` (11 subsequent siblings)
13 siblings, 0 replies; 15+ messages in thread
From: bugzilla-daemon @ 2014-05-16 17:42 UTC (permalink / raw)
To: dri-devel
https://bugzilla.kernel.org/show_bug.cgi?id=76321
--- Comment #2 from Pali Rohár <pali.rohar@gmail.com> ---
Here is output from sensors with your patch (when card is turned off):
radeon-pci-0100
Adapter: PCI adapter
ERROR: Can't get value of subfeature temp1_crit: Can't read
ERROR: Can't get value of subfeature temp1_crit_hyst: Can't read
temp1: N/A (crit = +0.0°C, hyst = +0.0°C)
Values crit & hyst worked fine (as it is not runtime value, but static).
And also your patch disabling showing/changing dpm/pm profile. I do not know if
there is some problem to use that sysfs files when card is turned off, but if
not I think there is no reason to disable it.
So in my opinion only this part of patch is needed:
@@ -538,8 +570,13 @@ static ssize_t radeon_hwmon_show_temp(struct device *dev,
char *buf)
{
struct radeon_device *rdev = dev_get_drvdata(dev);
+ struct drm_device *ddev = rdev->ddev;
int temp;
+ if ((rdev->flags & RADEON_IS_PX) &&
+ (ddev->switch_power_state != DRM_SWITCH_POWER_ON))
+ return -EINVAL;
+
if (rdev->asic->pm.get_temperature)
temp = radeon_get_temperature(rdev);
else
Or is really needed other hunks too?
--
You are receiving this mail because:
You are watching the assignee of the bug.
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Bug 76321] Incorrect hwmon temperature when radeon card is turned off
2014-05-16 7:09 [Bug 76321] New: Incorrect hwmon temperature when radeon card is turned off bugzilla-daemon
2014-05-16 15:36 ` [Bug 76321] " bugzilla-daemon
2014-05-16 17:42 ` bugzilla-daemon
@ 2014-05-16 22:32 ` bugzilla-daemon
2014-05-17 18:57 ` bugzilla-daemon
` (10 subsequent siblings)
13 siblings, 0 replies; 15+ messages in thread
From: bugzilla-daemon @ 2014-05-16 22:32 UTC (permalink / raw)
To: dri-devel
https://bugzilla.kernel.org/show_bug.cgi?id=76321
Alex Deucher <alexdeucher@gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #136331|0 |1
is obsolete| |
--- Comment #3 from Alex Deucher <alexdeucher@gmail.com> ---
Created attachment 136431
--> https://bugzilla.kernel.org/attachment.cgi?id=136431&action=edit
possible fix v2
You can't change any hardware state when the card is powered down. This patch
is a little less strict however.
--
You are receiving this mail because:
You are watching the assignee of the bug.
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Bug 76321] Incorrect hwmon temperature when radeon card is turned off
2014-05-16 7:09 [Bug 76321] New: Incorrect hwmon temperature when radeon card is turned off bugzilla-daemon
` (2 preceding siblings ...)
2014-05-16 22:32 ` bugzilla-daemon
@ 2014-05-17 18:57 ` bugzilla-daemon
2014-05-19 14:31 ` bugzilla-daemon
` (9 subsequent siblings)
13 siblings, 0 replies; 15+ messages in thread
From: bugzilla-daemon @ 2014-05-17 18:57 UTC (permalink / raw)
To: dri-devel
https://bugzilla.kernel.org/show_bug.cgi?id=76321
--- Comment #4 from Pali Rohár <pali.rohar@gmail.com> ---
With v2 patch now sensors does not report any error (when card is turned off):
$ sensors
radeon-pci-0100
Adapter: PCI adapter
temp1: N/A (crit = +120.0°C, hyst = +90.0°C)
This looks ok.
And for power_dpm_state & power_dpm_force_performance_level: I understand that
it cannot be changed when card is turned off (I see that it also disappear from
PCI bus space), but I would like to see option to set "initial" dpm state/level
which will be used when card is turned om again. This can be usefull for
scripts which setting powersave options depending on hostplugging AC adapter.
What do you think about using same sysfs entries for it?
--
You are receiving this mail because:
You are watching the assignee of the bug.
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Bug 76321] Incorrect hwmon temperature when radeon card is turned off
2014-05-16 7:09 [Bug 76321] New: Incorrect hwmon temperature when radeon card is turned off bugzilla-daemon
` (3 preceding siblings ...)
2014-05-17 18:57 ` bugzilla-daemon
@ 2014-05-19 14:31 ` bugzilla-daemon
2014-05-20 17:06 ` bugzilla-daemon
` (8 subsequent siblings)
13 siblings, 0 replies; 15+ messages in thread
From: bugzilla-daemon @ 2014-05-19 14:31 UTC (permalink / raw)
To: dri-devel
https://bugzilla.kernel.org/show_bug.cgi?id=76321
--- Comment #5 from Alex Deucher <alexdeucher@gmail.com> ---
(In reply to Pali Rohár from comment #4)
>
> And for power_dpm_state & power_dpm_force_performance_level: I understand
> that it cannot be changed when card is turned off (I see that it also
> disappear from PCI bus space), but I would like to see option to set
> "initial" dpm state/level which will be used when card is turned om again.
> This can be usefull for scripts which setting powersave options depending on
> hostplugging AC adapter. What do you think about using same sysfs entries
> for it?
That's fine if someone wants to implement it. It's not a high priority for me
at the moment.
--
You are receiving this mail because:
You are watching the assignee of the bug.
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Bug 76321] Incorrect hwmon temperature when radeon card is turned off
2014-05-16 7:09 [Bug 76321] New: Incorrect hwmon temperature when radeon card is turned off bugzilla-daemon
` (4 preceding siblings ...)
2014-05-19 14:31 ` bugzilla-daemon
@ 2014-05-20 17:06 ` bugzilla-daemon
2014-05-20 18:41 ` bugzilla-daemon
` (7 subsequent siblings)
13 siblings, 0 replies; 15+ messages in thread
From: bugzilla-daemon @ 2014-05-20 17:06 UTC (permalink / raw)
To: dri-devel
https://bugzilla.kernel.org/show_bug.cgi?id=76321
--- Comment #6 from Pali Rohár <pali.rohar@gmail.com> ---
Ok, I will look at it and will try to implemenent it. So can you commit
radeon_hwmon_show_temp() part of patch?
--
You are receiving this mail because:
You are watching the assignee of the bug.
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Bug 76321] Incorrect hwmon temperature when radeon card is turned off
2014-05-16 7:09 [Bug 76321] New: Incorrect hwmon temperature when radeon card is turned off bugzilla-daemon
` (5 preceding siblings ...)
2014-05-20 17:06 ` bugzilla-daemon
@ 2014-05-20 18:41 ` bugzilla-daemon
2014-08-09 20:33 ` bugzilla-daemon
` (6 subsequent siblings)
13 siblings, 0 replies; 15+ messages in thread
From: bugzilla-daemon @ 2014-05-20 18:41 UTC (permalink / raw)
To: dri-devel
https://bugzilla.kernel.org/show_bug.cgi?id=76321
--- Comment #7 from Alex Deucher <alexdeucher@gmail.com> ---
Yes, I already sent attachment 136431 upstream.
--
You are receiving this mail because:
You are watching the assignee of the bug.
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Bug 76321] Incorrect hwmon temperature when radeon card is turned off
2014-05-16 7:09 [Bug 76321] New: Incorrect hwmon temperature when radeon card is turned off bugzilla-daemon
` (6 preceding siblings ...)
2014-05-20 18:41 ` bugzilla-daemon
@ 2014-08-09 20:33 ` bugzilla-daemon
2014-08-11 16:48 ` bugzilla-daemon
` (5 subsequent siblings)
13 siblings, 0 replies; 15+ messages in thread
From: bugzilla-daemon @ 2014-08-09 20:33 UTC (permalink / raw)
To: dri-devel
https://bugzilla.kernel.org/show_bug.cgi?id=76321
--- Comment #8 from Pali Rohár <pali.rohar@gmail.com> ---
Created attachment 146011
--> https://bugzilla.kernel.org/attachment.cgi?id=146011&action=edit
patch for get/set dpm state
(In reply to Alex Deucher from comment #5)
> (In reply to Pali Rohár from comment #4)
> >
> > And for power_dpm_state & power_dpm_force_performance_level: I understand
> > that it cannot be changed when card is turned off (I see that it also
> > disappear from PCI bus space), but I would like to see option to set
> > "initial" dpm state/level which will be used when card is turned om again.
> > This can be usefull for scripts which setting powersave options depending on
> > hostplugging AC adapter. What do you think about using same sysfs entries
> > for it?
>
> That's fine if someone wants to implement it. It's not a high priority for
> me at the moment.
It is implemented in attached patch. I tested it and it working fine on my
system. My scripts automacitally change dpm state to battery when power adapter
is unplugged. And when radeon card is powered on it initialize in battery state
(even if last state was performance before turning card off).
--
You are receiving this mail because:
You are watching the assignee of the bug.
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Bug 76321] Incorrect hwmon temperature when radeon card is turned off
2014-05-16 7:09 [Bug 76321] New: Incorrect hwmon temperature when radeon card is turned off bugzilla-daemon
` (7 preceding siblings ...)
2014-08-09 20:33 ` bugzilla-daemon
@ 2014-08-11 16:48 ` bugzilla-daemon
2014-08-11 17:05 ` bugzilla-daemon
` (4 subsequent siblings)
13 siblings, 0 replies; 15+ messages in thread
From: bugzilla-daemon @ 2014-08-11 16:48 UTC (permalink / raw)
To: dri-devel
https://bugzilla.kernel.org/show_bug.cgi?id=76321
--- Comment #9 from Alex Deucher <alexdeucher@gmail.com> ---
(In reply to Pali Rohár from comment #8)
> Created attachment 146011 [details]
> patch for get/set dpm state
>
>
> It is implemented in attached patch. I tested it and it working fine on my
> system. My scripts automacitally change dpm state to battery when power
> adapter is unplugged. And when radeon card is powered on it initialize in
> battery state (even if last state was performance before turning card off).
Patch looks fine wth respect to the power state change. You can drop the
changes to radeon_[get|set]_dpm_forced_performance_level() however. That won't
work without changes to the current force_performance_level interfaces. If you
can clean up the patch as requested and generate a proper git patch, I'll apply
it.
--
You are receiving this mail because:
You are watching the assignee of the bug.
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Bug 76321] Incorrect hwmon temperature when radeon card is turned off
2014-05-16 7:09 [Bug 76321] New: Incorrect hwmon temperature when radeon card is turned off bugzilla-daemon
` (8 preceding siblings ...)
2014-08-11 16:48 ` bugzilla-daemon
@ 2014-08-11 17:05 ` bugzilla-daemon
2014-08-11 19:21 ` bugzilla-daemon
` (3 subsequent siblings)
13 siblings, 0 replies; 15+ messages in thread
From: bugzilla-daemon @ 2014-08-11 17:05 UTC (permalink / raw)
To: dri-devel
https://bugzilla.kernel.org/show_bug.cgi?id=76321
Pali Rohár <pali.rohar@gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #146011|0 |1
is obsolete| |
--- Comment #10 from Pali Rohár <pali.rohar@gmail.com> ---
Created attachment 146241
--> https://bugzilla.kernel.org/attachment.cgi?id=146241&action=edit
patch v2 for get/set dpm state
New patch v2 without changes to
radeon_[get|set]_dpm_forced_performance_level().
--
You are receiving this mail because:
You are watching the assignee of the bug.
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Bug 76321] Incorrect hwmon temperature when radeon card is turned off
2014-05-16 7:09 [Bug 76321] New: Incorrect hwmon temperature when radeon card is turned off bugzilla-daemon
` (9 preceding siblings ...)
2014-08-11 17:05 ` bugzilla-daemon
@ 2014-08-11 19:21 ` bugzilla-daemon
2014-08-12 10:20 ` bugzilla-daemon
` (2 subsequent siblings)
13 siblings, 0 replies; 15+ messages in thread
From: bugzilla-daemon @ 2014-08-11 19:21 UTC (permalink / raw)
To: dri-devel
https://bugzilla.kernel.org/show_bug.cgi?id=76321
--- Comment #11 from Alex Deucher <alexdeucher@gmail.com> ---
Applied to my tree. thanks.
--
You are receiving this mail because:
You are watching the assignee of the bug.
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Bug 76321] Incorrect hwmon temperature when radeon card is turned off
2014-05-16 7:09 [Bug 76321] New: Incorrect hwmon temperature when radeon card is turned off bugzilla-daemon
` (10 preceding siblings ...)
2014-08-11 19:21 ` bugzilla-daemon
@ 2014-08-12 10:20 ` bugzilla-daemon
2014-08-12 13:14 ` bugzilla-daemon
2016-02-20 14:07 ` bugzilla-daemon
13 siblings, 0 replies; 15+ messages in thread
From: bugzilla-daemon @ 2014-08-12 10:20 UTC (permalink / raw)
To: dri-devel
https://bugzilla.kernel.org/show_bug.cgi?id=76321
--- Comment #12 from Pali Rohár <pali.rohar@gmail.com> ---
Alex, can you send that patch to stable trees like that in attachment 136431?
Because before these patches sysfs reported battery/performance dpm state when
card was turned off and some script used that information...
--
You are receiving this mail because:
You are watching the assignee of the bug.
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Bug 76321] Incorrect hwmon temperature when radeon card is turned off
2014-05-16 7:09 [Bug 76321] New: Incorrect hwmon temperature when radeon card is turned off bugzilla-daemon
` (11 preceding siblings ...)
2014-08-12 10:20 ` bugzilla-daemon
@ 2014-08-12 13:14 ` bugzilla-daemon
2016-02-20 14:07 ` bugzilla-daemon
13 siblings, 0 replies; 15+ messages in thread
From: bugzilla-daemon @ 2014-08-12 13:14 UTC (permalink / raw)
To: dri-devel
https://bugzilla.kernel.org/show_bug.cgi?id=76321
--- Comment #13 from Alex Deucher <alexdeucher@gmail.com> ---
Yes, I've cc'ed stable.
--
You are receiving this mail because:
You are watching the assignee of the bug.
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Bug 76321] Incorrect hwmon temperature when radeon card is turned off
2014-05-16 7:09 [Bug 76321] New: Incorrect hwmon temperature when radeon card is turned off bugzilla-daemon
` (12 preceding siblings ...)
2014-08-12 13:14 ` bugzilla-daemon
@ 2016-02-20 14:07 ` bugzilla-daemon
13 siblings, 0 replies; 15+ messages in thread
From: bugzilla-daemon @ 2016-02-20 14:07 UTC (permalink / raw)
To: dri-devel
https://bugzilla.kernel.org/show_bug.cgi?id=76321
Pali Rohár <pali.rohar@gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution|--- |CODE_FIX
--
You are receiving this mail because:
You are watching the assignee of the bug.
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 15+ messages in thread