阅读模式/普通模式

装机秘籍 < 硬件

来源:互联网 作者:CBIgame综合 编辑:纳米

显存叠加黑科技,DX12再曝牛技术

发布时间:2015-02-27
一种强烈的PC革命即将随着DX12而来的即视感。

1420797856413406.jpg大幅提升多线程性能、多显卡显存共享、过显卡显存叠加……一种强烈的PC革命即将随着DX12而来的即视感!

DX12之下,几乎没有不支持多显卡的程序

微软的DirectX 12规范还未最终完成,不过经初步测试可知,这个更接近硬件核心层的新API带来了更高的效率,多线程性能也有显著的提升。

除了性能上的提升以外,国外媒体Tom's Hardware又带来了另一个惊人的独家消息:DX12一定会大幅度提高SLI和CF多GPU效率,而且甚至可以让多个显卡显存共享。而且还可能支持NVIDIA GeForce和AMD Radeon显卡多卡混搭。

1425027725406235.jpg

这个技术称为“显式异步多GPU功能”(Explicit Asynchronous Multi-GPU capabilities),可以整合不同显卡的资源并将它们“放到同一只碗”里,然后让游戏开发者根据需要调配资源,让不同的显卡负责不同的任务。

DX12技术之下,几乎只要是支持DX12的游戏都可以轻松进行SLI和CF匹配一步到位,所以也就几乎没有不支持多显卡的游戏了。而且还会大幅度提高多个GPU的并行效率,让玩家享受比DX11更好的体验。

加入“分割帧渲染”技术

DX12将采用“分割帧渲染”技术(Split Frame Rendering,SFR),实际上这也是多卡交火的一项老技术,AMD的Mantle API就支持SFR(譬如《文明:太空》),电影行业、图像技术、3D建模也会用到,甚至追溯到90年代的游戏引擎也曾经用过。

SFR技术就是将同一帧画面按需分配渲染任务,而可用显存是多张显卡的总和,而此前不论是NVIDIA SLI常用的“交替帧渲染”技术(Alternate Frame Rendering,AFR),还是AMD CrossFire的“瓦片分离渲染模式”(Supertile Mode),各显卡的显存都不能叠加,因为副卡的显存都用作帧缓冲区镜像,放置和主卡显存一样的数据。而这一项技术以后,无论是AMD和NVIDIA双方各自不同的技术,都可以进行显存共享。这绝对是对于高分辨率用户来说是极好消息。

多GPU显存叠加成为可能

除此之外,SFR面对AFR另一个优势在于帧延迟更小,因为队列深度只有1个,而AFR由于是根据奇偶帧分配任务,多GPU交替渲染,需要使用帧缓冲,就会产生大约4-5帧的延迟。不过在效率方面,SFR就不如AFR了,由于在分配任务时需要大量GPU间通讯,因此可能要牺牲一下性能,微软大概会对此继续优化吧。

当然最受关注的当然是DX12支持不同显卡混搭,尤其是NVIDIA GeForce和AMD Radeon显卡也可以一起运作,好处就是你可以同时使用NVIDIA或者AMD的各种技术和软件,而AMD的APU中的集显也可以发挥一点作用了。其实几年前以色列公司Lucid就推出过支持N/A卡混合交火的芯片和软件,但效率不如人意,而且现在也已经没了下文。

DX12目前并没有确实的消息证明他们可以做到让N/A不同架构的显卡混合使用,这个或许只是传说罢了。恐怕即使是微软能够支持不同架构的GPU联合工作,但AMD和NVIDIA也绝对会在驱动里面禁止和对方硬件合作处理。

不过至少DX12带给了我们更好更高效率的多GPU并行运算支持,也许未来的显卡的显存都可以叠加了。那种情况下多GPU共同挑战更高的8K分辨率也将成为可能。

编 辑 介 绍

纳米

欧美单机游戏、DIY硬件编辑,单机狂热者兼画面党。年纪不大已有近20年的游戏阅历,尤其对沙盒、FPS、A-RPG类有深入理解。喜欢有内涵的游戏,也喜欢能让人肾上腺素激增的。在好游戏面前,我只是一个玩家,和你一样。


游客
玩家登录
提交
最新评论
    加载数据...
 
app小图标
app下载二维码