在前不久Valve发布的Steam用户硬件调查中,AMD无论CPU还是显卡方面,成绩都没有太大的提升。而近日,Valve宣布,专为AMD硬件设计的Mesa着色器编译器ACO开放测试,源代码将发布在GitHub上。
V社表示,早在2016年底,他们就开始赞助开源图形驱动程序工程师[lists.freedesktop.org]的工作,为Valve开源图形组创建基础。到目前为止,通过Mesa各方的共同努力,项目有了比较大的进步。
AMD OpenGL和Vulkan驱动目前使用的编译器来自LLVM项目,该项目规模庞大,而且有许多不同的用途,在线编辑游戏着色器只是其中之一。这导致开发者没有精力为特定游戏功能进行优化,着色器编译缓慢,可能会导致游戏中的卡顿。Valve赞助的项目组开发了专为AMD硬件设计的Mesa着色器编译器ACO,源代码发布在GitHub上。ACO旨在实现两大目标:游戏着色器的最佳代码生成,尽可能快的编译速度。
从AMD开源Vulkan驱动“radv”开始,已实现几何着色器的支持,可以正确地编译和渲染。而在ACO的开发过程中,他们始终关注编译时间,由此获得了不错的结果。现在,ACO只处理像素和计算着色器阶段,当它对其他阶段实现支持时,预计编译时间将进一步减少。Valve的测试显示,结果比最初预计的还要好,编译速度更快,多个游戏的FPS也有所提升。
ACO的源代码已经发布在GitHub,目前只支持到GCN 3.0+,所以Rx 300系列及以上版本中的内容应该有效。
Valve博客页面:点击跳转
超能网友终极杀人王 2019-07-06 18:19 | 加入黑名单
支持(0) | 反对(0) | 举报 | 回复
14#
超能网友大学生 2019-07-06 10:55 | 加入黑名单
该评论年代久远,荒废失修,暂不可见。
支持(2) | 反对(0) | 举报 | 回复
13#
我匿名了 2019-07-05 19:44
支持(1) | 反对(0) | 举报 | 回复
12#
我匿名了 2019-07-05 19:01
支持(1) | 反对(0) | 举报 | 回复
11#
超能网友博士 2019-07-05 16:43 | 加入黑名单
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(0) | 举报 | 回复
10#
我匿名了 2019-07-05 15:49
该评论年代久远,荒废失修,暂不可见。
支持(1) | 反对(0) | 举报 | 回复
9#
游客 2019-07-05 15:20
支持(4) | 反对(2) | 举报 | 回复
8#
超能网友博士 2019-07-05 15:11 | 加入黑名单
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(0) | 举报 | 回复
7#
超能网友终极杀人王 2019-07-05 14:50 | 加入黑名单
支持(0) | 反对(0) | 举报 | 回复
6#
游客 2019-07-05 14:25
该评论年代久远,荒废失修,暂不可见。
支持(1) | 反对(0) | 举报 | 回复
5#
超能网友终极杀人王 2019-07-05 13:42 | 加入黑名单
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(0) | 举报 | 回复
4#
超能网友终极杀人王 2019-07-05 13:17 | 加入黑名单
该评论年代久远,荒废失修,暂不可见。
支持(9) | 反对(0) | 举报 | 回复
3#
我匿名了 2019-07-05 11:29
支持(4) | 反对(0) | 举报 | 回复
2#
游客 2019-07-05 10:59
该评论年代久远,荒废失修,暂不可见。
支持(2) | 反对(0) | 举报 | 回复
1#