Ubuntu 在高端 PC 上非常慢

Ubuntu 在高端 PC 上非常慢

所以我最终在家里的电脑上安装了 ubuntu。

安装过程非常顺利。当我最终重新启动进入操作系统时,一切都非常慢。我首先安装最新的 NVidia 驱动程序并使用处理器微码固件设置。再次重新启动,但也没有发生任何变化。例如,打开文件管理器大约需要 3-4 秒。我还缺少什么驱动程序吗?这是否与它是 M2 SSD 有关?

不幸的是,Windows 上的性能还不错。

使用 Ubuntu 15.10

电脑信息:

  • I7-5820k
  • GTX980TI
  • 16GB DDR4 内存
  • 512GB 三星 950 Evo

inxi-G 的输出:

Graphics:  Card: NVIDIA GM200 [GeForce GTX 980 Ti]
       Display Server: X.Org 1.17.2 drivers: nvidia (unloaded: fbdev,vesa,nouveau)
       Resolution: [email protected], [email protected]
       GLX Renderer: GeForce GTX 980 Ti/PCIe/SSE2
       GLX Version: 4.5.0 NVIDIA 352.63

$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
powersave

$ sudo cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq
437636

cpupower 频率信息的输出。我现在已经将调节器更改为性能 :)。

    analyzing CPU 0:
  driver: intel_pstate
  CPUs which run at the same hardware frequency: 0
  CPUs which need to have their frequency coordinated by software: 0
  maximum transition latency: 0.97 ms.
  hardware limits: 1.20 GHz - 3.80 GHz
  available cpufreq governors: performance, powersave
  current policy: frequency should be within 1.20 GHz and 3.80 GHz.
                  The governor "performance" may decide which speed to use
                  within this range.
  current CPU frequency is 434 MHz.
  boost state support:
    Supported: yes
    Active: yes

答案1

对于新安装的 Ubuntu 来说,可能更适合的另一种答案是使用cpupower控制 intel_pstate 调节器的命令。

该命令cpupower frequency-info将在第一行指示是否intel_pstate正在使用驱动程序,并在 current_policy 部分指示“powersave”或“performance”

要更改策略,请发出命令

sudo cpupower frequency-set -g performance

这不会在重启后持续存在(对于我的笔记本电脑而言),但可以放入/etc/rc.local或类似的初始化方法中。

附注:我也使用过ondemandUbuntu 以前版本中的调控器:如果需要,可以使用内核变量“intel_pstate=disable”禁用 intel_pstate

答案2

您的 CPU 速度非常非常慢。在我的系统上,使用 6 年多的 Core2 Quad,我得到:

$ sudo cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq
2394000

您的处理器速度快得多,但运行速度却慢了几个数量级。问题似乎出在您的 CPU 调节器上。它控制 CPU 的行为。您的选择包括:

  • 表现使 CPU 保持最高频率
  • 节能将 CPU 保持在尽可能低的频率
  • 用户空间将可用的频率信息导出到用户级(通过 /sys 文件系统),并允许用户空间控制 CPU 频率
  • 一经请求根据 CPU 使用率调整 CPU 频率(类似用户空间频率调整守护进程,但在内核中)
  • 保守的作用类似于按需,但逐步增加频率

您已将其设置powersave为限制 CPU 以尽可能少地消耗电量。将其设置为其他任何值都会提高您的性能。我建议您使用ondemand提供最灵活选项的选项,需要时高速,不需要时低速,以免浪费能源。

运行此命令将调控器更改为ondemand

echo "ondemand" | sudo tee /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

笔记@CharlesGreen 指出评论你可能只拥有powersaveperformance可用。他还提供了一个链接类似的问题,所以如果这种方法不起作用,我建议您阅读那里提供的解决方案。

相关内容