You are not logged in.

#1 2013-11-07 17:30:46

comwizz2
Member
Registered: 2013-11-07
Posts: 4

Cannot throttle CPU AMD FX Series

Its seems I cannot find a driver for my AMD FX cpu.

/proc/cpuinfo follows

processor	: 0
vendor_id	: AuthenticAMD
cpu family	: 21
model		: 1
model name	: AMD FX(tm)-4100 Quad-Core Processor
stepping	: 2
microcode	: 0x600063d
cpu MHz		: 3869.811
cache size	: 2048 KB
physical id	: 0
siblings	: 4
core id		: 0
cpu cores	: 2
apicid		: 16
initial apicid	: 0
fpu		: yes
fpu_exception	: yes
cpuid level	: 13
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc extd_apicid aperfmperf pni pclmulqdq monitor ssse3 cx16 sse4_1 sse4_2 popcnt aes xsave avx lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs xop skinit wdt lwp fma4 nodeid_msr topoext perfctr_core perfctr_nb arat cpb hw_pstate npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold
bogomips	: 7742.10
TLB size	: 1536 4K pages
clflush size	: 64
cache_alignment	: 64
address sizes	: 48 bits physical, 48 bits virtual
power management: ts ttp tm 100mhzsteps hwpstate cpb

processor	: 1
vendor_id	: AuthenticAMD
cpu family	: 21
model		: 1
model name	: AMD FX(tm)-4100 Quad-Core Processor            
stepping	: 2
microcode	: 0x600063d
cpu MHz		: 3869.811
cache size	: 2048 KB
physical id	: 0
siblings	: 4
core id		: 1
cpu cores	: 2
apicid		: 17
initial apicid	: 1
fpu		: yes
fpu_exception	: yes
cpuid level	: 13
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc extd_apicid aperfmperf pni pclmulqdq monitor ssse3 cx16 sse4_1 sse4_2 popcnt aes xsave avx lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs xop skinit wdt lwp fma4 nodeid_msr topoext perfctr_core perfctr_nb arat cpb hw_pstate npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold
bogomips	: 7742.10
TLB size	: 1536 4K pages
clflush size	: 64
cache_alignment	: 64
address sizes	: 48 bits physical, 48 bits virtual
power management: ts ttp tm 100mhzsteps hwpstate cpb

processor	: 2
vendor_id	: AuthenticAMD
cpu family	: 21
model		: 1
model name	: AMD FX(tm)-4100 Quad-Core Processor            
stepping	: 2
microcode	: 0x600063d
cpu MHz		: 3869.811
cache size	: 2048 KB
physical id	: 0
siblings	: 4
core id		: 2
cpu cores	: 2
apicid		: 18
initial apicid	: 2
fpu		: yes
fpu_exception	: yes
cpuid level	: 13
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc extd_apicid aperfmperf pni pclmulqdq monitor ssse3 cx16 sse4_1 sse4_2 popcnt aes xsave avx lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs xop skinit wdt lwp fma4 nodeid_msr topoext perfctr_core perfctr_nb arat cpb hw_pstate npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold
bogomips	: 7742.10
TLB size	: 1536 4K pages
clflush size	: 64
cache_alignment	: 64
address sizes	: 48 bits physical, 48 bits virtual
power management: ts ttp tm 100mhzsteps hwpstate cpb

processor	: 3
vendor_id	: AuthenticAMD
cpu family	: 21
model		: 1
model name	: AMD FX(tm)-4100 Quad-Core Processor            
stepping	: 2
microcode	: 0x600063d
cpu MHz		: 3869.811
cache size	: 2048 KB
physical id	: 0
siblings	: 4
core id		: 3
cpu cores	: 2
apicid		: 19
initial apicid	: 3
fpu		: yes
fpu_exception	: yes
cpuid level	: 13
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc extd_apicid aperfmperf pni pclmulqdq monitor ssse3 cx16 sse4_1 sse4_2 popcnt aes xsave avx lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs xop skinit wdt lwp fma4 nodeid_msr topoext perfctr_core perfctr_nb arat cpb hw_pstate npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold
bogomips	: 7742.10
TLB size	: 1536 4K pages
clflush size	: 64
cache_alignment	: 64
address sizes	: 48 bits physical, 48 bits virtual
power management: ts ttp tm 100mhzsteps hwpstate cpb

I tried modprobe-ing all available kernel modules for cpus but none of them will attach

#ls /lib/modules/$(uname -r)/kernel/drivers/cpufreq
acpi-cpufreq.ko.gz          cpufreq_stats.ko.gz      pcc-cpufreq.ko.gz
amd_freq_sensitivity.ko.gz  cpufreq_userspace.ko.gz  powernow-k8.ko.gz
cpufreq_conservative.ko.gz  mperf.ko.gz              speedstep-lib.ko.gz
cpufreq_powersave.ko.gz     p4-clockmod.ko.gz

