Ryzen 5 3500u e Linux Mint 19.3
Boa tarde,
Sou inexperiente no Linux e gostaria de ajuda para (1) entender e (2) resolver, se possível. É o seguinte:
Comprei um laptop ideapad s145-15api com a configuração de apu acima e ele instala normamelmente no linux, mas o cpu esquenta *demais*. Por curiosidade, instalei um applet para verificar e a temperatura ficava em torno de 80 graus, enquanto no Windows 10 (que veio junto com o laptop. Fiz dual boot) ele nem chega a 40 graus. Procurei por todo lugar e não achei a informação de driver. Entendi que a AMD não vai lançar esse driver para linux, mas não entendi se é possível que um driver nativo do linux possa ser desenvolvido no futuro. Daí as seguints perguntas:
(1) se a AMD não liberar esse driver, esse CPU sempre será problemático no linux? Ou os desenvolvedores do linux encontrarão uma saída eventualmente? Porque funcionar, funciona, mas além de esquentar, não extrai toda a capacidade do apu.
(2) por enquanto o que regula a frequência do CPU e consegui baixar a temperatura para manejáveis 38-50 graus, mas toda vez que o Linux reinicia ele volta à configuração "sob demanda" e não "economia de energia". Tem como resolver isso de uma vez por todas? (os applets usados são "thermald" e "indicator-cpufreq".
Obrigado desde já,
linux82
Sou inexperiente no Linux e gostaria de ajuda para (1) entender e (2) resolver, se possível. É o seguinte:
Comprei um laptop ideapad s145-15api com a configuração de apu acima e ele instala normamelmente no linux, mas o cpu esquenta *demais*. Por curiosidade, instalei um applet para verificar e a temperatura ficava em torno de 80 graus, enquanto no Windows 10 (que veio junto com o laptop. Fiz dual boot) ele nem chega a 40 graus. Procurei por todo lugar e não achei a informação de driver. Entendi que a AMD não vai lançar esse driver para linux, mas não entendi se é possível que um driver nativo do linux possa ser desenvolvido no futuro. Daí as seguints perguntas:
(1) se a AMD não liberar esse driver, esse CPU sempre será problemático no linux? Ou os desenvolvedores do linux encontrarão uma saída eventualmente? Porque funcionar, funciona, mas além de esquentar, não extrai toda a capacidade do apu.
(2) por enquanto o que regula a frequência do CPU e consegui baixar a temperatura para manejáveis 38-50 graus, mas toda vez que o Linux reinicia ele volta à configuração "sob demanda" e não "economia de energia". Tem como resolver isso de uma vez por todas? (os applets usados são "thermald" e "indicator-cpufreq".
Obrigado desde já,
linux82
Entre ou Registre-se para fazer um comentário.
Comentários
inxi -Fxxxz
Host: linux82 Kernel: 5.3.0-40-generic x86_64 bits: 64 compiler: gcc
v: 7.4.0 Desktop: Cinnamon 4.4.8 wm: muffin 4.4.2 dm: LightDM 1.26.0
Distro: Linux Mint 19.3 Tricia base: Ubuntu 18.04 bionic
Machine:
Type: Laptop System: LENOVO product: 81V7 v: Lenovo IdeaPad S145-15API
serial: Chassis: type: 10 v: Lenovo IdeaPad S145-15API
serial:
Mobo: LENOVO model: LNVNB161216 v: SDK0J40679WIN serial:
UEFI: LENOVO v: BUCN23WW date: 11/05/2019
Battery:
ID-1: BAT0 charge: 30.5 Wh condition: 30.7/30.0 Wh (102%) volts: 8.6/7.5
model: SMP L16M2PB1 type: Li-poly serial: status: Unknown
cycles: 11
Device-1: hidpp_battery_0 model: Logitech Wireless Mouse serial:
charge: 55% rechargeable: yes status: Discharging
CPU:
Topology: Quad Core model: AMD Ryzen 5 3500U with Radeon Vega Mobile Gfx
bits: 64 type: MT MCP arch: Zen rev: 1 L2 cache: 2048 KiB
flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
bogomips: 33534
Speed: 1381 MHz min/max: 1400/2100 MHz boost: enabled Core speeds (MHz):
1: 1381 2: 1312 3: 1312 4: 1379 5: 1245 6: 1249 7: 1305 8: 1226
Graphics:
Device-1: AMD Picasso vendor: Lenovo driver: amdgpu v: kernel
bus ID: 02:00.0 chip ID: 1002:15d8
Display: x11 server: X.Org 1.20.5 driver: amdgpu,ati
unloaded: fbdev,modesetting,vesa resolution: 1366x768~60Hz
OpenGL: renderer: AMD RAVEN (DRM 3.33.0 5.3.0-40-generic LLVM 9.0.0)
v: 4.5 Mesa 19.2.8 direct render: Yes
Audio:
Device-1: AMD vendor: Lenovo driver: snd_hda_intel v: kernel
bus ID: 02:00.1 chip ID: 1002:15de
Device-2: AMD vendor: Lenovo driver: snd_hda_intel v: kernel
bus ID: 02:00.6 chip ID: 1022:15e3
Sound Server: ALSA v: k5.3.0-40-generic
Network:
Device-1: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter
vendor: Lenovo driver: ath10k_pci v: kernel bus ID: 01:00.0
chip ID: 168c:0042
IF: wlp1s0 state: up mac:
Device-2: Atheros type: USB driver: btusb bus ID: 3-2:3 chip ID: 0cf3:e500
Drives:
Local Storage: total: 465.76 GiB used: 32.44 GiB (7.0%)
ID-1: /dev/sda vendor: Samsung model: SSD 850 EVO 500GB size: 465.76 GiB
speed: 6.0 Gb/s serial: rev: 2B6Q scheme: GPT
Partition:
ID-1: / size: 18.65 GiB used: 8.07 GiB (43.3%) fs: ext4 dev: /dev/sda4
ID-2: /home size: 166.25 GiB used: 12.17 GiB (7.3%) fs: ext4
dev: /dev/sda5
ID-3: swap-1 size: 901.5 MiB used: 0 KiB (0.0%) fs: swap dev: /dev/dm-0
Sensors:
System Temperatures: cpu: 46.4 C mobo: N/A
Fan Speeds (RPM): N/A
Info:
Processes: 263 Uptime: 2m Memory: 9.67 GiB used: 2.28 GiB (23.6%)
Init: systemd v: 237 runlevel: 5 Compilers: gcc: 7.4.0 alt: 7 Shell: bash
v: 4.4.20 running in: gnome-terminal inxi: 3.0.32
A temperatura parece estar descente pra um notebook com placa aceleradora:
System Temperatures: cpu: 46.4 C mobo: N/A
ao meu é intel e geralmente está entre 60 e 80 graus
Mas parece que lá pra versão 5.6 do kernel, deve vir alguma melhora nesse sentido, deve demorar um pouquinho. Se você quiser se aventurar e instalar a versão "Release Candidate", mas aí você vai ter que pesquisar como fazer e ver se consegue entender, é por sua conta e risco.
Agora, se vier a melhora, mesmo que ano que vem, eu espero. Gostei muito do laptop. É que estou dentro dos 30 dias em que posso devolver. Só devolveria se não houvesse esperança nenhuma.
pra já deixar no powersave quando iniciar você pode fazer o seguinte
apt install linux-tools-common linux-tools-$(uname -r)
Cria o serviço Recarrega as configurações.
sudo systemctl daemon-reload
habilita no boot.
sudo systemctl enable --now cpupower.service
Agradeço demais sua resposta!
só que ao invés de usar o repositório
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
você teria que usar
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
Tutorial:
http://www.linuxmint.com.br/wiki/doku.php?id=compilando_kernel_linux_no_linux_mint
https://kernel.ubuntu.com/~kernel-ppa/mainline/?
Entretanto, como essa é uma mudança mais sensível, acredito ser prudente seguir as recomendações de sempre antes de realizar esse tipo de procedimenro (backup de dados, etc...) .