聚热点 juredian

NVIDIA显卡驱动越来越大了

本周Anandtech撰文讨论了NVIDIA的GeForce驱动问题,他们在尝试为FEAR 2准备的182.06驱动时才注意到这款驱动竟然要100MB之巨,为什么NVIDIA的GeForce驱动程序如此大?这100MB的驱动程序到底装了些什么?带着这些问题,他们开始逐个研究驱动中的文件。

对于现在的网络带宽和廉价的磁盘空间来说,100MB也许并不能算大。不过NVIDIA的驱动确实值得大家讨论,Anandtech列举了NVIDIA最新发布的Windows Vista 182.06 64位驱动,这款驱动中共有59个文件,其中大部分是小文件。在这款驱动中,有一些看似多余的应用程序和库文件。这是因为Vista 64位系统同时需要32位和64位库文件,以便它能在运行原生64位程序的同时,也能通过WOW64(Windows 32-bit on Windows 64-bit)运行32位应用程序。所以64位驱动也采用了相同的方法,64位Vista驱动大约比32位Vista驱动大18MB。其中包括独立的64位OpenGL驱动(nvoglv64)和独立的64位Direct3D驱动(nvd3dumx)。

182.09驱动

然后,被列入名单的是NVIDIA控制面板,大约15MB,但实际上可能比这个更大。而Vista内核驱动程序(nvlddmkm)大小近5MB,32位OpenGL驱动程序(nvoglv32)4.5MB,显示服务(nvDispS)3.5MB,CUDA驱动(nvcuda)大小仅有1.2MB。其中,单个文件最大的是PhysX物理卡驱动,100MB的GeForce驱动中,物理卡驱动就占到了40MB之多。至于它为什么这么大,大部分原因是PhysX物理中间件需要自己的PhysX物理核心库(PhysXCore)以及该驱动仍然需要支持PCI和PCIe接口的物理加速卡。

最后,NVIDIA驱动的压缩大小和安装大小也是有些区别的,现在看到的文件是已经压缩过的安装文件。安装后增加的硬盘空间不好追踪,但据估计,安装后的驱动程序所占空间大小在250MB左右。其中包括GPU驱动和PhysX物理加速驱动。

对比NVIDIA的163.75驱动与其他版本驱动,你就能发现驱动增加的秘密。

NVIDIA GeForce 驱动安装文件大小(Vista 64)

版本

PhysX物理驱动

总大小

163.75 N/A 43MB

175.19 N/A 50MB

178.13 50MB 103MB

180.48 35MB 91MB

182.06 40MB 100MB

2007年11月发布的163.75驱动没有包含物理卡驱动,所以体积较小,而178.13时,物理卡驱动因为未经优化,体积高达50MB,而纯驱动部分和不包含物理驱动的175.19相同,均为50MB左右。但是在182.06时我们清楚的看到,去掉物理卡驱动,GPU驱动已经膨胀至60MB。所以,到目前为止,这是NVIDIA GPU驱动中体积最大的一款。从图表可以看出,在未来NVIDIA的驱动有继续膨胀的势头。

Anandtech也打开了ATI的最新催化剂9.2,只有62MB的驱动包括40MB驱动和22MB控制面板,安装之后的大小为140MB左右。似乎两者的体积差距在100MB左右,而Anandtech把之归结于PhysX物理加速驱动。

ATI 9.2催化剂

搜索建议:
热文

 武汉新地标年底亮相

武汉又一座融入湿地公园的城市文化地标即将亮相近日中法武汉生态示范城文化体育中心项目主体结构全面封顶总面积8万多平方米的建筑群形态初现中法武汉生态示范城文化体育中...(展开)

热文

 预警分为几种?

气象灾害预警信号种类由原来的3种增加到11种,为人们所熟悉的黑色台风预警信号将退出历史舞台。 灾害的严重性和紧急程度,新版气象灾害预警信号总体上分为蓝色、黄色、...(展开)