Alternativa ao "thermald"

1. Alternativa ao "thermald"

José Lucas
NidoBr

(usa Manjaro Linux)

Enviado em 09/09/2021 - 00:33h

Boa noite, estou com um problema chato no meu pc, sempre que ele atinge 60°C o clock cai para 1400Mhz (O clock mínimo dele), esse valor de 60°C está definido como a temperatura máxima, com o "thermald" seria possível alterar esse limite mas pelo que pesquisei só funciona com Intel e usaria o sensor "coretemp", no meu caso uso um processador AMD, e o sensor é um da asus (atk0110). Gostaria de algo semelhante ao thermald, que pudesse alterar esse limite.
Na saída do sensors podemos observar isso:
$ sensors -u atk0110-acpi-0
atk0110-acpi-0
Adapter: ACPI interface
Vcore Voltage:
in0_input: 1.128
in0_min: 0.800
in0_max: 1.600
+3.3V Voltage:
in1_input: 3.304
in1_min: 2.970
in1_max: 3.630
+5V Voltage:
in2_input: 5.070
in2_min: 4.500
in2_max: 5.500
+12V Voltage:
in3_input: 12.105
in3_min: 10.200
in3_max: 13.800
CPU Fan Speed:
fan1_input: 1819.000
fan1_min: 600.000
fan1_max: 7200.000
Chassis Fan Speed:
fan2_input: 1222.000
fan2_min: 600.000
fan2_max: 7200.000
CPU Temperature:
temp1_input: 40.000
temp1_max: 60.000
temp1_crit: 95.000
MB Temperature:
temp2_input: 37.000
temp2_max: 45.000
temp2_crit: 75.000


saida do "inxi":
$ inxi -Fx
System: Host: nido-pc Kernel: 5.10.61-1-MANJARO x86_64 bits: 64 compiler: gcc v: 11.1.0 Desktop: Xfce 4.16.0
Distro: Manjaro Linux base: Arch Linux
Machine: Type: Desktop Mobo: ASUSTeK model: M5A78L-M PLUS/USB3 v: Rev X.0x serial: <superuser required>
BIOS: American Megatrends v: 0502 date: 11/18/2016
CPU: Info: 8-Core model: AMD FX-8300 bits: 64 type: MCP arch: Bulldozer rev: 0 cache: L2: 2 MiB
flags: avx lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm bogomips: 59216
Speed: 2043 MHz min/max: 2000/3700 MHz boost: enabled Core speeds (MHz): 1: 2043 2: 2074 3: 2068 4: 2056
5: 1899 6: 1899 7: 1899 8: 1898
Graphics: Device-1: Advanced Micro Devices [AMD/ATI] Baffin [Radeon RX 550 640SP / RX 560/560X] driver: amdgpu v: kernel
bus-ID: 01:00.0
Display: x11 server: X.Org 1.20.13 driver: loaded: amdgpu,ati unloaded: modesetting,radeon resolution: 1024x768
OpenGL: renderer: Radeon RX 550 Series (POLARIS11 DRM 3.40.0 5.10.61-1-MANJARO LLVM 12.0.1) v: 4.6 Mesa 21.2.1
direct render: Yes
Audio: Device-1: Advanced Micro Devices [AMD/ATI] SBx00 Azalia vendor: ASUSTeK driver: snd_hda_intel v: kernel
bus-ID: 00:14.2
Device-2: AMD Baffin HDMI/DP Audio [Radeon RX 550 640SP / RX 560/560X] driver: snd_hda_intel v: kernel
bus-ID: 01:00.1
Sound Server-1: ALSA v: k5.10.61-1-MANJARO running: yes
Sound Server-2: JACK v: 1.9.19 running: no
Sound Server-3: PulseAudio v: 15.0 running: yes
Sound Server-4: PipeWire v: 0.3.34 running: no
Network: Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: ASUSTeK PRIME B450M-A driver: r8169
v: kernel port: e800 bus-ID: 04:00.0
IF: enp4s0 state: up speed: 100 Mbps duplex: full mac: 04:d4:c4:56:4a:a0
Drives: Local Storage: total: 298.1 GiB used: 191.71 GiB (64.3%)
ID-1: /dev/sda vendor: Samsung model: HD161HJ size: 149.05 GiB
ID-2: /dev/sdb vendor: Samsung model: HD161HJ size: 149.05 GiB
Partition: ID-1: / size: 48.99 GiB used: 23.75 GiB (48.5%) fs: btrfs dev: /dev/sda2
ID-2: /boot size: 451.5 MiB used: 55.9 MiB (12.4%) fs: ext4 dev: /dev/sda1
ID-3: /home size: 149.05 GiB used: 99.62 GiB (66.8%) fs: btrfs dev: /dev/sdb1
ID-4: /var/log size: 48.99 GiB used: 23.75 GiB (48.5%) fs: btrfs dev: /dev/sda2
Swap: ID-1: swap-1 type: file size: 2 GiB used: 19.1 MiB (0.9%) file: /swapfile
Sensors: System Temperatures: cpu: 41.0 C mobo: 37.0 C gpu: amdgpu temp: 36.0 C
Fan Speeds (RPM): cpu: 1824 case-1: 1227
Power: 12v: 12.11 5v: N/A 3.3v: 3.30 vbat: N/A
Info: Processes: 300 Uptime: 1h 37m Memory: 7.77 GiB used: 2.87 GiB (36.9%) Init: systemd Compilers: gcc: 11.1.0
clang: 12.0.1 Packages: 1223 Shell: Bash v: 5.1.8 inxi: 3.3.06



  


