热点推荐:
您现在的位置: 电脑学习网 >> 硬件专区 >> 正文

DMA助光驱提高性能

2013-09-12 17:20:10  来源: 硬件专区 
本人使用电脑有个习惯,喜欢在安装大软件的同时用Winamp播放音乐。但每次把光盘放进光驱时,随着光驱开始读盘,Winamp播放音乐时便会断断续续,让人感觉很不舒服。这是由于系统工作负荷较大,CPU占用率较高所致。于是我在设备管理器中选择本机的CD-ROM Driver,右击选择“属性”,在属性对话框中发现“同步数据传输”一项前的复选框没有勾上,表明光驱不是工作在DMA模式下。我赶忙把钩打上(本人的操作系统是Win98,若是Win2000/XP用户,则应在设备管理器中选择IDE ATA/ATAPI控制器下光驱所在的IDE通道,在“属性”里的“高级设置”中将传送模式改为DMA)。重新启动电脑后发现光驱读盘的性能加强了,再用Winamp播放音乐就不再出现断断续续的声音了。

DMA模式是直接存储器访问模式的缩写,它可以让内存与外部存储设备之间直接传输数据,从而显著降低了访问外设时对CPU的占用率。现在随着电脑硬件性能的提高,很多人喜欢让电脑同时处理几项任务,而现在的光驱一般都至少支持DMA33模式,但Windows 98操作系统对光驱的默认设置却还是PIO模式。所以建议大家在安装操作系统后记住把光驱的DMA访问模式打开,这样对提高光驱的性能大有好处。如果你的光驱是刻录机,则刻录盘片时的稳定性也会因此而提升。www.iTComputEr.cOM.cN不过对一些用户来说还要注意一点,如果不确定你的老光驱是否支持DMA模式,在尝试强行打开DMA模式之后,系统运行会不稳定,应立刻关闭光驱的DMA模式。

 
光驱改DMA模式故障一例 本人的电脑有一个硬盘和两个光驱,硬盘安装在主IDE接口,两个光驱安装在次IDE接口,其中主光驱是华硕CD-S520/A型52×CD-ROM,从光驱是三星SM-316型16×康宝。我安装了双系统,C盘安装的是Win98,D盘安装的是WinXP。

近日在进入WinXP系统后发现,用华硕CD-S520/A拷贝大小接近650MB的光盘上的文件时,居然用了9分多钟。我用Nero CD-DVD Speed对该光驱进行测试,结果测试速度低于12×,这显然不应该是52×光驱真实的表现。

我进入“控制面板→性能和维护→系统→硬件→设备管理器”,打开“IDE ATA/ATAPI IDE Controller”,选中“次要 IDE通道”(因为两个光驱都安装在次IDE接口),点鼠标右键,选择“属性→高级设置”,看见设备0和设备1的设备类型都是“自动检测”,呈灰色不可选;传送模式都为“DMA(若可用)”;当前传送模式中,设备0(即华硕52×光驱)为PIO,而设备1(即三星康宝)为“Ultra DMA Mode 2”,后者比前者速度要快得多。令人感到奇怪的是,设备0中的传送模式是选中了“DMA(若可用)”的,而华硕CD-S520/A本身也能工作在DMA模式下,但为什么当前模式是“PIO”呢?

我重启计算机进入Win98系统,打开“设备管理器”,选中“CDROM”中的“ASUS CD-S520/A”,进入“属性→设置”,发现DMA项是选中的,用Nero CD-DVD Speed对华硕CD-S520/A进行测试,发现最高速可达50×以上,证明它能正常工作在DMA模式下,并达到应有的速度,排除了BIOS的问题。

能不能将IDE ATA/ATAPI IDE Controller控制器下的次要通道一并删去,即把两个光驱都删去,再让系统重新自动识别它们,并安装驱动呢?在设备管理器中,打开IDE ATA/ATAPI IDE Controller控制器,选中次要IDE通道,单击右键,在打开的菜单中选“卸载”,重启计算机。再打开次要“IDE 通道→高级设置”,设备0的当前传送模式终于变为了“Ultra DMA Mode2”,运行Nero CD-DVD Speed对华硕CD-S520/A进行测试,速度恢复了正常,最高速可以超过50×了。再拷贝那张650MB的光盘,只用了3分钟左右,至此,问题得以解决。

编后:最近不少读者朋友反映光驱设备工作不正常的问题,如读盘速度缓慢、刻录盘片不稳定等,而这些问题中大多数是由于光驱的DMA工作模式没有打开所造成的。因此,编辑提醒大家 ,如果你的光驱设备在日常工作时存在不正常或不稳定现象,不妨先检查它们的DMA工作方式是否正常。

 
解决SOUNDMAX驱动不能更新的问题 故障

本人使用的是华硕P4P800 SE主板,集成ADI AD1985 AC'97音效控制芯片。使用的是SOUNDMAX驱动程序,不过美中不足的是主板配套光盘中所带的驱动程序有些小问题,即每当有“大场面”(指DVD影片中的爆炸场面,玩游戏《实况足球》中出现的观众高呼场面等等)出现的时候,声卡总是有爆音的情况出现。

为了解决此问题,我想更新驱动程序试试看。于是本人便上网寻找,果然有款最新的SOUNDMAX驱动程序,5.12.5150 WDM版For Win2000/XP,是2004年8月5日发布的。赶快下载、解压缩。先双击安装文件,等了一会后竟然提示没有找到硬件,无法安装。于是我在“设备管理器”中指定具体的路径再更新安装,还是不行。我只有先卸载掉老驱动,然后重新安装,结果还是一样。

解决

先在“设备管理器”中打开声卡属性,在属性中点击“详细信息”这项(如图1)

记下ID号,如本人的就是“pci\ven_8086&dev_24D5&subsys_80F31043”。再打开下载驱动程序中的SMAXWDM文件夹,选择“W2K_XP”文件夹,用记事本打开“SMWDMVI3.inf”文件,找到“[AnalogDevices]”这一项,在此项下以相同的格式添加自己刚才找到的ID号(如图2)。

最后保存文件,然后再安装声卡的驱动程序,这样就不会再出现先前的找不到设备这样的错误了,安装成功。

在使用了新的驱动程序后,最明显的感觉就是没有“啪、啪”的爆音了,在玩《实况足球》时也没有那种“喳、喳”声了。和本人使用相同主板或者不能更新SOUNDMAX驱动程序的读者,可以尝试使用本方法来解决爆音的问题。

 
From:http://www.itcomputer.com.cn/Article/Hardware/201309/2920.html
  • 上一篇文章:

  • 下一篇文章:
  • Copyright © 2005-2013 电脑知识网 Computer Knowledge   All rights reserved.