AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 1133293
Accepted
DannyBoy
DannyBoy
Asked: 2019-04-13 05:26:36 +0800 CST2019-04-13 05:26:36 +0800 CST 2019-04-13 05:26:36 +0800 CST

处理器上限为 800Mhz

  • 772

当我做一些使 CPU 达到峰值的事情时,它似乎会限制 CPU 以防止过热。这可以。但是,当我停止、完成或关闭推动 CPU 的程序或进程时,似乎节流从未解除。

我的处理器上限为 800Mhz,不会超过。

我努力了:

  1. 重新插入电源线。它什么也没改变。
  2. 重新启动计算机。这解决了问题,但我不想每次都这样做。

自然很少有应用程序和程序实际上会导致这种情况发生。但是当我玩游戏时,就会发生这种情况。

我的电脑是华硕 UX550VE,配备 i7700、16gb 内存和 1050ti,我正在运行 Ubuntu 16.04 LTS

这是什么原因造成的,我该如何补救?每次发生这种情况时都必须重新启动,这很烦人。

cpufreq 16.04 intel-cpu
  • 5 5 个回答
  • 2247 Views

5 个回答

  • Voted
  1. Best Answer
    WinEunuuchs2Unix
    2019-04-30T15:17:43+08:002019-04-30T15:17:43+08:00

    下面使用了以下命令.gif:

    time sudo updatedb # See 8 CPUs run at 3.5 GHz. Then set 800 MHz Below
    echo 800000 | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_max_freq
    time sudo updatedb # See 8 CPUs run at 800 Mhz. Then set 3.5 GHz Below
    echo 3500000 | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_max_freq
    time sudo updatedb # Time is 3.5 seconds instead of 13.8 seconds
    

    cpu 800 MHz 演示.gif

    要制作较长的视觉短片,首先要在限制之前找出最大 CPU 速度:

    rick@alien:~$ cd /sys/devices/system/cpu/cpu0/cpufreq/
    ───────────────────────────────────────────────────────────────────────────────────────────
    rick@alien:/sys/devices/system/cpu/cpu0/cpufreq$ grep -r .
    energy_performance_available_preferences:default performance balance_performance balance_power power 
    scaling_min_freq:800000
    scaling_available_governors:performance powersave
    scaling_governor:performance
    cpuinfo_max_freq:3500000
    related_cpus:0
    scaling_cur_freq:3218768
    scaling_setspeed:<unsupported>
    affected_cpus:0
    scaling_max_freq:3500000
    cpuinfo_transition_latency:0
    energy_performance_preference:performance
    scaling_driver:intel_pstate
    cpuinfo_min_freq:800000
    

    注意这一行:cpuinfo_max_freq:3500000上面。3,500.000 MHz 是我的处理器的最大速度。所以要恢复我使用的最大速度:

    echo 3500000 | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_max_freq
    

    大多数人一个接一个地做,有些人说不可能一次做所有这些,但我从来没有遇到过同时做所有 8 个 CPU 的问题。如果你想一次做一个,你可以使用:

    echo 3500000 | sudo tee /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
    echo 3500000 | sudo tee /sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq
             ( etc., etc., etc. )
    echo 3500000 | sudo tee /sys/devices/system/cpu/cpu7/cpufreq/scaling_max_freq
    

    这将使您的 CPU 恢复到最大速度,但我们仍然需要找出将您的 CPU 设置为 800 MHz 的软件包。

    • 4
  2. xkinhopt
    2019-04-13T05:43:31+08:002019-04-13T05:43:31+08:00

    它是否仍然限制在 800 MHz,仅使用电池运行,没有充电器?我的室友遇到了类似的问题(在 Windows 上),连接到充电器的 CPU 大约是 800 MHz,没有它,它运行良好。这是一个有故障的充电器,没有提供正确的电压。

    • 1
  3. rtaft
    2019-04-27T04:22:31+08:002019-04-27T04:22:31+08:00

    我们在上一份工作(Windows)中遇到了这个问题,每隔 6 个月左右,我们会将所有笔记本电脑从空气压缩机中取出并吹掉风扇。戴尔型号或我们都拥有的特定英特尔 CPU 似乎很容易出现这种情况。它是由过热引起的。我们永远无法弄清楚为什么节流会卡住,但定期保持清洁似乎可以防止它发生。一旦某人的笔记本电脑再次开始出现问题,我们都会去使用压缩机,因为他们知道他们很快就会开始出现问题。

    如果清理风扇没有帮助,请确保风扇运行良好并且没有任何阻碍。可能是导热膏没有发挥作用,或者风扇/热同步与 CPU 不紧密。

    • 1
  4. EriktheUnready
    2019-04-30T03:12:41+08:002019-04-30T03:12:41+08:00

    我在戴尔也有这个,结果是他们在主板上使用的黄色塑料片中的一个,以屏蔽 CPU 和散热器之间的某些东西。它从未超过 800Mhz。不怕的话,把散热片拆掉,把CPU和散热片上的贴全部去掉。然后涂上半滴新膏并均匀涂抹并再次拧紧散热器。测试看看。(可能有什么东西阻止了热传递。)

    • 1
  5. Philippe Delteil
    2019-04-30T11:18:41+08:002019-04-30T11:18:41+08:00

    您应该注意笔记本电脑的温度。使用 lm 传感器:

    sudo apt-get install lm-sensors
    

    然后,开始检测您的硬件传感器:

    sudo sensors-detect
    

    验证它是否有效:

    sensors
    

    它应该显示如下内容:

    coretemp-isa-0000
    Adapter: ISA adapter
    Core 0:      +46.0C  (high = +76.0C, crit = +100.0C)
    
    coretemp-isa-0001
    Adapter: ISA adapter
    Core 1:      +44.0C  (high = +76.0C, crit = +100.0C)
    

    我很确定这是一个节流问题。您需要使用该软件,并提高节流开始降低 CPU 时钟频率的温度。

    • 0

相关问题

  • 如何一次为所有内核设置 CPU 频率缩放调节器?

  • cpufreq-selector,cpufreq-info 报告错误的最大速度 [关闭]

  • 在联想笔记本电脑上禁用 CPU 频率缩放

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve