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)
当我拔掉插头时没有相关消息。
我不能发现任何有意义的模式top
或htop
之前或插入之后,该延迟尤其影响鹦鹉螺,铬,和桌面(的Alt + Tab-ING等)。
我有 Nvidia 卡和集成卡,但我禁用了 Optimus。无论我当前启用了哪张卡,都会发生这种减速效果。
以下是我撰写此报告时在 BIOS 中的电源设置:
从那以后,我尝试将 AC 的自适应热管理方案移动为“平衡”,就像电池一样,并尝试将 AC 的 Intel SpeedStep 设置移动为“电池优化”,就像电池一样。我什至禁用了 Wake-on-LAN,它已设置为“仅限 AC”。这些都没有消除插入交流电源时的减速效果。
我在 Ask Ubuntu、Launchpad 或 Internet 上没有发现任何可以隔离和讨论此问题的内容。最接近的是11.10上的这个线程,它可能是相同的,但没有得到答复,而且我没有看到相同的 CPU 模式(尽管我的 8 个内核可能使 CPU 的变化不那么明显)。这是怎么回事?
编辑:删除了一些关于热表的行,添加了照片和更多关于我从那时起所做的 BIOS 更改的详细信息。
经过一个长篇故事,该故事以与您所说的相同的分析开始 - 电源线插入=>减慢系统速度 - 我找到了一个解决方案和另一个对我有用的更好的可重现情况。
将系统从挂起状态唤醒到内存后,系统速度非常慢。我根据同事的建议检查了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
我在 Lenovo ThinkPad T61 上有一个(看似)非常相似的问题:(有时)当笔记本电脑插入电源时,速度非常慢。我拔掉适配器,缓慢的感觉就停止了。
在这里,我注意到以下症状:
kworker
Kworker ,它是什么以及为什么它占用如此多的 CPU?)watchdog
我追踪到以下内容:看起来内核正在遭受大量 IRQ 中断,可能是由于内核中驱动程序级别的错误行为造成的。显然这是一个与 ACPI 中断调用相关的已知问题,但显然它尚未在特定硬件(例如我们的硬件)的内核中得到修复。
解决方案:
尽管如此,我仍然希望有一个更好的解决方案来解决这个问题。解决办法是加剧。有帮助吗?
归档时间: |
|
查看次数: |
3255 次 |
最近记录: |