APU平台DirectX 12性能测试:超级大惊喜!
APU平台DirectX 12性能测试:超级大惊喜!
转自:http://www.ithome.com/html/digi/129840.htm
[size=1pc]微软将会在接下来的GDC 2015游戏开发者大会上公布DirectX 12规范,而前段时间AnandTech在微软、NVIDIA和AMD的帮助下完成了首个实际测试,虽然还不是最终版本,而且只是初步结果,不过可以看出DX12新规范在CPU效率和多线程上有惊人的提升。
[size=1pc]之前他们的测试平台是Intel Core系列CPU和各种主流以上独显,近日他们还补充了对AMD Kaveri APU平台的测试,这次会得出怎样的结果呢?
[size=1pc]
[size=1pc]这次他们继续使用微软和Oxide Games提供的新版Star Swarm星际虫群Demo进行测试,硬件平台上选择了AMD A10-7800和A8-7600两颗APU。而作为对比的,CPU方面有Intel Core i3-4330,显卡则是GTX 770,其余硬件配置参考下表。
[size=1pc]
[size=1pc]▼CPU并行测试:
[size=1pc]
[size=1pc]
[size=1pc]
[size=1pc]结果让人惊喜,之前我们也有提到过,DX11规范限制到单线程,对于AMD APU这种以量(核心数)取胜的处理器来说根本占不到便宜,大家也可以看到Core i3在DX11下的表现随时可以甩APU一条街。
[size=1pc]而DX12则支持2-4核并行,这样一来APU的多核优势也终于能发挥作用了,简直可以用“穷屌丝华丽翻身变高富帅”来形容。在高、中画质测试中几乎追上Core i3,Core i3性能提升了64%,而APU足足提升了170%以上。
[size=1pc]不过有点意外的是,低画质测试中APU与Core i3依然有不小的差距,尽管相比DX11有改善,但还是不怎么好看。AnandTech找到了问题所在,原来是这个Demo在低画质时的批量计数(batch counts)比中高档画质少得多,只有20K,而后者分别是55K和90K,此时CPU不再因为大量的批处理(batch submission)而成为性能瓶颈。
[size=1pc]
[size=1pc]接下来再看看上面提到的这个批处理时间,DX12极大地改善了这一方面的性能。在DX11之下,Core i3是毫无悬念地力压APU,而在DX12有了极大提升,直接从近31ms跳到6.4ms。不过也不要开心得太早,DX12在这里更照顾APU,两个参测型号均只有6.1ms和5.9ms,逆转“默秒全”的Core i3。
[size=1pc]▼GPU并行测试:
[size=1pc]
[size=1pc]
[size=1pc]最后再看看GPU性能表现,在DX12下独显是有很大的提升(搭配A10-7800),而集显则很快遇上了性能瓶颈,不过10-7800在低画质时的图形性能还是有44%的提升,而A8-7600则有25%,也算是有点好处吧。
[size=1pc]不过AnandTech再次提示大家不要过分解读这份结果,首先星际虫群是一个将最佳的结果展现出来的测试工具,未来的DX12将因此而受益,但提升幅度并不一定会像这个结果那样明显,因为CPU还要负责很多非渲染任务。
APU平台DirectX 12性能测试:超级大惊喜!的更多相关文章
- Introduction to 3D Game Programming with DirectX 12 学习笔记之 --- 第四章:Direct 3D初始化
原文:Introduction to 3D Game Programming with DirectX 12 学习笔记之 --- 第四章:Direct 3D初始化 学习目标 对Direct 3D编程在 ...
- js 模拟超级大LE透中头奖 统计中头奖需要购买的彩票次数以及购买总金额
<!DOCTYPE html> <html> <head> <title>超级大LE透模拟</title> </head> &l ...
- 教程:将应用迁移到 DirectX* 12 – 第 1 部分
原文地址 简介 随着微软* 新版操作系统 Windows 10* 的发布,核心图形技术将升级到最新的 DirectX* 12.要帮助拥有 DirectX* 开发经验的程序员熟悉 DirectX* 12 ...
- Introduction to 3D Game Programming with DirectX 12 学习笔记之 --- Direct12优化
原文:Introduction to 3D Game Programming with DirectX 12 学习笔记之 --- Direct12优化 第一章:向量代数 1.向量计算的时候,使用XMV ...
- Introduction to 3D Game Programming with DirectX 12 学习笔记之 --- 第二十二章:四元数(QUATERNIONS)
原文:Introduction to 3D Game Programming with DirectX 12 学习笔记之 --- 第二十二章:四元数(QUATERNIONS) 学习目标 回顾复数,以及 ...
- Introduction to 3D Game Programming with DirectX 12 学习笔记之 --- 第二十一章:环境光遮蔽(AMBIENT OCCLUSION)
原文:Introduction to 3D Game Programming with DirectX 12 学习笔记之 --- 第二十一章:环境光遮蔽(AMBIENT OCCLUSION) 学习目标 ...
- Introduction to 3D Game Programming with DirectX 12 学习笔记之 --- 第二十章:阴影贴图
原文:Introduction to 3D Game Programming with DirectX 12 学习笔记之 --- 第二十章:阴影贴图 本章介绍一种在游戏和应用中,模拟动态阴影的基本阴影 ...
- Introduction to 3D Game Programming with DirectX 12 学习笔记之 --- 第十八章:立方体贴图
原文:Introduction to 3D Game Programming with DirectX 12 学习笔记之 --- 第十八章:立方体贴图 代码工程地址: https://github.c ...
- Introduction to 3D Game Programming with DirectX 12 学习笔记之 --- 第十七章:拾取
原文:Introduction to 3D Game Programming with DirectX 12 学习笔记之 --- 第十七章:拾取 代码工程地址: https://github.com/ ...
随机推荐
- POJ 2398 - Toy Storage 点与直线位置关系
Toy Storage Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 5439 Accepted: 3234 Descr ...
- [刘阳Java]_Java环境搭建_第2讲
1.为什么搭建Java的环境 Java的程序语言不能独立在操作系统上运行 Java程序需要一个JVM(Java虚拟机)才能将程序员写好的Java程序运行在操作系统 Java程序的跨平台(Mac, Li ...
- nginx 报错 upstream timed out (110: Connection timed out)解决方案
nginx 作PHP的web接口服务器. 在线上发现时不时经常崩溃.504,导致接口访问无响应回复. 查看日志: [error] 11618#0: *324911 upstream timed out ...
- php 继承
说多重继承之前首先说下与其相对的单一继承,单一继承指的是一个类只可以继承自一个父类,从现实生活中举例就是说一个儿子只有一个父亲.那么多重继承就好理解了,多重继承指的是一个类可以同时从多于一个父类继承行 ...
- iOS IPv6兼容支持和IPv6审核被拒收集整理
最近遇到一个大坑:IPv6审核被拒问题,于是广寻解决方案,先把一些可以用资料文档收集起来备用.也希望同行能用得着. 官方文档说明:Supporting IPv6 DNS64/NAT64 Network ...
- 实现关闭窗口IE不提示兼容火狐
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/ ...
- win10使用Composer-Setup安装Composer以及使用Composer安装Yii2最新版
1:下载 ca-bundle.crt和cacert.pem 将这两个文件放在php目录下 2:php.ini中添加上述两个文件的路径 curl.cainfo=C:/xampp/php/ca-bundl ...
- 两个不等式(Nopier)
- Node.js-提供了四种形式的定时器
Node.js提供了四种形式的定时器 global.setTimeout(); //一次性定时器 global.setInterval(); //周期性定时器 global.nextTick(); / ...
- MySQL主从复制、半同步复制和主主复制
同步,异步,半同步复制的比较: 同步复制:Master提交事务,直到事务在所有的Slave都已提交,此时才会返回客户端,事务执行完毕.缺点:完成一个事务可能会有很大的延迟. 异步复制:当Slave准备 ...