O clock do meu processador não está certo | Linux Mint

Meu processador tem o clock turbo de 3.1GHz, mas ele fica apenas no padrão de 1.6Ghz. Eu tenho problemas com o BD Prochet, e graças a esse fórum, achei um post com um script, que eu executei (Script para desativar BD_PROCHOT/Throttling térmico em processadores Intel. (em testes)) , mas mostra apenas 1.6 no sistema.

ainda sou iniciainte, mas já trabalhei com windows com anos, e meu problema foi resolvido com o throttle stop, mas no linux estou tendo uma extrema dificuldade com isso.

  1. Antes ele operava a 600mhz após formatação, mas agora opera a um clock “máximo” de 1.6Ghz.
  2. Já tentei modificar o modo de energia, e está no modo performance.

Agradeço a toda e qualquer ajuda.

Você marcava alguma coisa no ThrottleStop além do do BD_PROCHOT? Além disso, pode mandar a saída de sudo cpupower frequency-info (no Linux Mint, instale o pacote linux-tools-$(uname -r) pelo apt) e do inxi?

1 curtida

(a lenda em pessoa, avemaria)

  1. Sim, desativava o speetstep, mas cheguei a desativar da bios também.

  2. Sudo cpupower frequency-info

analyzing CPU 5:
  driver: intel_pstate
  CPUs which run at the same hardware frequency: 5
  CPUs which need to have their frequency coordinated by software: 5
  maximum transition latency:  Cannot determine or is not supported.
  hardware limits: 400 MHz - 1.60 GHz
  available cpufreq governors: performance powersave
  current policy: frequency should be within 1.60 GHz and 1.60 GHz.
                  The governor "performance" may decide which speed to use
                  within this range.
  current CPU frequency: Unable to call hardware
  current CPU frequency: 1.60 GHz (asserted by call to kernel)
  boost state support:
    Supported: no
    Active: no

  1. Inxi
CPU:
  Info: quad core model: Intel Core i5-8250U bits: 64 type: MT MCP cache:
    L2: 1024 KiB
  Speed (MHz): avg: 1600 min/max: 400/1600 cores: 1: 1600 2: 1600 3: 1600
    4: 1600 5: 1600 6: 1600 7: 1600 8: 1600
  Flags: 3dnowprefetch abm acpi adx aes aperfmperf apic arat
    arch_capabilities arch_perfmon art avx avx2 bmi1 bmi2 bts clflush
    clflushopt cmov constant_tsc cpuid cpuid_fault cx16 cx8 de ds_cpl dtes64
    dtherm dts epb ept ept_ad erms est f16c flexpriority flush_l1d fma fpu
    fsgsbase fxsr ht hwp hwp_act_window hwp_epp hwp_notify ibpb ibrs intel_pt
    invpcid lahf_lm lm mca mce md_clear mmx monitor movbe mpx msr mtrr
    nonstop_tsc nopl nx pae pat pbe pcid pclmulqdq pdcm pdpe1gb pebs pge pln
    pni popcnt pse pse36 pti pts rdrand rdseed rdtscp rep_good sdbg sep smap
    smep ss ssbd sse sse2 sse4_1 sse4_2 ssse3 stibp syscall tm tm2 tpr_shadow
    tsc tsc_adjust tsc_deadline_timer vme vmx vnmi vpid x2apic xgetbv1 xsave
    xsavec xsaveopt xsaves xtopology xtpr

Está com bateria o seu notebook?

Não, e eu já estou ciente desse problema, depois de pagar o notebook vou comprar a bateria, mas precisa do carregador também né?

No entanto, mesmo sem a bateria, no windows roda suave, e eu já botei esse maquinário no limitekkkk, mas não sei como fazer isso no linux. Não tava reconhecendo a placa de vídeo, mas aprendi a como colocar nos jogos, então não vejo problema, só isso do processador que é zicado pra mim

Bom, se você está usando ele sem a bateria, mas com o carregador, acho que poderia usar o mesmo carregador que você já está usando.

bom, pode ser uma solução, mas quero resolver isso por software por hora, afinal, no windows fazia tudo sem precisar disso

Primeiro resultado da pesquisa do Fórum sobre turbo boost retorna isso:[RESOLVIDO] Intel turbo boost não habilitado - #10 de dev_null

Já tentou?

Tentei realizar esse comando, mas ele disse isso:

Usage: wrmsr [options] regno value...

Então tentei ao menos ler, e consegui isso:

sudo rdmsr 0x1a0
4000840089

Alguma idéia do que fazer?

Como você digitou o comando? Trocou o X por 0, 1, etc?

Acho que também vai ter que desativar o Secure Boot por causa do Kernel Lockdown bloquear essas modificações.

Já desativei o secure boot, isso não é o problema

Eu digitei exatamente como está, provavelmente é isso, mas não sei o que alterar nesses números, ksks

@dev_null, se você existe, nos ajudeksksks

Então, tem que trocar o X por 0, 1, 2, etc.

No seu CPU, vai ter que trocar de 0 até 7 por serem 8 vCPUs.

Mesma coisa:

wrmsr -pX 01a0 02850089
Usage: wrmsr [options] regno value...

Não, cara.

Troque apenas o X maiúsculo.

$ wrmsr -p2 0x1a0 0x850089
wrmsr: open: Permission denied

Não autorizado :stuck_out_tongue:

Precisa do sudo

ele confirmou, mas não mudou nada, mesmo clock de 1.6

1- Por onde está monitorando?

2- Aplicou a todos os vCPUs?

3- Rode algo pesado e monitore o clock.

1 - monitoro pelo comando cat /proc/cpuinfo | grep "MHz"

2 e 3 - Não fiz isso, vou tentar e passo o resultado

valeu pela paciência, ksks

Você pode instalar o powertop que ele mostra a frequência das CPUs.