Intel双核补丁全攻略
在探讨Intel双核补丁之前,我们首先要明确它的重要性及其应用场景。对于众多电脑用户而言,确保系统性能的最优化是至关重要的,而Intel双核补丁正是针对Intel双核处理器用户设计的一款优化工具。它不仅能够提升处理器的运行效率,还能有效解决因硬件与软件兼容性问题导致的系统不稳定现象。
一、补丁背景与必要性
随着科技的飞速发展,双核处理器已成为许多电脑的标准配置。Intel作为处理器领域的领头羊,其双核产品在市场上占有重要地位。然而,由于操作系统、应用软件与硬件之间的复杂关系,偶尔会出现兼容性问题,导致系统性能下降、程序崩溃等现象。Intel双核补丁正是为了解决这些问题而生,它通过优化处理器与软件的交互,确保系统运行的流畅与稳定。
二、补丁安装前的准备
在安装Intel双核补丁之前,我们需要做一些必要的准备工作。首先,确认你的电脑是否搭载了Intel双核处理器。这可以通过查看电脑配置信息或使用专门的检测软件来实现。其次,备份重要数据。虽然补丁安装过程通常不会导致数据丢失,但预防总是胜于治疗。最后,确保你的操作系统已更新至最新版本,以减少潜在的兼容性问题。
三、补丁安装步骤
接下来,我们进入Intel双核补丁的安装环节。以下是详细步骤:
① 访问Intel官方网站或可靠的补丁下载平台,搜索并下载适用于你电脑型号的双核补丁。② 下载完成后,双击补丁安装包,按照屏幕提示进行安装。在安装过程中,请仔细阅读并同意相关协议条款。③ 安装完成后,重启电脑以确保补丁生效。在重启过程中,系统可能会进行一些额外的配置工作,请耐心等待。④ 重启后,你可以通过查看系统信息或使用性能监测软件来验证补丁是否已成功安装并发挥作用。四、补丁安装后的效果与优化建议
安装Intel双核补丁后,你将能够感受到系统性能的显著提升,尤其是在多任务处理、大型软件运行等方面。然而,为了保持系统的最佳状态,我们还需要采取一些额外的优化措施。例如,定期清理系统垃圾文件、优化启动项、升级驱动程序等。这些措施将有助于减少系统负担,进一步提升处理器的工作效率。
五、用户反馈与点评
Intel双核补丁自推出以来,受到了广大用户的热烈欢迎。用户们普遍认为,该补丁显著提高了系统的稳定性和运行效率,为他们的工作和娱乐带来了极大的便利。同时,也有用户提出了一些宝贵的建议,如希望补丁能够支持更多型号的处理器、增加自动更新功能等。这些反馈为Intel团队提供了宝贵的改进方向,相信在未来的版本中,我们会看到更加完善的Intel双核补丁。
综上所述,Intel双核补丁是一款针对Intel双核处理器用户的优化工具,它通过解决兼容性问题、提升系统性能等方面发挥着重要作用。在安装补丁前,我们需要做好充分的准备工作,并严格按照安装步骤进行操作。安装完成后,我们还需要采取一些额外的优化措施以保持系统的最佳状态。用户的积极反馈为Intel团队提供了改进方向,让我们共同期待未来更加完善的Intel双核补丁。
为什么INTEL的双核不用的补丁而AMD的用打
是这样的。
intel和amd在vista中是都不需要打不丁的。因为vista本来就是支持双核的。
在xp中amd的双核的确是要补丁的,是三个补丁,一个驱动。
而intel是不需要的,因为xp中内置intel双核的驱动。
实践中证明,amd的双核在xp中安装了驱动和补丁后,的确稳定性和性能要高一点。
WinXP怎么能用到CPU双核?
intel
amd的在xp下都需要打双核补丁
这个是微软官方的
你可以百度下
双核补丁整合
到这一步
intel的u就不用管了
如果是amd还需要下载amd的双核补丁
这个也可以百度到
不过无论怎么打补丁
xp对多核心的支持始终不太好
建议用win7
如何使用ACPI Patcher制作DSDT补丁
很多人都知道使用DSDT补丁可以开双核,但DSDT的功能不仅仅如此,除了开双核,还可以可以修复ACPI缺陷(不需要Disabler.kext,原版cpupowermanagement正常使用),RTC,HPET缺陷(原版kext正常工作),显卡(代替efistring),声卡(只是代替了HDAEnabler.kext),网卡(包括TimeMachine问题),此外还可以解决其他很多奇奇怪怪的问题,因此建议尽可能使用DSDT补丁。
但是DSDT到底是什么东西,怎么这么神奇呢?这个要从ACPI说起了,ACPI是Intel(i386,x86_64,IA64)平台的标准固件规范,绝大部分OS需要从BIOS得到的信息都可以从ACPI得到,并且现在的趋势是未来的任何新的特性相关的信息都只能从ACPI得到。
ACPI的信息包括:
配置信息,这些信息从legacyPNP设备的配置,到多处理器,到NUMA,比如现在的MultipleCore的信息就只能从ACPI得到。Linux启动很多代码就是处理这些配置信息,比如APIC,IOAPIC设置等。
ACPI相关设备,主要是笔记本电脑相关的设备,包括电源按钮,电池,外接电源,风扇,热键等。
底层硬件,比如PCI中断路由,chipset(主要是南桥PCI-to-LPCbridge)操作等。
电源管理,ACPI定义的电源管理包括CPU的电源管理(调频率P-state,idleC-state,throtting T-state),设备电源管理(D-state),系统电源管理(Suspend-to-Ram,Suspend-to-Disk, power off)等。
设备热插拔,ACPI用一种统一的方式来描述设备的热插拔,这样的设备从单一的PCI设备,到笔记本电脑的DockingStation,到整个PCI hierarchy,CPU,Memory,甚至整个NUMA节点。
可以说要理解现代PC平台必须了解ACPI。ACPI主要是由很多表(Table)组成,而DSDT(Differentiated System Description Table)是其中一个最主要的ACPI表之一,它的定义如下
DSDT is an acronym for DifferentiatedSystem Description Table. Thistable contains theDifferentiated Definition Block, which supplies theinformation and configuration information about the base system.
简单说就是包含了所有和基本系统(basesystem)不同的设备的信息,basesystem每台机器都是一样的,这个是在acpispec里指定的,但是每台机器都是不相同的,所以不相同的设备大都是由DSDT表来描述。它包含了很多AML代码。大多数BIOS是针对windows开发的,而windows自己也不完全遵循acpi规范,所以因为BIOS的bug,这些代码本身可能有错,导致其他的系统,如linux,mac os出错。
我们可以手动修复这些bug使之兼容MAC系统。DSDT在bios里是以编译后的aml文件存在,需要把它解出来,反编译成aml代码形式(dsl文件,文本文件),代码修改完毕再重新编译,替换掉bios里原来的dsdt表。不过PC-EFI,Chameleon的出现,使得我们不再需要冒险刷bios,只要把制作好的DSDT.aml文件放在根目录或者/Extra文件夹里,启动的时候就会自动使用这个DSDT.aml,从而达到修复ACPI系统bug的作用。
但是DSDT补丁怎么制作,却很少有人能详细的介绍,mac上的软件基本上只能制作解决双核,acpi问题的dsdt.aml,要想解决更多的问题,就必须回到windows,使用insanelymac论坛里的一款软件ACPIPatcher,这个软件相对比较复杂,今天我们就来了解一下这个软件的用法。
软件界面如上图,左上可以指定bios和制作补丁,右上是具体选择补丁选项的地方,左下是输出信息,右下可以看到进度。
先来看左上部分各个标签的具体作用。
BIOSPatch:选择一个bios制作dsdt.aml,选择bios文件和指定输出dsdt.aml目录之后,选中GenerateDSDT.aml,然后按下Patch Bios按钮即可,输出目录不可以是bios目录,否则会出错
DSDTPatch:对一个已有的DSDT.aml进行acpi修复,选择DSDT.aml,指定输出目录,按下PatchAML即可
ImportDSDT:用已有的DSDT.dsl对bios打补丁,选择输入dsl文件和bios,按下PatchBios即可
ExportDSDT:从bios里解出DSDT.dsl文件,选择bios文件和输出目录,按下Exact即可
D/CDSDT:DSL编译成AML文件,或者AML文件反编译成DSL文件,取决于选中Compile还是Decomplie,选中Compile的时候如果同时选中Patchbefore compile,可以在把DSL编译成AML文件的时候打上ACPI补丁。
看完了左上的标签我们来看最重要的部分,右上bugfix的详细信息,
General:
这里有三个最重要的修复,HPETPatch,RTCPatch和AliasesPatch,前两个可以解决一些时钟方面的问题,很多机器里如果有AppleIntelCPUPowerManagement.kext就会四国,或者不能正常使用,需要Disabler.kext,如果你选了前两项,从此可以扔掉Disabler.kext,因为AppleIntelCPUPowerManagement.kext可以正常工作了,第三个选项也许更加重要,AliasesPatch直接对应是否能开双核,对asus,msi的主板来说,这个选项是非常重要的,技嘉没有这个问题,选不选都无所谓。
点击Fixes…可以看到一个新窗口
这里都是一些针对编译时出现error或者warning的fix,作者的意见是当出现这些error或者warning的时候可以选择,我的意见时全部选择,防止出现error或者warning,如果还有问题,就需要去网上搜索解决方案,自己动手修改代码然后再编译了。
Network:
这里相对比较复杂,你需要知道硬件位置,这个可以用ioRegistryExplorer来看,Lan0应该是百兆网卡而GIGE是千兆网卡,FixGP9指增加一个GPIO9的控制项,UseTime Machine Fix修复Time Machine找不到内置网卡的问题,下面是针对技嘉P43 P45 Realtek 8111c千兆网卡的设置图,它的硬件位置在PEX 5
Graphics:
这里合理设置后完全可以代替efi-string,natit,nvinject,nvdarwin,nvkush等,首先在model那里选择显卡型号和显存大小,下面绿色的选项针对N卡,红色的针对A卡,N卡需要设置nvcap值,A卡需要设置Framebuffer和DevID,Hardwarelocation需要用ioRegistryExplorer看下,PEGP和Use DSDT GFX都要选中。
这里以硬件地址PCI 0为例,分别给出nVidia8800 GT 512MB和ATI HD3870 512MB显卡的示例。
nVidia 8800 GT512MB
ATI HD3870 512MB
Audio:
通过设置audio可以代替HDAEnabler.kext,设置很简单,AudioChipset里预置了三种,Realtek ALC888-0,Realtek ALC888-2,RealtekALC889a,ALC888分别对应address 0和address 2,技嘉P43, P45板载的ALC888选RealtekALC888-0,ALC889选Realtek ALC889a,此外还要选中Use HDEF Audio,下面以889为例
看完bug fix来看看左下角的两个编译选项,ForceDSDT Compilation表示强制编译,即便出现错误,Stop on compilation Warning表示出现warning时停止编译,追求完美的人可以选择此项,因为0error,0warning的dsdt表示没有任何语法错误。
右边还有一个选项是bios类型选择,根据你的bios类型选择Award还是AMI,技嘉的bios是Award
目前市面上较流行的主板BIOS主要有 Award BIOS、AMI BIOS、Phoenix BIOS三种类型。
Award
Award BIOS是由Award Software公司开发的BIOS产品,在目前的主板中使用最为广泛。Award BIOS功能较为齐全,支持许多新硬件,目前市面上多数主机板都采用了这种BIOS。
AMI
AMI BIOS是AMI公司(全称:American Megatrends Incorporated)出品的BIOS系统软件,开发于80年代中期,早期的286、386大多采用AMI BIOS,它对各种软、硬件的适应性好,能保证系统性能的稳定,到90年代后,绿色节能电脑开始普及,AMI却没能及时推出新版本来适应市场,使得Award BIOS占领了大半壁江山。当然现在的ami也有非常不错的表现,新推出的版本依然功能强劲。
Phoenix
Phoenix BIOS是Phoenix公司产品,Phoenix意为凤凰或埃及神话中的长生鸟,有完美之物的含义。Phoenix BIOS 多用于高档的586原装品牌机和笔记本电脑上,其画面简洁,便于操作。
Insyde
Insyde bios 是台湾的一家软件厂商的产品,是一种新兴的BIOS类型,被某些基于英特尔芯片的笔记本电脑采用,如神舟、联想。
下面我们以技嘉GIGA EP43-UD3L为例,实际操作一次,显卡是nVidiaGeforce 9800 GTX 512MB,声卡是ALC888。
设置输入输出路径,BIOS类型,Stopon warning,General设置
补丁详细设置
然后按下Patch Bios,运行完毕可以看到成功编译,而且可以看到编译过程中出现 0Errors, 0 Warnings, 0 Remarks, 660 Optimizations。
此时到输出目录里可以看到dsdt.aml,此外,bios文件下面还会生成patch过的以new结尾的bios文件,如ep43ud3l.f4.new,如果你确认dsdt.aml可以使用,那么这个bios也是可以使用的,有需要的话可以自行刷bios,不过刷机有风险,还请慎重。
dsdt.aml的使用非常简单,首先确保你安装了支持dsdt的引导,如PC-EFIV9,Chameleon1.0.12或者Chameleon 2 RC1,推荐最新的Chameleon2 RC1,然后把dsdt.aml放在系统盘的根目录或者Extra文件夹里,如果是efi分区启动,放在efi分区的Extra文件夹里就可以了。
到此,本次讲座就算是结束了。全文完整的doc档和acpi patcher可以在附件下载到。
一点小更新,如果你用acpi patcher得不到DSDT,比如ASUS,MSI的部分主板,你可以在linux下通过在终端里运行
cat /proc/acpi/dsdt > dsdt.aml
得到,然后用acpi patcher把它反编译得到dsdt.dsl就可以修改了
如果你可以进入mac,那么用附件里的getdsdt脚本也可以得到dsdt.dat,重命名为dsdt.aml即可
关于XP 2 双核补丁的问题
众所周知,由于开发时间(2000-2001年)较早的缘故,Windows XP是一个针对单核处理器的产品。虽然支持对称单核多处理器(SMP),但是对2005年以后出现的双核,单处理器如AMD 双核移动炫龙和英特尔酷睿移动处理器支持并不理想。很多的双核笔记本用户反应双核处理器在运行没有针对双核设计的程序和游戏时,出现Windows XP系统运行不稳定的情况或者跟单核处理器相比,运行不增反而减慢的奇怪现象 尤其是在游戏中,经常出现游戏玩家口中所谓的“卡机”现象。 微软知识库中的三篇文档对这种现象进行了描述: KB896256:如果计算机装有多个支持处理器电源管理功能(如高级配置和电源界面 (ACPI) 处理器性能状态)的处理器,则需要安装 Microsoft Windows XP Service Pack 2 (SP2)。并且使用本更新来优化运行 Windows XP SP2 的计算机的性能和行为。如果没有安装此类更新,则装有这些具有电源管理功能的移动双核处理器的计算机可能出现性能下降或行为异常。注意:此问题还会影响基于 x64 版本的 Microsoft Windows Server 2003。但是,关联的专用修补程序无法解决在 AMD 双核计算机上运行的游戏和其他应用程序中的计时问题。 原始地址: KB924441 :安装本更新程序可以解决以下问题:使用支持 ACPI 处理器性能状态 (AMD PowerNow!) 的 Advanced Micro Devices (AMD) 双内核处理器或多处理器的系统停止响应问题。 KB909944:当您尝试使用双核心处理器, 在 基于 WindowsXP 计算机上运行游戏,计算机性能可能很差。 例如, 可能会遇到以下症状之一: 游戏停止响应在游戏过程。 游戏停止响应在呈现过程。 游戏很慢。 如果使用不是运行双核心处理器计算机上设计游戏有时可能会出现这些性能问题。 发生性能问题的原因是游戏无法正确捕获计时信息。 原始地址: 相应的,微软在网站上提供了这个双核补丁的下载, Windows XP 更新程序 (KB896256),载地址:微软官方( ) 单单是关于双核处理器性能下降问题,微软就发表了至少三篇相关知识库文章,我们作为双核笔记本用户,究竟需要哪个双核补丁呢?就让我们来逐个分析,探索一个究竟。 首先我们再来看一下KB896256的描述,让笔者把其中的关键文字用黑体标注出来: KB896256:具有多个支持 ACPI 处理器性能状态的 CPU 的计算机需要安装 Windows XP SP2。此要求适用于支持下列项目的计算机: 多个物理插槽 多核设计 多个逻辑线程,如 Intel 超线程技术 由于Windows XP 最初并不支持多处理器配置的性能状态,因此需要进行更改才能在多处理器系统上正确实现这种支持。Windows XP Service Pack 2 包括对核心电源管理器所需的更改。这些更改可以确保 Windows XP 在具有处理器性能状态的多处理器系统上能够正确运行。 此修补程序还解决了在具有多个支持处理器性能状态的处理器的计算机上存在的下列问题: 处理器性能状态在使用按需切换功能时,单线程工作负荷的性能可能会下降。 在多处理器系统上使用 ACPI 电源管理计时器时,处理器时间戳计数器 (TSC) 的同步跨处理器进行注册。 核心电源管理器中的 ACPI C 状态升级和降级问题。 背景知识:什么是“按需切换”? 按需切换 (DBS) 是指使用 ACPI 处理器性能状态(动态调整电压和频率)来响应系统工作负荷。Windows XP 处理器电源管理使用自适应处理器限制策略来实现 DBS。此策略会自动地动态调节处理器的当前性能状态,以响应系统 CPU 的使用情况而无需用户干预。 就是我们平常所说的动态调频技术,支持这种技术的CPU在负荷不大的情况下,自动降低运行频率,在CPU占用率增高的情况下,可以在1/2000秒内将运行频率切换到全速运行,这样降低了音频、视频播放、上网、文字处理、文件下载这类轻量级任务时候,笔记本的发热量,也保证视频编码、文件压缩、3D渲染的时候的机器性能。 如果单线程工作负荷运行于包括双核配置的多处理器系统上,则工作负荷可以在可用的 CPU 内核间迁移。此行为是 Windows 在可用 CPU 资源之间安排工作的正常现象。但是,在具有处理器性能状态的系统上,如果该处理器性能状态使用自适应处理器限制策略运行,则此线程迁移可能会导致 Windows 核心电源管理器错误地计算处理器的最佳目标性能状态。发生此行为的原因是,单个处理器内核(逻辑的或物理的)看起来好像没有整个处理器包实际那么繁忙。在使用单线程工作负荷的性能基准上,此产物的结果可能是性能下降,也可能是连续运行的相同基准测试之间存在很大程度的差异。 导致运行繁重的单核任务的时候,处理器工作在错误的降频状态! 此双核补丁程序包括对核心电源管理器的更改,以跟踪处理器包之间的 CPU 使用情况。通过这些更改可以看到复合 CPU 的真实活动级别,因此有助于正确地计算增加的目标性能状态。 很明显,从上面可以得出2个结论: 必须是支持SpeedStep,PowerNows!此类按需切换技术的CPU,双核补丁才能发挥作用,赛扬处理器,不支持按需切换 (DBS)的桌面双核处理器,补丁起不到作用。 Windows电源管理必须处于CPU自动变频状态,补丁才能发挥作用。 是根据微软公司相关文档得出的结论,接下来我们通过测试验证双核补丁在什么条件下,能够多大程度影响Windows XP性能?