http://forum.notebookreview.com/alienware/408300-m17x-dpc-latency-67.html#post5642078
万年潜水党,话不多说。英语好的直接看链接。==================自打发现了“系统中断”问题之后,各种伤心。莫名其妙的系统内部的问题,超出能力范围所限的固件问题,自己根本无法解决。既然不能解决,那暂时“搁置”也不错,是吧。没想到,一搁置(suspend)倒反而是柳暗花明,暂时度过危机。
首先安装Process Hacker软件(自行谷歌百度搜索之),然后打开程序,想必大家都会吧。而后在发生问题的时候按附图所写设置,(即结束出现死循环的acpi.sys+0x1af7c线程)。瞬间cpu使用率就下去了,问题似乎就这样凑合着解决了。

但是这样做又会产生一些问题,由于关闭了acpi进程,故而会造成关机时电不掉,以及电源管理功能失效(毕竟是ACPI=Advanced Configuration and Power Interface即高级电源管理界面)。所以当要关机,或者是对电源管理有要求的时候,没办法,照上图一样,只不过这次不是选择suspend(挂起),而是resume(恢复)。
另外的,在使用双显卡切换程序的时候,一定要先执行程序,而后再选择将acpi.sys+0x1af7c线程挂起,否则会打不开程序(毕竟双显卡不用的时候高级电源管理是把它关上的),以及在线程挂起的时候,务必使用外接电源(ACPI管理电源的这时候只能把它先蒙过去了),并且最好不要让电脑进入睡眠及休眠状态,以及多多监控自己的设备温度(原因同上,没有强制关机的保护了)。
关闭线程毕竟会让系统不稳定,而在官方没啥态度(估计这问题官方也没办法)之前,只能是一个凑合的方法了。
命令行:挂起"c:Program FilesProcess Hackerprocesshacker.exe" -e -type thread -action suspend -obj 180(默认安装位置,180是具体线程号,既然大家都是N43sn,那么差不多就是一样的吧)恢复"c:Program FilesProcess Hackerprocesshacker.exe" -e -type thread -action resume -obj 180
附:据这两个月自己的研究,这个问题其实早在很久远的win98年代就已经在一些电脑上存在了。当时可以选择关闭ACPI功能,因而也就不大重视。而到了单核心的xp年代,这个问题曾经明显出现过,而后由于cpu变成多核心,因而cpu第一核心吃死100%的问题也渐渐消失,并且随着核心线程数增加越发不明显。按理说cpu温度再高也不应该出现APCI.sys使CPU占用率100%卡死的问题产生,而至多是造成CPU温度达到默认100度时自动蓝屏关机。根据自己之前安装黑苹果系统的时候对于BIOS和ACPI一点见解,个人猜测这种问题是因为主板BIOS并没有完全按照“ACPI兼容”的模式进行编写,因而这种问题也就不仅会在我们自己的笔记本电脑上,也在许多兄弟品牌的电脑的一些机型中出现过(就不一一列举了)。这种问题网上一搜一大把,时间跨度六七年,解决方法基本没有(硬件驱动有bug的除外),不论国内外都能被波及到的。所以就有帖子一开头的那个机器不同,但问题症状完全相同的外国本友的链接了。既然变成了BIOS和系统间通信的问题,那么似乎也就没了比这个“搁置”法更好的解决方法了。(售后的话能力也不足以强到将BIOS修改成ACPI完全兼容的模式)
以上。继续潜水
评分:+Z金豆 10 已有 1人参与评分
收起展开