Skocz do zawartości

Temat został przeniesiony do archiwum

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

mszyca

AMD 2400g, Linux, oc

Rekomendowane odpowiedzi

Witam

 

Mam problem z ustawieniem procka amd 2400g.

Płyta główna ASROCK A320M-HDV

OS Linux Debian.

 

Wraz z aktualizacją bios-a do 5.50 płyta dostała wreszcie możliwość oc cpu.

Ustawiłem 3800Mhz, pozostawiłem voltage na 1.45, wyłączyłem CPB.

Jak odpale linuksa na kernel 4.9.0-8 i zapodam polecenie

watch -n.1 "cat /proc/cpuinfo | grep \"^[c]pu MHz\""

mam wszystkie 8 wątków na 3790 (jakaś taka liczba),

jak odpale na kernel 4.19.0-0, częstotliwości skaczą od 1800 do 3800 pod obciążeniem.

Wychodzi że nowszy kernel włącza CPB ?

System zmienia ustawienia uefi ?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Czy system operacyjny może zmieniać ustawienia bios/uefi ? bo inna rzecz chyba nie może wpływać na konfiguracje cpu?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

to nie jest CPB tylko zwykły frequency scaling

jak chcesz cały czas maksymalną częstotliwość to musisz przestawić governor z powersave na performance

 

tutaj masz info jak to zrobić - to dla ubuntu ale pod debianem bedzie tak samo

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Faktycznie, to problem z konfiguracją linuksa.

Ni jak nie mogę zmienić 'reguł skalowania' procesora.

Chcę ustawić 'performance governor'

 

 

Takie informacje mam z różnych poleceń:

 

> grep FREQ /boot/config-$(uname -r)
CONFIG_ACPI_CPU_FREQ_PSS=y
CONFIG_CPU_FREQ=y
CONFIG_CPU_FREQ_GOV_ATTR_SET=y
CONFIG_CPU_FREQ_GOV_COMMON=y
CONFIG_CPU_FREQ_STAT=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
CONFIG_CPU_FREQ_GOV_POWERSAVE=m
CONFIG_CPU_FREQ_GOV_USERSPACE=m
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m
CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y
CONFIG_X86_PCC_CPUFREQ=m
CONFIG_X86_ACPI_CPUFREQ=m
CONFIG_X86_ACPI_CPUFREQ_CPB=y
CONFIG_X86_AMD_FREQ_SENSITIVITY=m
# CONFIG_DEVFREQ_THERMAL is not set
CONFIG_PM_DEVFREQ=y
# DEVFREQ Governors
CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m
# CONFIG_DEVFREQ_GOV_PERFORMANCE is not set
# CONFIG_DEVFREQ_GOV_POWERSAVE is not set
# CONFIG_DEVFREQ_GOV_USERSPACE is not set
# CONFIG_DEVFREQ_GOV_PASSIVE is not set
# DEVFREQ Drivers
# CONFIG_PM_DEVFREQ_EVENT is not set

 

> cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors
cat: /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors: Nie ma takiego pliku ani katalogu

 

>cpupower frequency-info
analyzing CPU 0:
 no or unknown cpufreq driver is active on this CPU
 CPUs which run at the same hardware frequency: Not Available
 CPUs which need to have their frequency coordinated by software: Not Available
 maximum transition latency:  Cannot determine or is not supported.
Not Available
 available cpufreq governors: Not Available
 Unable to determine current policy
 current CPU frequency: Unable to call hardware
 current CPU frequency:  Unable to call to kernel
 boost state support:
   Supported: no
   Active: no
   Boost States: 0
   Total States: 3
   Pstate-P0:  3900MHz
   Pstate-P1:  3900MHz
   Pstate-P2:  1600MHz

 

>lscpu
Architektura:          x86_64
Tryb(y) pracy CPU:     32-bit, 64-bit
Kolejność bajtów:   Little Endian
CPU:                   8
Lista aktywnych CPU:   0-7
Wątków na rdzeń:    2
Rdzeni na gniazdo:     4
Gniazd:                1
Węzłów NUMA:        1
ID producenta:         AuthenticAMD
Rodzina CPU:           23
Model:                 17
Nazwa modelu:          AMD Ryzen 5 2400G with Radeon Vega Graphics
Wersja:                0
CPU MHz:               2340.663
BogoMIPS:              7785.28
Wirtualizacja:         AMD-V
Cache L1d:             32K
Cache L1i:             64K
Cache L2:              512K
Cache L3:              4096K
Procesory węzła NUMA 0:0-7
Flagi:                 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 cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca

 

>find /sys -iname "*cpufreq*"
/sys/devices/system/cpu/cpufreq
/sys/module/cpufreq_powersave
/sys/module/cpufreq_userspace
/sys/module/cpufreq
/sys/module/cpufreq_conservative

 

>cpufreq-set -f 3600Mhz
Error setting new values. Common errors:
- Do you have proper administration rights? (super-user?)
- Is the governor you requested available and modprobed?
- Trying to set an invalid policy?
- Trying to set a specific frequency, but userspace governor is not available,
  for example because of hardware which cannot be set to a specific frequency
  or because the userspace governor isn't loaded?

 

>cpupower frequency-set --governor performance
Setting cpu: 0
Error setting new values. Common errors:
- Do you have proper administration rights? (super-user?)
- Is the governor you requested available and modprobed?
- Trying to set an invalid policy?
- Trying to set a specific frequency, but userspace governor is not available,
  for example because of hardware which cannot be set to a specific frequency
  or because the userspace governor isn't loaded?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

czegoś widać brakuje w debianie (może konfiguracja kernela??) bo cpufreq i cpupower na ubuntu działają od kopa i można zmieniać częstotliwość z linii poleceń albo przez /sys

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Być może czegoś w konfiguracji kernela brakuje. Nie jestem specjalistą od linuksa więc nie ogarnę :E

Systemu używam do programowania opencl/java, baz danych mysql, filmów, internetu, grania w War Thundera

przez StemOs i odpalania jakiś programów Windows przez wine.

Będzie trzeba spędzić 1-2 dni na konfiguracji/instalacji Ubuntu, tam powinno wszystko śmigać jak należy :thumbup:

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

@mszyca

jak działa warthunder na linuksie? Pytam ponieważ przymierzam się do przesiadki w momecie jak ubiją win7 całkiem.

 

PS. ja bym wypróbował na twoim miejscu minta.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...