作者dolphinus (GasVosky)
看板VideoCard
标题[闲聊] ATi 显卡用测试程式
时间Mon May 4 16:31:52 2009
这个是小弟我用 brook+ 1.4beta 写的, 但因为是用 VS2008
编译的, 所以执行这东西需要一个 VS2008 散布套件:
http://tinyurl.com/6yv6k2
有一个问题讲在前面, 使用这程式时, 其它使用 CAL 的软体
必需要停止, 像 folding@home? (名字忘了..).
第二, 运作途中若遇到画面停止回应被 reset, 程式就可以
ctrl+c 中止掉了, 因为 GPU 内的程式也没了.
测试内容是计算积分图, 分别以 x86 float (两种方法), SSE2,
与 ATi GPU 计算 (两种方法) 等不同的平台上比较计算的时间
还有结果, 但 16mS 以内算 OS 本身的误差. 档案在这:
http://www6.zippyshare.com/v/79337531/file.html
有张广告图的右边, 有个 Download Link 会倒数, 倒数完後
才会浮现 "Download" 字样. (字真的很小..)
sorry 弄半天 SourceFroge 不知道怎麽传东西上去 T_T
使用方法
(以下有很多脏话.. 这是小弟我的恶趣味..)
例如测试一个 512 x 512 大小的矩阵, 命令列这样下:
bitchmark.exe 512 512
执行结果如下.
found num of 1 CAL hardware
build the fuck matrix 513 by 513
Normal Float32 bitch 1 fucking time 0.000000 mS
Normal Float32 bitch 2 fucking time 0.000000 mS
SSE2 Float32 bitch fucking time 16.000000 mS
ATi CAL GPU (float1) bitch fucking time 640.000000 mS
ATi CAL GPU (float4) bitch 1 fucking time 375.000000 mS
ATi CAL GPU (float4) bitch 2 fucking time 250.000000 mS
it's saw fucking good..!
Press key...
GPU 方法三在 1536*1536 以上测试会自动关掉, 後述.
第二个程式是测试 PCI-express 频宽的, 也是 ATi 显示卡限定.
在这只程式里, 小弟的 GA-MA770DS3 这片板子 GPU->CPU 的频宽
不到 1Gbyte/s (别人测是 5.3Gbyte/s.. orz).
测试方法是直接执行:
PCIeSpeedTest.exe
Devices found: 1
===> Testing device 0 <===
Device type: RV770
Max resource 2D width/height: 8192/8192
Total GPU memory size: 1024 MB
Total CPU cached space size: 64 MB
Total CPU uncached space size: 128 MB
GPU engine clock: 400 MHz
GPU memory clock: 800 MHz
Number of timing loops: 100
.....
注1. GPU 方法三因为是实验中 async multi-thread 方法, 但
会在更大矩阵运算时出错.
程式如果有人想看 source code 的, 请留 email 到我信箱里索取. :P
顺路附上个人 brook+ 写作感想跟写作注意事项..
http://yoko-hama.blogspot.com/2009/04/brook.html
最後, 感谢各位帮小弟测试的大哥们. <(_ _)>
--
◢███◣ 1.讨嘘的你们还太嫩 以前我一出来都被嘘到XX
◤ ≡ ▌ 柏油 2.打个炮也要出来说嘴 摆明就是太嫩
─⊙-⊙- 经典 3.干你妈的 炸死你全家
皿 名句 4.把你那可悲的点三八收一收 该吃饭了
◣ ︶◢ 5.去死好了 我看你连台科门口要饭的资格都没有
--
※ 发信站: 批踢踢实业坊(ptt.cc)
1F:推 ICEFTP:帮推... 05/04 16:40
2F:推 pol61x438:帮推 XDD 不过目前我是用NVIDIA的 囧 05/04 16:41
3F:→ dolphinus:CUDA 版因为我手上没卡, 没办法写跟验证.. =_= 05/04 16:44
4F:→ dolphinus:而且 CUDA 整到 VS2008 里一直都有问题 ==_== 05/04 16:44
5F:推 pol61x438:补推:不能同年同月同日生 愿能同年同月同日死 示意图 05/04 16:45
6F:→ pol61x438:XDDDDDDDDD 好个RAID5 05/04 16:45
7F:推 sweshi:DL 不可 ...? 05/04 16:50
8F:推 mnmnqq:推~!!高手 05/04 16:50
9F:→ dolphinus:有张广告图的右边, 有个 Download Link 会倒数, 点那 05/04 16:52
10F:→ dolphinus:sorry SourceFroge 我不会用 T_T 05/04 16:53
11F:推 sweshi:点下去就直接跳他家首页了... 05/04 16:54
修了一下 link..
※ 编辑: dolphinus 来自: 122.116.74.57 (05/04 16:57)
12F:推 epyonwing:请问这程式是测什麽?跑了马上跳VPU,某方面来说很方便 05/04 18:22
13F:推 howdi:4830在XP SP3跑出现VPU 在Win7 RC 正常@@ 05/04 18:44
14F:→ dolphinus:@_@ 我只有在 4850 还有 780G 上实验过.. 05/04 19:04
15F:推 ICEFTP:帮推到优文XD 05/04 19:49
16F:推 Sabove:差我一个吗?这颇有趣的,会run出vpu,允许我转电虾版吗? 05/04 19:56
※ Sabove:转录至看板 PC_Shopping 05/04 19:59
17F:推 licheer:散布套件,和Framework 3.5 有什麽不一样呢> 05/04 22:28
18F:→ dolphinus:他不是 FrameWork 包里的一部份, 就这样而已 :x 05/04 22:52
19F:→ dolphinus:我只知道它是 MSIL 转译器, 其它我真的不会 :x 05/04 22:53
20F:推 wowtiger:CUDA 2008 要 2.1 的样子 不然就是 Common7 资料夹要正确 05/06 00:02