A卡音质好N卡网速快,这都是玄学。不过N卡会让硬盘变慢倒是真的。最近搞了一块傲腾800P 58G玩,意外发现搭配N卡的情况下固态硬盘效能明显低于搭配A卡。
测试平台:Z270+7700K
平时不玩游戏,偶尔会玩VM虚拟机直通,显卡都是亮机卡水平:GT1030、HD6770
傲腾800P连接在主板PCH引出的M.2接口,不会受CPU PCIE通道拆分影响
所有设备驱动使用Win 10 1803自带
装N卡跑800P CDM:
装A卡跑800P CDM:A卡4K强
装N卡跑800P PCMark 8存储测试:5085
装A卡跑800P PCMark 8存储测试:5102,存储带宽提高80.75MB/s
这差距不是一般的大……记得浴室说过PCM8里20分能差出一个等级,只换了一个显卡就能让800P掉17分。
虽然觉得不大可能,我还是把PCMark8.exe加入到N卡驱动的游戏列表里,让PCM8运行时显卡不会进入待机降频状态。
结果也验证了这并不是原因,显卡原本不应该影响到存储才对。我还抱着闲着没事干的心理找了一块M.2 to PCIE转接卡,把800P装到主板第二条PCIE插槽让它和GT1030分享CPU引出的PCIE通道,结果PCM8依然没起色,依然不如装A卡的时候。而使用7700K核显的情况下,效能和A卡基本一样,所以800P掉速这口锅只能由GT1030来背了。
这并没有结束,虽然不是游戏玩家,但记得2016年的时候N卡曝出过会导致USB声卡爆音的问题,当时的检测方法是使用LatencyMon软件检测DPC延迟:下图中Highest reported DPC routine execution time(us)
既然NVIDIA早就说这个毛病已经修复好了,那么这次N卡让SSD掉速也从驱动入手,到NV官网下载了391.35版本的驱动安装,取代了Windows 10自动识别和安装的388.13版本(23.21.13.8813)。然后800P 58G的性能测试成绩奇迹般的变好了许多,虽说还是比用A卡情况下慢一些……
以下左为安装388.13驱动后N卡,右为Win 10默认驱动下的A卡
看来N卡驱动的老毛病还是没修彻底……
以下显卡能影响SSD性能的原理分析,仅为个人认识,不一定准确,如有写驱动的程序猿欢迎指教:
简单版解释:老黄为了压榨N卡每一滴性能潜力,把显卡驱动的优先级调到很高,导致其他设备驱动的处理效率受到影响,从而导致16年的USB声卡爆音和现在的傲腾SSD掉速。
详细版解释:涉及Windows系统底层中断优先级
高优先级的中断能够屏蔽低优先级的中断。在高优先级中断处理没有完成之前,新产生的低优先级中断请求只能排队等候。在DISPATCH_LEVEL级别,DPC(延迟过程调用)和更低的中断会被屏蔽。相比显卡驱动来说,USB设备以及存储设备所请求的中断等级要低一些,也就可能受到更多的延迟影响。
用软件测试硬件,前提是没有其他配件会给测试造成瓶颈,这样才能准确。就像如果CPU主频低还不关闭节能选项的话,测SSD的4K永远是偏低的。在傲腾问世之前,极少有固态硬盘能够达到如此高的性能,N卡驱动优化的拼一些可能影响还不大,不过要是现在测试傲腾的话,还是趁早拔了N卡为妙……当然,这次用的A卡太过古老,驱动也还停留在2015年,并不能代表当代A卡的表现。
|