微软宣布推出一项DirectX 12新功能,名为Work Graphs,之前已经在预览版中发布了一段时间了。利用Work Graphs,可以提高GPU驱动程序渲染的使用效率,从而减轻CPU的任务负担。
微软在一篇博客文章中,由Direct3D工程师Amar Patel和DirectX编译器工程师Tex Riddell对Work Graphs进行了解释。Work Graphs是D3D12中的GPU自主系统,旨在解决GPU上一般计算工作负载的限制,并解锁潜在的GPU功能。简而言之,新系统旨在切换到更高效的GPU驱动渲染系统,减少在不同工作负载下使用CPU的需求。
在许多GPU工作负载中,GPU上的初始计算决定了GPU需要做哪些后续工作,可以通过返回CPU以发出新的工作任务来完成。不过对于GPU来说,能够为自己生成工作任务,直接提供数据效果会更好。D3D12中的ExecuteIndirect是这种形式的一种,其中应用程序使用GPU记录一个非常受限的命令缓冲区,需要在GPU上进行串行处理,以发布新的工作。
这考虑到一种新的方案,假设在GPU上运行的着色器线程(生产者)可以请求其他工作运行(消费者),那么消费者也可以是生产者,只要GPU有能力运行,系统就能安排所请求的工作。此外,应用程序还可以让系统管理任务间数据流的内存。
我匿名了 03-16 11:58
支持(2) | 反对(1) | 举报 | 回复
28#
onelite教授 03-15 22:24 | 加入黑名单
我的上古老爷E3v2+RTX2070急需这样的底层支持焕发青春
支持(0) | 反对(0) | 举报 | 回复
27#
旅途一代宗师 03-14 10:58 | 加入黑名单
支持(7) | 反对(2) | 举报 | 回复
26#
旅途一代宗师 03-14 09:43 | 加入黑名单
而且为什么不用看580无法运行amd合作py交易的dx12游戏Forspoken呢?
而且为什么不用看580无法运行amd合作py交易的dx12游戏Forspoken呢?
支持(3) | 反对(1) | 举报 | 回复
25#
我匿名了 03-14 01:55
支持(3) | 反对(5) | 举报 | 回复
24#
我匿名了 03-14 01:46
支持(1) | 反对(1) | 举报 | 回复
23#
我匿名了 03-14 00:27
比特币又开始了,现在的cpu挖矿比gpu收益多,尤其是Qbic,据说用锐龙9 7950X挖的话每天能赚大约3美元(约合人民币21.5元),比GPU来挖高出一倍多。
支持(0) | 反对(0) | 举报 | 回复
22#
旅途一代宗师 03-13 21:48 | 加入黑名单
支持(3) | 反对(4) | 举报 | 回复
21#
旅途一代宗师 03-13 21:09 | 加入黑名单
支持(3) | 反对(3) | 举报 | 回复
19#
旅途一代宗师 03-13 20:52 | 加入黑名单
支持(4) | 反对(2) | 举报 | 回复
18#
旅途一代宗师 03-13 20:50 | 加入黑名单
amd公关游戏,但是amd gpu部门技术不行,580要么是不完整支持dx12要么是驱动问题导致游戏无法运行,这个被py的游戏公司也解决不了啊,难不成游戏公司还能穿越回去把580改成完整支持dx12?还是给580写驱动?
amd公关游戏,但是amd gpu部门技术不行,580要么是不完整支持dx12要么是驱动问题导致游戏无法运行,这个被py的游戏公司也解决不了啊,难不成游戏公司还能穿越回去把580改成完整支持dx12?还是给580写驱动?
支持(3) | 反对(2) | 举报 | 回复
17#
旅途一代宗师 03-13 20:34 | 加入黑名单
支持(3) | 反对(2) | 举报 | 回复
16#
旅途一代宗师 03-13 20:18 | 加入黑名单
……不是运行不良哦,是直接无法运行 ,笑死了。文章说的是,运行不起来的原因是有的用户猜测580不能完整支持dx12,这种猜测的你都拿来黑一波nv吹一波a卡?
……不是运行不良哦,是直接无法运行 ,笑死了。文章说的是,运行不起来的原因是有的用户猜测580不能完整支持dx12,这种猜测的你都拿来黑一波nv吹一波a卡?
支持(3) | 反对(3) | 举报 | 回复
14#
旅途一代宗师 03-13 20:04 | 加入黑名单
支持(3) | 反对(3) | 举报 | 回复
13#
我匿名了 03-13 19:25
支持(1) | 反对(4) | 举报 | 回复
12#
旅途一代宗师 03-13 19:12 | 加入黑名单
支持(2) | 反对(2) | 举报 | 回复
10#
s18sshoot博士 03-13 18:53 | 加入黑名单
什么意思?有4090现在就可以用work graph了???
支持(1) | 反对(0) | 举报 | 回复
9#
我匿名了 03-13 18:01
支持(0) | 反对(3) | 举报 | 回复
8#
我匿名了 03-13 17:38
支持(2) | 反对(0) | 举报 | 回复
7#
我匿名了 03-13 17:26
支持(3) | 反对(1) | 举报 | 回复
6#
tao123教授 03-13 17:06 | 加入黑名单
问题是现在有些新游戏,已经强制要你升级最新的DX12才能玩,而像一些老系统,如我的Win10 LTSC是没有这类更新的,意味着如果你要玩这些游戏,就要升级到一个不太旧的系统才能玩,相信这个DirectX 12 Work Graphs实装的时候,最低要求也要Win12了吧。
支持(2) | 反对(0) | 举报 | 回复
5#
Xiao丶怀教授 03-13 15:29 | 加入黑名单
在网上搜了一下【英伟达 551.76 或更高版本的 Ampere 和 Ada GPU 支持Work Graphs。AMD 确认Work Graphs目前适用于 RDNA3 架构 RX 7000 GPU】, RTX20系要被抛弃了嘛。。
已有1次举报支持(6) | 反对(0) | 举报 | 回复
4#
一刀流小依研究生 03-13 15:22 | 加入黑名单
吕布背着狗跑?
支持(1) | 反对(0) | 举报 | 回复
3#
生产队的驴大学生 03-13 14:43 | 加入黑名单
现有DX12显卡支持不?
支持(1) | 反对(0) | 举报 | 回复
2#
不是没死过大学生 03-13 14:40 | 加入黑名单
4090带赛扬飞
支持(2) | 反对(0) | 举报 | 回复
1#
提示:本页有 25 个评论因未通过审核而被隐藏