| Summary: | FAN speed is too high when displays are off | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | DRI | Reporter: | Alexander Tsoy <alexander> | ||||||
| Component: | DRM/AMDgpu | Assignee: | Default DRI bug account <dri-devel> | ||||||
| Status: | RESOLVED FIXED | QA Contact: | |||||||
| Severity: | normal | ||||||||
| Priority: | medium | ||||||||
| Version: | unspecified | ||||||||
| Hardware: | Other | ||||||||
| OS: | All | ||||||||
| Whiteboard: | |||||||||
| i915 platform: | i915 features: | ||||||||
| Attachments: |
|
||||||||
|
Description
Alexander Tsoy
2017-06-29 23:32:50 UTC
It looks like actual FAN speed doesn't change. It's just reported differently. smu7_get_xclk() returns some crazy values when display is off. And this value depends on some state that changes every boot.
$ sudo journalctl -b -1 -o cat | grep reference_clock | sort | uniq -c
4 amdgpu: reference_clock = 232169472, tmp = 0
5 amdgpu: reference_clock = 2700, tmp = 0
$ sudo journalctl -b -o cat | grep reference_clock | sort | uniq -c
16 amdgpu: reference_clock = 1305214976, tmp = 0
12 amdgpu: reference_clock = 2700, tmp = 0
So now after reboot I get a different FAN speed when display is off:
$ cat /sys/class/hwmon/hwmon6/fan1_input
1057
When display is on, FAN speed is always consistent.
$ cat /sys/class/hwmon/hwmon6/fan1_input
937
Created attachment 132374 [details] [review] possible fix Depends on attachment 132358 [details] [review]. (In reply to Alex Deucher from comment #3) > Created attachment 132374 [details] [review] [review] > possible fix It works. Thanks. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.