![技嘉 GA-EP35C-DS3R 主板上的高 DPC 延迟和缓慢的硬页面错误](https://linux22.com/image/1252032/%E6%8A%80%E5%98%89%20GA-EP35C-DS3R%20%E4%B8%BB%E6%9D%BF%E4%B8%8A%E7%9A%84%E9%AB%98%20DPC%20%E5%BB%B6%E8%BF%9F%E5%92%8C%E7%BC%93%E6%85%A2%E7%9A%84%E7%A1%AC%E9%A1%B5%E9%9D%A2%E9%94%99%E8%AF%AF.png)
我已经拥有一台使用技嘉 GA-EP35C-DS3R 主板的 DIY PC 大约两年了。当我第一次组装这台 PC 时,它在 32 位 Windows XP 下运行完美。性能很好,没有出现死机或音频失真的问题。我最近升级到了 64 位 Windows 7,从那时起,我就遇到了严重的性能问题。系统偶尔会死机,通常只持续一秒钟,但有时会超过 15 秒。我通过板载 Realtek Azalia HD-Audio 播放音频时出现失真,听起来就像音频在半秒或更长时间内冻结在一个音调上,变成了嗡嗡声。视频播放也会每隔几秒钟停止并卡顿。磁盘和网络性能也明显比 Windows XP 差。我在绘制简单的窗口时遇到 2D 图形速度减慢的问题,就像 1995 年的东西一样。
我研究了我的问题,发现它们似乎与驱动程序 DPC 延迟和硬页面错误有关。我一直在使用 www.thesycon.de/deu/latency_check.shtml 上的 DPC 延迟检查器,并且经常看到超过 4ms 的延迟峰值。基准延迟很少低于 0.5ms,空闲时通常约为 1ms,工作时接近 2ms。我还使用了 www.resplendence.com/latmon 上的延迟监视器工具,它报告了超过 500ms 的硬页面错误,以及 netbt.sys 中超过 2.3ms 的 DPC 延迟。
我尝试在 BIOS 中禁用 EIST 和 C1E,这有点帮助。禁用板载以太网、声音或 USB 也有帮助,但这是无法接受的,因为我需要所有这些功能。
在有人询问之前,我已经花了数周时间排除其他可能的原因。我用四个不同的程序扫描了恶意软件和间谍软件。我用两个不同的程序对系统进行了 chkdsked、碎片整理、清除临时文件、重建页面文件并扫描了注册表中的错误。我断开了所有能断开的硬件,检查了所有内部连接,在我出城的整个周末用 Memtest86+ 检查了内存中的错误,运行了 CPU 老化程序,交换了大部分电缆,甚至将我的 RAID 从 Intel Matrix 控制器移到了 GBB36X 控制器。我在另一个启动驱动器上有一个 Fedora 13 (GNU/Linux) 的副本,它在这个硬件上运行完美且速度极快。Windows 7 与这个主板的交互方式有些特别。
我发现其他类似的技嘉 P35 主板也存在此问题,有些主板通过 BIOS 更新得到了解决。
forum.cakewalk.com/tm.aspx?m=1351472&mpage=1&key="
forums.tweaktown.com/gigabyte/26456-p35-motherboards-dpc-latency-spiking-19.html
forum.cockos.com/showthread.php?t=20413
我的主板 BIOS 是最新的,但技嘉似乎没有针对此问题提供更新。我已向他们提交了工单,希望他们能提供帮助。
有人能建议我如何恢复吗?我真的不想回到 Windows XP!
答案1
您是否尝试过在 bios 中关闭所有 raid 和 ahci 内容并禁用 NIC 以确保万无一失,然后将全新的 7 安装到处于“传统 SATA”模式的硬盘上。我不记得遇到过这么严重的问题,但当使用板载 raid/ahci 时,我确实遇到过类似的冻结和音频问题。
答案2
在技嘉 P35 主板上,在 bios 中禁用 EIST,这应该有助于减少问题。同时更新您的驱动程序。
答案3
我通过禁用 Win7 中的 SNMP 功能解决了这个问题。
我认为此功能默认是关闭的,但对于技嘉硬件监控来说是必需的,因此按照技嘉软件(GOM)的建议启用。
要关闭它:Control Panel - Programs - Turn Windows Features On or Off
- 取消选择Simple Network Management Protocol
。唯一的缺点是你不能再使用 GOM 了,对我来说没什么大不了的。
答案4
我也遇到过类似的高 DPC 问题。事实上,这是事物的叠加。这是堆叠。
我试了很多办法,更换驱动程序等等……然后我在 bios 中禁用了 C1E/EIST……然后轰的一声,消失了!不再有超过 1000µs 的峰值。
USBPORT.SYS 仍存在一些 DPC 延迟,我知道这是 Wifi 驱动程序导致的,但 200µs 是可以接受的。如果我禁用 wifi,延迟会低于 40µs