cpupower frequency-info

analyzing CPU 0:
  no or unknown cpufreq driver is active on this CPU
  boost state support:
    Supported: yes
    Active: yes

Any suggestions? Im at a bit of a loss and don't want my cpu running at 100% all the time.

Last edited by comwizz2 (2013-11-07 17:43:38)

Offline

#2 2013-11-07 18:37:43

teekay
Member
Registered: 2011-10-26
Posts: 271

Re: Cannot throttle CPU AMD FX Series

The "acpi-cpufreq" is the right one. Modeprobe it, see dmesg and check for errors.

Offline

#3 2013-11-07 19:12:26

comwizz2
Member
Registered: 2013-11-07
Posts: 4

Re: Cannot throttle CPU AMD FX Series

modprobe says 'no such device' and dmesg shows no new errors.

Offline

#4 2013-11-07 20:57:53

Lone_Wolf
Forum Moderator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 11,928

Re: Cannot throttle CPU AMD FX Series

please post the output of lscpu , especially the CPU MHZ, max MHZ and min MHZ values.

Is your processor overclocked ?


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.


(A works at time B)  && (time C > time B ) ≠  (A works at time C)

Offline

#5 2013-11-07 21:02:19

comwizz2
Member
Registered: 2013-11-07
Posts: 4

Re: Cannot throttle CPU AMD FX Series

It is overclocked using an MSI bios feature. That has never stopped the governors before, but stranger has happened hmm

lscpu:

Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                4
On-line CPU(s) list:   0-3
Thread(s) per core:    2
Core(s) per socket:    2
Socket(s):             1
NUMA node(s):          1
Vendor ID:             AuthenticAMD
CPU family:            21
Model:                 1
Model name:            AMD FX(tm)-4100 Quad-Core Processor
Stepping:              2
CPU MHz:               3869.811
BogoMIPS:              7742.10
Virtualization:        AMD-V
L1d cache:             16K
L1i cache:             64K
L2 cache:              2048K
L3 cache:              8192K
NUMA node0 CPU(s):     0-3

Offline

#6 2013-11-07 21:12:56

Lone_Wolf
Forum Moderator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 11,928

Re: Cannot throttle CPU AMD FX Series

There have been cases where enabling "turbo" mode on certain processors prevented the kernel from throttling the cpu.

The fact that lscpu doesn't output min / max Mhz settings, suggests that your case maybe similar.
Try disabling the overclocking bios feature and see if linux can thriottle the cpu then.


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.


(A works at time B)  && (time C > time B ) ≠  (A works at time C)

Offline

#7 2013-11-08 16:56:34

lukefisher
Member
Registered: 2013-11-08
Posts: 2

Re: Cannot throttle CPU AMD FX Series

I've got the very same issue with my FX-6300 (mb - asus M5A97 R2.0)

lscpu

Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                6
On-line CPU(s) list:   0-5
Thread(s) per core:    2
Core(s) per socket:    3
Socket(s):             1
NUMA node(s):          1
Vendor ID:             AuthenticAMD
CPU family:            21
Model:                 2
Model name:            AMD FX(tm)-6300 Six-Core Processor
Stepping:              0
CPU MHz:               4415.102
BogoMIPS:              8833.12
Virtualization:        AMD-V
L1d cache:             16K
L1i cache:             64K
L2 cache:              2048K
L3 cache:              8192K
NUMA node0 CPU(s):     0-5

cpupower frequency-info

analyzing CPU 0:
  no or unknown cpufreq driver is active on this CPU
  boost state support:
    Supported: yes
    Active: no

modprobe acpi-cpufreq

modprobe: ERROR: could not insert 'acpi_cpufreq': No such device

Turbo is off, tried to turn EPU power saving on and off in bios with no result

Offline

#8 2013-11-09 07:06:59

comwizz2
Member
Registered: 2013-11-07
Posts: 4

Re: Cannot throttle CPU AMD FX Series

Well it seems that turning off the auto-overclock feature in my bios fixed this as was suggested. Ill try manual overclock later tongue, but atleast I can keep form burning mine out now.

Offline

#9 2013-11-09 13:08:58

lukefisher
Member
Registered: 2013-11-08
Posts: 2

Re: Cannot throttle CPU AMD FX Series

hm, i've never used any auto overclock to start with and running my cpu at stock speeds is not an option for me

edit: loaded optimized defaults in my bios and the acpi-cpufreq loaded but still i wouldn't call that a solution

edit2: it's possible to overclock only by using offset mode when adjusting voltages what sucks big time

Last edited by lukefisher (2013-11-09 15:53:39)

Offline

Board footer

Powered by FluxBB