Originally posted by debianxfce
View Post
Announcement
Collapse
No announcement yet.
Carrizo driver issue
Collapse
X
-
Originally posted by debianxfce View Post
Have you played with performance governors and checked that fan blows. If it is a year old pc, it is time to open the case and clean dust away.
infact on windows, temperature are lower
EDIT: cpu governor is already ondemand
EDIT2: fan is already ok, infact when temperature increase, cpu fan increase rpmLast edited by Dea1993; 21 June 2016, 07:04 AM.
Comment
-
Originally posted by debianxfce View Post
You can make a custom kernel 4.7, enable CONFIG_DRM_AMD_POWERPLAY and see what happens. Carrizo apus are low power and in a worst case they use as much power as Kaveri, see http://www.extremetech.com/mobile/207229-207229
My desktop A8-7600 Kaveri Apu is idling at 37 Celcius.when room temp is 22 and TDP is 65W. I can switch TDP from BIOS, 65W or 45W.,
if i disable this (ok kernel 4.7rc4) temperature increase.
now with powerplay enabled and cpufrequtils installed, cpu temperature is better, but after installing cpufrequtils, i don't know why system seems a bit slower.
furthermore temperature still not normal, sometimes continues to reach 60° and more, then cpu fan increase RPM and temperature decrease, other time temperature reach also 70°.
hope to see improvments with linux 4.8 or AMDGPU-PRO
Comment
-
looking the dpm stato of card0 (APU) i see that this is set to "performance"
Code:cat /sys/class/drm/card0/device/power_dpm_state performance
Code:echo balanced > /sys/class/drm/card0/device/power_dpm_state
Comment
-
Originally posted by debianxfce View PostCONFIG_DRM_AMD_POWERPLAY is not enabled in the kernel configuration by default, so command line parameters has no effect. Do cpufreq-info show that conservative governor is used, see:
I did found only abnormal temperatures that has nothing to do with the linux amdgpu driver:
https://www.reddit.com/r/Dell/commen...rheat_problem/
temperature still reach 63° also if i'm not stressing cpu.
maybe the problem can be that i can't change dpm state of card 0??
if i run this command on terminal i don't receive errors
Code:echo balanced > /sys/class/drm/card0/device/power_dpm_state
Comment
-
Originally posted by debianxfce View Post
Comment
-
Originally posted by debianxfce View Post
In debian you use the file /etc/sysfs.conf, see: https://packages.debian.org/sid/utils/sysfsutils
------------
i can force "power_dpm_force_performance_level" (default is auto)
with the command
Code:echo low > /sys/class/drm/card0/device/power_dpm_force_performance_level
cat /sys/kernel/debug/dri/64/amdgpu_pm_info
output is
Code:index: 0 sclk: 300 MHz vddnb: 4450 vddgfx: 3200 uvd disabled vce enabled index: 0 vce ecclk: 300 MHz [GPU load]: 2 %
Code:index: 5 sclk: 720 MHz vddnb: 4450 vddgfx: 4500 uvd disabled vce enabled index: 0 vce ecclk: 300 MHz [GPU load]: 1 %
EDIT:
when gpu is not idle... temperature start increasing
Code:index: 4 sclk: 626 MHz vddnb: 4200 vddgfx: 4150 uvd disabled vce enabled index: 0 vce ecclk: 300 MHz [GPU load]: 30 %
then the problem is the integrated gpu that isn't controlled fine from the driver.Last edited by Dea1993; 22 June 2016, 06:40 AM.
Comment
-
Originally posted by debianxfce View Post
This command should be given as root:
echo balanced > /sys/class/drm/card0/device/power_dpm_state If it works you can put that command to /etc/rc.local (edit the file as root).
but this command can't change the state of dpm
Comment
Comment