Athlon 节电 HOWTO | ||
---|---|---|
上一页 |
好的... 你使用了一种描述的节电方法,并且想要验证它是否工作。这里有两种方法来检查它
如果你的 CPU 散热器上有温控风扇,你可以检查风扇的噪音水平来判断它是否工作。在空闲几分钟后,你可以让 CPU 做一些事情。
我通常这样做
上述相同的步骤也适用于 CPU 温度监控程序(例如 lm-sensors, xmbmon 和 rtsensors)。
Athlon/Duron 处理器中有两个已知的错误。这是 AMD Athlon 处理器修订指南 中的第 11 号和第 14 号错误。看起来 Athlon XP 受这些错误的影响明显较少。所以如果你有一个 Athlon XP,你就是幸运的一方(像我一样)。
可能会有以下问题(由这些错误引起)
声音播放期间跳音
视频播放期间跳帧和卡顿
超 DMA 硬盘传输速度减慢
系统卡死
USB 问题
有人报告了高频吱吱声
有时 BIOS 更新会有所帮助(它作为 bug 11 的一种解决方法存在,可以通过 BIOS 完成)。但据我所知,只有少数主板在 BIOS 中有这种解决方法。
对于 Asus A7V133-C,已知 BIOS 选项PCI 主设备读取缓存启用后将解决大多数问题。因此,请查看你的 BIOS 以查看它是否具有此功能。
同样已知在某些主板上,BIOS 选项延迟事务解决了一些问题。你也可以尝试一下这个选项。
警告:在配备 KT133A 的主板上,这可能会启用著名的 VIA 南桥错误!
来自 Newsnet 的帖子,关于 Asus A7V
没有延迟事务:声音跳音和电视跳帧
启用延迟事务:没有声音跳音,只有轻微的电视问题
启用延迟事务和主设备读取缓存:几乎没有电视问题,完全没有声音跳音
还有其他导致问题的原因
PSU (电源供应器) 不够强大,无法处理处理器/主板功耗的波动
某些主板电压调节器可能与 PSU 有相同的问题 ;)
你使用的是 K7S5A (据我所知,启用节电功能后,此主板可能会非常奇怪)
如果你在启用节电功能后遇到轻微问题,但仍然想使用节电功能,你可以默认启用节电功能,并在你想播放音乐、看电视等时关闭它。
感谢 Michael Hamilton 向我提交了关于其工作原理的想法。
这个修复方法的工作原理已得到两个人的确认,所以它看起来是有效的,但可能不适用于所有人。请随时提交更多经验!
开始吧:看起来至少声音跳音可以通过最大化设备的 PCI 延迟计时器来解决。
首先,你必须找到你的声卡的 “pci-address”。这可以通过 lspci 命令完成。你需要查找类似 “Multimedia audio controller” 或 “AudioPCI” 的内容。获取设备的 “pci-address”(看起来像这样:01:06.0 -> 它代表:总线:插槽.功能),并最大化它的延迟计时器。这可以通过 setpci 命令完成
setpci -v -s "pci-address" latency_timer=ff
有关延迟计时器的更多信息,你可以查看 这里。
也许这也适用于其他问题,如 USB 问题和硬盘传输速度减慢,但这目前尚未经过测试。欢迎你进行测试(但如果它不起作用或使情况更糟,请不要责怪我)并报告它是否有效。问题是,我没有遇到这些问题,因此无法亲自测试。
如果它有效,你必须在每次计算机启动/重启时执行此 setpci 命令。因此,最好将其放在其中一个 init 脚本中(在驱动模块加载后!)。
感谢 Wijatmoko Prayitno 提交此内容!
这个修复方法的工作原理已在 KT266、KT/KM333 和 KT/KM400 芯片组上得到确认。它也可能适用于其他 Via 芯片组。请报告它是否在其他 Via 芯片组上有效!
这非常简单,并且像用于启用节电功能的命令行技巧一样工作
启用: setpci -v -H1 -s 0:0.0 70=$(printf %x $((0x$(setpci -H1 -s 0:0.0 70) | 0x08)))
禁用: setpci -v -H1 -s 0:0.0 70=$(printf %x $((0x$(setpci -H1 -s 0:0.0 70) & 0xf7)))
如果它有效,你必须在每次计算机启动/重启时执行此 setpci 命令。因此,最好将其放在其中一个 init 脚本中(在驱动模块加载后!)。