插入电源适配器后,Thinkpad 上的 Ubuntu 13.10 会显着变慢

Eri*_*ill 6 thinkpad power-management dmesg 13.10

当我插入电源线时——有时——Ubuntu 13.10 几乎在所有方面都会立即变慢。这已经发生了几个月,但我最近才终于把这些点联系起来,部分原因是它并非在所有情况下都会发生。但是,当它出现问题时,我可以通过拔出并重新插入我的笔记本电脑来 100% 可靠地创建它。

这是在我的 Lenovo Thinkpad W520 上运行的内核版本3.11.0-15-generic

这是dmesg插入后立即的输出:

[  228.581251] e1000e 0000:00:19.0: setting latency timer to 64
[  228.581505] e1000e 0000:00:19.0: irq 48 for MSI/MSI-X
Run Code Online (Sandbox Code Playgroud)

当我拔掉插头时没有相关消息。

我不能发现任何有意义的模式tophtop之前或插入之后,该延迟尤其影响鹦鹉螺,铬,和桌面(的Alt + Tab-ING等)。

我有 Nvidia 卡和集成卡,但我禁用了 Optimus。无论我当前启用了哪张卡,都会发生这种减速效果。

以下是我撰写此报告时在 BIOS 中的电源设置:

BIOS 电源设置

从那以后,我尝试将 AC 的自适应热管理方案移动为“平衡”,就像电池一样,并尝试将 AC 的 Intel SpeedStep 设置移动为“电池优化”,就像电池一样。我什至禁用了 Wake-on-LAN,它已设置为“仅限 AC”。这些都没有消除插入交流电源时的减速效果。

我在 Ask Ubuntu、Launchpad 或 Internet 上没有发现任何可以隔离和讨论此问题的内容。最接近的是11.10上的这个线程,它可能是相同的,但没有得到答复,而且我没有看到相同的 CPU 模式(尽管我的 8 个内核可能使 CPU 的变化不那么明显)。这是怎么回事?

编辑:删除了一些关于热表的行,添加了照片和更多关于我从那时起所做的 BIOS 更改的详细信息。

Kuh*_*pid 2

经过一个长篇故事,该故事以与您所说的相同的分析开始 - 电源线插入=>减慢系统速度 - 我找到了一个解决方案和另一个对我有用的更好的可重现情况。

将系统从挂起状态唤醒到内存后,系统速度非常慢。我根据同事的建议检查了CPU频率和设置的调速器。但调速器设置为性能( watch -s 1 'cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor') 并且所有 cpu 似乎都以全 MHz 运行。( watch -n 1 'cat /proc/cpuinfo | grep MHz')。看来这个信息确实不太可靠。将调速器设置为“按需并恢复到性能后,系统再次按预期运行:快!

对我来说,挂起到内存是一种可重现的情况,系统速度会变慢。但我认为可能还有其他一些情况,例如电源线 - 有时。我还遇到过一种情况,如果我向 cpu 施加一些负载,调速器会自动设置为 ondemand。只有重新启动系统才能停止此行为。

为了设置调速器,我使用它作为来源:http://wiki.ubuntuusers.de/Prozessortaktung(仅限德语​​)统一的工具例如是indicator-cpufreq sudo apt-get install indicator-cpufreq重新登录或随后使用indicator-cpufreq.

在这种情况下可能有趣的错误: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1188647 https://bugs.launchpad.net/ubuntu/+source/linux/+bug/ 1233479


lan*_*oni 1

我在 Lenovo ThinkPad T61 上有一个(看似)非常相似的问题:(有时)当笔记本电脑插入电源时,速度非常慢。我拔掉适配器,缓慢的感觉就停止了。

在这里,我注意到以下症状:

  • or进程陷入混乱,每约 1 秒 CPU 就达到 100%(另请参阅:kworkerKworker ,它是什么以及为什么它占用如此多的 CPU?watchdog
  • 这会导致 UI 冻结并导致 Ubuntu 根本无法使用
  • 当我在任何程序中输入任何文本时,我都会遇到冻结和阅读障碍(例如:“打字困难”)
  • 我的网络以太网控制器的绿灯始终亮起

我追踪到以下内容:看起来内核正在遭受大量 IRQ 中断,可能是由于内核中驱动程序级别的错误行为造成的。显然这是一个与 ACPI 中断调用相关的已知问题,但显然它尚未在特定硬件(例如我们的硬件)的内核中得到修复。

解决方案

  • 您建议的解决方法(拔掉插头)在这里也适用。但这只是暂时的。
  • “最终”的解决方法是进行重启。您需要关闭笔记本电脑(不仅仅是重新启动),如有必要,甚至在关闭后取出充电器电池,以确保没有任何奇怪的情况发生。然后再次启动。通常这可以解决问题(并且以太网灯关闭)。
    • 有时这还不够,您需要确保在启动时内核初始化时充电器已断开。我通常会等到登录屏幕,以避免出现意外。

尽管如此,我仍然希望有一个更好的解决方案来解决这个问题。解决办法是加剧。有帮助吗?