公告:服务器迁移已顺利完成! 网址全面启用 https

服务器2号 服务器3号 服务器4号 服务器5号

申请VIP无广告,支付宝,微信,USDT!
在线客服请尝试以下不同链接如果进不了的话在线客服(1) (2) (3) (4) (5) (6)
(7) (8) (9) 实时开通

查看完整版本: 别说我没告诉你 DirectX 12现在兼容老硬件了[4P]

jc32699280 2016-4-10 13:44

别说我没告诉你 DirectX 12现在兼容老硬件了[4P]

[font=Tahoma, Verdana, 宋体][size=14px]在DirectX 12之前,这个API一直存在一个缺陷,那就是无法提供类似于家用机的“低级别”硬件权限。[/size][/font]
[font=微软雅黑, Tahoma, Verdana, 宋体][size=15px]
[img]http://img1.gtimg.com/digi/pics/hv1/120/235/2049/133296270.jpg[/img]

PC游戏的研发工作绝对是一项非常复杂的工作。对于游戏机而言,开发者所面对的是一部统一的硬件,不管是处理器、显卡、内存还是输入选项都不存在变化。而PC的硬件配置完全是五花八门,想要让游戏正确运行,开发者必须保证自己的作品能够兼容数量庞大的显卡、主板和处理器型号。
这也就是为什么开发者在过去10年里会更加青睐家用机:这个平台的硬件统一,盗版很少,开发者还能在编程时直接访问硬件,从而最大程度地发挥游戏机的硬件性能。微软的DirectX其实也在做着相同的事,这也就是它对于PC游戏为何如此重要的原因。
[b]什么是DirectX[/b][b]?[/b]

[b][img]http://img1.gtimg.com/digi/pics/hv1/123/235/2049/133296273.jpg[/img][/b]

简单来讲,DirectX是用来和PC硬件进行交流的。它是应用编程接口(API)的集合,主要任务是处理和2D/3D矢量图形渲染、视频渲染和音频播放相关的任务。
OpenGL是DirectX的主要竞争对手,它是1992年问世的一种开源的图形API,由Khronos Group所持续维护。虽然OpenGL是一款跨平台API,但它在Windows平台并不具备原生优势。
DirectX最早出现在Windows 95操作系统。在当时,大多数PC游戏都运行于老旧的DOS系统,开发者可以和PC硬件进行直接“对话”。如果你是那时过来的游戏玩家,就应该还记得那些编辑Config.sys和Autoexec.bat文件来设置正确运行环境的日子。
Windows 95并没有这种直接的通讯方式,直到微软为其研发了DirectX。在一开始,大多数开发者都还依赖于OpenGL和DOS环境,DirectX并未取得重大发展。但随着时间的推移,开发者意识到DirectX才是未来趋势,这个API也就开始获得了前进的动力。
当2009年DirectX 9发布之时,OpenGL基本上已经没有竞争力了,Windows XP的成功也加速了DirectX的发展。而随着Windows 10的发布,全新的DirectX 12也一同到来了。
[b]DirectX 12[/b][b]能为你(和你的游戏)做些什么[/b]

[b][img]http://img1.gtimg.com/digi/pics/hv1/128/235/2049/133296278.jpg[/img][/b]

在DirectX 12之前,这个API一直存在一个缺陷,那就是无法提供类似于家用机的“低级别”硬件权限。为了解决这个问题,AMD发布的Mantle API套件,好让开发者为自家芯片提供更好的优化。
显卡如今已经变得和主处理器一样强大,它们不仅可以进行图形渲染,还能负责一些计算任务了。而AMD的Mantle就可以让开发者去利用自家Radeon显卡的强大性能。
Mantle虽然获得了良好的评价,且自身表现出色,但微软很快发布了新版DirectX来提供更好的硬件权限,AMD的这个API很快便无人问津了。
“DirectX 12的侧重在于通过大幅降低API相关的CPU系统开销来提高视觉图形的丰富程度,”Nvidia的Henry Moreton说道,“在过去,驱动和系统软件会代替开发者来管理内存和同步。但由于无法正确理解应用程序的需要,这种处理方式的效果并不好。DirectX 12让应用程序可以直接去管理硬件资源,并执行必要的同步。如此一来,开发者就可以有效控制显卡,从而利用自己在游戏行为方面的知识。”
在把更多的任务交给显卡之后,主处理器的符合也就降低了,因此玩家就不必太过担心系统后台还存在哪些任务。
为了提高游戏性能,有的玩家会在电脑中安装两块显卡。而DirectX 12对于双显卡交火的支持也得到了改良,它会将处理任务在多个核心当中平均分配,而不是同一时间只让一个核心进行处理。
PC处理器已经从单通道升级到了如今的8通道,这也让它可以更快地把渲染和处理命令传递给显卡。对于玩家而言,这将带来更高的帧率和更好的图像质量。凭借着新版DirectX,微软也终于跟上了CPU和GPU的发展速度。
[b]仅限Windows 10[/b][b]平台[/b]

[b][img]http://img1.gtimg.com/digi/pics/hv1/130/235/2049/133296280.jpg[/img][/b]

DirectX 12是Windows 10的原生API,不过它也提供了移动程度的向后兼容性,可让PC玩家不必更新配置也能玩上自己最爱的游戏作品。
根据微软的介绍,DirectX 12对于处理器的利用相比DirectX 11提高了50%,编程指令序列间的工作分配也得到了优化。目前,已经有不少PC游戏已经开始利用DirectX 12了,包括《上古卷轴Online》、《奇点灰烬》、《古墓丽影:崛起》、《杀手》、《战争机器:终极版》和《量子破碎》等等。
如果你还未升级到Windows 10,DirectX 12或许可以被当作一个升级的原因。微软没有理由把DirectX 12的支持带到老版Windows系统当中,因此如果你希望最大程度地发挥硬件和游戏性能,那除了升级之外你也并没有其他的选择。
[/size][/font]

kabob28 2016-4-10 15:31

终于可以用WIN10加老硬件打星际争霸一了
PC游戏平台的感受永远不是手游能体会的

lili809181 2016-4-10 16:45

这个倒是一个好消息,要不然的话硬件就要更新了。
页: [1]
查看完整版本: 别说我没告诉你 DirectX 12现在兼容老硬件了[4P]