2. Re: Alternativa ao "thermald"

leandro peçanha scardua
leandropscardua

(usa Ubuntu)

Enviado em 10/09/2021 - 00:52h


Acho q o thermald funciona em amd tb, mas tem de setar algumas configurações. O ajuste de clock deve ser feito via acpi ou udev. Vc pode monitorar os dois e ver quem dispara usando um teste de estresse simples (https://www.youtube.com/watch?v=VysJ2lFwaLE)
acpi_listen
teste um depois o outro
udevadm monitor


3. Re: Alternativa ao "thermald"

José Lucas
NidoBr

(usa Manjaro Linux)

Enviado em 10/09/2021 - 13:06h

Testei o "acpi_listen" e o "udevadm monitor", nenhum acusou nada, e o thermald tentei de varias formas, seguindo o manual dele, varios tutorias, vários sites etc, e nada, infelizmente não posso usar o máximo do meu hardware, porque ele tá limitada a 60°.


4. Re: Alternativa ao "thermald"

leandro peçanha scardua
leandropscardua

(usa Ubuntu)

Enviado em 10/09/2021 - 23:48h

Meu notebook tem a bateria viciada, mas o sistema inisistia em entrar no modo powersave. Eu criei uma unit do systemd rodando cpupower p colocar no modo performance. No meu caso eu não tenho problema c temperatura(ainda), uma possibilidade é criar um job no crob ou um timer no systemd p verificar de tempos em tempos.


5. Re: Alternativa ao

Ricardo Groetaers
ricardogroetaers

(usa Linux Mint)

Enviado em 11/09/2021 - 00:26h

NidoBr escreveu: ... pc, sempre que ele atinge 60°C o clock cai para 1400Mhz (O clock mínimo dele), esse valor de 60°C está definido como a temperatura máxima, com o "thermald" seria possível alterar esse limite

Verifique se é possível definir esses controles pelo setup, as vezes funciona melhor que controlado pelo sistema operacional.



6. Re: Alternativa ao "thermald"

José Lucas
NidoBr

(usa Manjaro Linux)

Enviado em 11/09/2021 - 19:11h


leandropscardua escreveu:

Meu notebook tem a bateria viciada, mas o sistema inisistia em entrar no modo powersave. Eu criei uma unit do systemd rodando cpupower p colocar no modo performance. No meu caso eu não tenho problema c temperatura(ainda), uma possibilidade é criar um job no crob ou um timer no systemd p verificar de tempos em tempos.


Mesmo alterando o governador ou travando o clock não muda, ainda tenho essas quedas quando chega a 60°.

ricardogroetaers escreveu:

Verifique se é possível definir esses controles pelo setup, as vezes funciona melhor que controlado pelo sistema operacional.


Também já tentei. Obrigado a todos pela ajuda, mas já to a dias tentando resolver isso sem sucesso, vou deixar assim mesmo, se aparecer alguma novidade volto aqui.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts