POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
12
返回列表 发新帖
楼主: Edison
打印 上一主题 下一主题

Need For Speed Shift 的显卡运算资源占用百分比测试结果

[复制链接]
21#
发表于 2009-9-21 23:25 | 只看该作者
50%其實也不能算是極重shader了……
mooncocoon 发表于 2009-9-21 23:22

跑511包时,GPU占用率大概是多少?
回复 支持 反对

使用道具 举报

22#
发表于 2009-9-21 23:31 | 只看该作者
180.48是80%,SP基本滿載
以後的驅動我沒試過
回复 支持 反对

使用道具 举报

23#
发表于 2009-9-21 23:33 | 只看该作者
180.48是80%,SP基本滿載
以後的驅動我沒試過
mooncocoon 发表于 2009-9-21 23:31

那,现在横行的787包,负载和511包相比应该有下降吧

787包的电流毛刺情况如何?
回复 支持 反对

使用道具 举报

24#
发表于 2009-9-21 23:36 | 只看该作者
那就更不知道了,你知道我現在只跑SMP的
回复 支持 反对

使用道具 举报

25#
发表于 2009-9-21 23:38 | 只看该作者
囧啊……3213的主力啊……

那就批判STU和59XX……

洗洗睡吧~
回复 支持 反对

使用道具 举报

26#
发表于 2009-9-22 16:15 | 只看该作者
进来学习下技术贴
回复 支持 反对

使用道具 举报

27#
发表于 2009-9-22 21:37 | 只看该作者
哎,什么世道哟,口水贴N多人顶,真相贴就没见人了
回复 支持 反对

使用道具 举报

28#
 楼主| 发表于 2009-9-22 22:41 | 只看该作者
  1. ps_3_0


  2. def c36 , 0.500000000000000000000000, 0.666999995708465580000000, 1.000000000000000000000000, 0.503906250000000000000000

  3. def c37 , 0.987654328346252440000000, 0.012345679104328156000000, 0.496093750000000000000000, 0.503906250000000000000000

  4. def c38 , 1.000000000000000000000000, 2.000000000000000000000000, 3.000000000000000000000000, 0.000000000000000000000000

  5. def c39 , 0.039999999105930328000000, 0.000000000000000000000000, 1.000000000000000000000000, 1000.000000000000000000000000

  6. def c40 , 0.250000000000000000000000, -0.009999999776482582100000, 0.058858152478933334000000, -5.000000000000000000000000

  7. def c41 , 1.522292971611022900000000, 0.193275004625320430000000, 0.090909093618392944000000, 0.000000100000001168609740

  8. def c42 , 0.498046875000000000000000, 0.503906250000000000000000, 0.501953125000000000000000, 0.496093750000000000000000

  9. def c43 , 1.420302033424377400000000, -1.440078020095825200000000, 1.558367967605590800000000, 2.301065921783447300000000

  10. def c44 , -2.520431995391845700000000, -0.220740005373954770000000, -2.087742090225219700000000, 1.371410965919494600000000

  11. def c45 , 3.000000000000000000000000, -3.000000000000000000000000, -0.978636026382446290000000, -1.217429995536804200000000

  12. def c46 , 0.500000000000000000000000, 0.501953125000000000000000, 0.496093750000000000000000, 0.498046875000000000000000

  13. dcl_texcoord1  v0.xyz
  14. dcl_texcoord0  v1.xy
  15. dcl_texcoord2  v2
  16. dcl_texcoord3  v3.xyw
  17. dcl_texcoord4  v4.xyz
  18. dcl_2d s0
  19. dcl_2d s1
  20. dcl_2d s2
  21. dcl_2d s3
  22. dcl_2d s4
  23. dp3 r7.w , v2 , v2
  24. rsq r7.z , r7.wwww
  25. mul r0.z , r7.zzzz , v2.yyyy
  26. mov_sat r0.w , r0.zzzz
  27. add r0.w , -r0.wwww , c36.zzzz
  28. rcp r0.y , r7.zzzz
  29. mul r0.z , r0.wwww , r0.wwww
  30. add r0.y , r0.yyyy , -c31.xxxx
  31. mul r0.z , r0.zzzz , r0.zzzz
  32. mul_sat r8.z , r0.yyyy , c31.yyyy
  33. mul r8.w , r0.wwww , r0.zzzz
  34. add r0.w , r8.zzzz , -c36.zzzz
  35. cmp r0.w , r0.wwww , c39.yyyy , c39.zzzz
  36. add r0.xyz , -v2 , c21
  37. if_ne r0 , -r0.wwww
  38. mov r0.w , c36.zzzz
  39. dp4 r6.x , r0 , c18
  40. mov r6.yzw , c39
  41. mad r1.xyz , c35.zwzw , -r6.zzyw , -r6.yyww
  42. add r2.xyz , r6.xxxx , r1
  43. add r1.xyz , r6.xxxx , -c35.yzww
  44. cmp r2.xyz , r2 , c39.yyyy , c39.zzzz
  45. cmp r1.xyz , r1 , c39.zzzz , c39.yyyy
  46. mul r1.xyz , r2 , r1
  47. dp3 r2.x , r1 , c38
  48. add r2.yzw , r2.xxxx , -c38.xxyz
  49. add r1 , r2.xxxx , -c38.wxyz
  50. cmp r1 , r1 , r1 , -r2
  51. cmp r3 , -r1.xxxx , c3 , r6.yyyy
  52. cmp r3 , -r1.yyyy , c7 , r3
  53. cmp r3 , -r1.zzzz , c11 , r3
  54. cmp r3 , -r1.wwww , c15 , r3
  55. dp4 r3.w , r0 , r3
  56. cmp r4 , -r1.xxxx , c0 , r6.yyyy
  57. cmp r5 , -r1.yyyy , c4 , r4
  58. cmp r4 , -r1.xxxx , c1 , r6.yyyy
  59. cmp r5 , -r1.zzzz , c8 , r5
  60. cmp r4 , -r1.yyyy , c5 , r4
  61. cmp r5 , -r1.wwww , c12 , r5
  62. cmp r4 , -r1.zzzz , c9 , r4
  63. dp4 r3.x , r0 , r5
  64. cmp r4 , -r1.wwww , c13 , r4
  65. dp4 r2.w , r0 , r4
  66. mul r2.z , r2.xxxx , c40.xxxx
  67. mad r3.y , r2.wwww , c40.xxxx , r2.zzzz
  68. cmp r4 , -r1.xxxx , c2 , r6.yyyy
  69. add r1.x , r6.xxxx , c40.yyyy
  70. cmp r4 , -r1.yyyy , c6 , r4
  71. mul_sat r2.w , r1.xxxx , c40.zzzz
  72. cmp r4 , -r1.zzzz , c10 , r4
  73. cmp r1 , -r1.wwww , c14 , r4
  74. add r2.z , r2.wwww , -c36.zzzz
  75. dp4 r3.z , r0 , r1
  76. cmp r0.w , r2.zzzz , c39.yyyy , c39.zzzz
  77. texldl r1 , r3 , s0
  78. if_ne r0 , -r0.wwww
  79. add r2.xy , r2.xxxx , -c39.yzzw
  80. add r0.w , -r2.wwww , c36.zzzz
  81. cmp r4.xy , -abs r2.xxxx , c19 , r6.yyyy
  82. cmp r4.xy , -abs r2.yyyy , c20 , r4
  83. mul r2.xy , r0.wwww , c34.zwzw
  84. mul r7.xy , r4 , r2
  85. mov r6.zw , r3
  86. mad r6.xy , r7 , -c38.zzzz , r3
  87. texldl r2 , r6 , s0
  88. add r0.w , r1.xxxx , r2.xxxx
  89. mad r6.xy , r7 , c45 , r3
  90. texldl r1 , r6 , s0
  91. add r0.w , r0.wwww , r1.xxxx
  92. mad r6.xy , r7 , c45.yxzw , r3
  93. texldl r1 , r6 , s0
  94. add r0.w , r0.wwww , r1.xxxx
  95. mad r6.xy , r7 , c38.zzzz , r3
  96. texldl r1 , r6 , s0
  97. add r0.y , r0.wwww , r1.xxxx
  98. cmp r0.w , -r0.yyyy , c39.yyyy , c39.zzzz
  99. if_ne r0 , -r0.wwww
  100. add r0.w , r0.yyyy , c40.wwww
  101. cmp r0.w , r0.wwww , c39.zzzz , c39.yyyy
  102. if_ne r0 , -r0.wwww
  103. mov r0.y , c36.zzzz
  104. else
  105. mov r5.zw , r6
  106. mov r4.zw , r5
  107. mov r3.zw , r4
  108. mov r2.zw , r3
  109. mad r1.xy , r7 , c41 , r3
  110. mov r1.zw , r2
  111. texldl r1 , r1 , s0
  112. mad r6.xy , r7 , c45.zwzw , r3
  113. texldl r6 , r6 , s0
  114. add r0.w , r0.yyyy , r6.xxxx
  115. mad r2.xy , r7 , c43.zwzw , r3
  116. texldl r2 , r2 , s0
  117. mad r5.xy , r7 , c44 , r3
  118. texldl r5 , r5 , s0
  119. add r0.w , r0.wwww , r5.xxxx
  120. mad r4.xy , r7 , c44.zwzw , r3
  121. texldl r4 , r4 , s0
  122. add r0.w , r0.wwww , r4.xxxx
  123. mad r3.xy , r7 , c43 , r3
  124. texldl r3 , r3 , s0
  125. add r0.w , r0.wwww , r3.xxxx
  126. add r0.w , r2.xxxx , r0.wwww
  127. add r0.w , r1.xxxx , r0.wwww
  128. mul r0.y , r0.wwww , c41.zzzz
  129. endif
  130. endif
  131. else
  132. mov r0.w , r1.xxxx
  133. mov r0.y , r0.wwww
  134. endif
  135. add r0.w , -r0.yyyy , v2.wwww
  136. mad r2.w , r8.zzzz , r0.wwww , r0.yyyy
  137. else
  138. mov r2.w , v2.wwww
  139. endif
  140. mov r0.w , c36.zzzz
  141. add r0.y , r0.wwww , c24.xxxx
  142. mul r0.y , r0.yyyy , r0.yyyy
  143. add r0.w , r0.wwww , -c24.xxxx
  144. rcp r0.y , r0.yyyy
  145. mul r0.w , r0.wwww , r0.wwww
  146. mad r1.z , r0.wwww , -r0.yyyy , c36.zzzz
  147. mad r1.w , r8.wwww , c37.xxxx , c37.yyyy
  148. mul r1.z , r8.wwww , r1.zzzz
  149. rcp r1.x , c22.xxxx
  150. rcp r1.y , c23.xxxx
  151. mad r3.w , r0.wwww , r0.yyyy , r1.zzzz
  152. mad r0.xy , r0.xzzw , r1 , c36.xxxx
  153. texld r0 , r0 , s4
  154. mad r4.w , r0.yyyy , -c36.yyyy , c36.zzzz
  155. texld r0 , v1 , s1
  156. mul r0.xyz , r4.wwww , r0
  157. mul r2.xyz , r1.wwww , r0
  158. add r0.z , v3.wwww , v3.wwww
  159. mov r1.z , c39.yyyy
  160. max r0.w , -c32.yyyy , r1.zzzz
  161. rcp r3.z , r0.zzzz
  162. mul r4.xyz , r2 , r0.wwww
  163. mad r0.xy , v3 , r3.zzzz , c36.xxxx
  164. texld r0 , r0 , s3
  165. mad r1.xy , v3 , r3.zzzz , c37.zwzw
  166. texld r1 , r1 , s3
  167. add r1.xyz , r0 , r1
  168. mad r0.xy , v3 , r3.zzzz , c42
  169. texld r0 , r0 , s3
  170. add r1.xyz , r1 , r0
  171. mad r0.xy , v3 , r3.zzzz , c36.xwzw
  172. texld r0 , r0 , s3
  173. add r1.xyz , r1 , r0
  174. mad r0.xy , v3 , r3.zzzz , c42.zyzw
  175. texld r0 , r0 , s3
  176. add r1.xyz , r1 , r0
  177. mad r0.xy , v3 , r3.zzzz , c36.wwww
  178. texld r0 , r0 , s3
  179. add r1.xyz , r1 , r0
  180. mad r0.xy , v3 , r3.zzzz , c42.wzzw
  181. texld r0 , r0 , s3
  182. add r1.xyz , r1 , r0
  183. mad r0.xy , v3 , r3.zzzz , c42.xzzw
  184. texld r0 , r0 , s3
  185. add r1.xyz , r1 , r0
  186. mad r0.xy , v3 , r3.zzzz , c46
  187. texld r0 , r0 , s3
  188. add r1.xyz , r1 , r0
  189. mad r0.xy , v3 , r3.zzzz , c42.zzzz
  190. texld r0 , r0 , s3
  191. add r1.xyz , r1 , r0
  192. mad r0.xy , v3 , r3.zzzz , c42.yzzw
  193. texld r0 , r0 , s3
  194. add r1.xyz , r1 , r0
  195. mad r0.xy , v3 , r3.zzzz , c46.zxzw
  196. texld r0 , r0 , s3
  197. add r1.xyz , r1 , r0
  198. mad r0.xy , v3 , r3.zzzz , c46.wxzw
  199. texld r0 , r0 , s3
  200. add r1.xyz , r1 , r0
  201. mad r0.xy , v3 , r3.zzzz , c46.yxzw
  202. texld r0 , r0 , s3
  203. add r1.xyz , r1 , r0
  204. mad r0.xy , v3 , r3.zzzz , c36.wxzw
  205. texld r0 , r0 , s3
  206. add r1.xyz , r1 , r0
  207. mad r0.xy , v3 , r3.zzzz , c42.wxzw
  208. texld r0 , r0 , s3
  209. add r1.xyz , r1 , r0
  210. mad r0.xy , v3 , r3.zzzz , c42.xxxx
  211. texld r0 , r0 , s3
  212. add r1.xyz , r1 , r0
  213. mad r0.xy , v3 , r3.zzzz , c46.xwzw
  214. texld r0 , r0 , s3
  215. add r1.xyz , r1 , r0
  216. mad r0.xy , v3 , r3.zzzz , c42.zxzw
  217. texld r0 , r0 , s3
  218. add r1.xyz , r1 , r0
  219. mad r0.xy , v3 , r3.zzzz , c42.yxzw
  220. texld r0 , r0 , s3
  221. add r1.xyz , r1 , r0
  222. mad r0.xy , v3 , r3.zzzz , c37.zzzz
  223. texld r0 , r0 , s3
  224. add r1.xyz , r1 , r0
  225. mad r0.xy , v3 , r3.zzzz , c42.xwzw
  226. texld r0 , r0 , s3
  227. add r1.xyz , r1 , r0
  228. mad r0.xy , v3 , r3.zzzz , c46.xzzw
  229. texld r0 , r0 , s3
  230. add r1.xyz , r1 , r0
  231. mad r0.xy , v3 , r3.zzzz , c42.zwzw
  232. texld r0 , r0 , s3
  233. add r1.xyz , r1 , r0
  234. mad r0.xy , v3 , r3.zzzz , c37.wzzw
  235. texld r0 , r0 , s3
  236. add r3.xyz , r1 , r0
  237. texld r0 , v1 , s2
  238. mul r1.xyz , r4.wwww , r0
  239. mul r0.xyz , r4 , c33
  240. mul r3.xyz , r3 , r1
  241. mul r3.xyz , r3 , c28.xxxx
  242. mad r4.xyz , v2 , r7.zzzz , -c32
  243. mul r3.xyz , r3.wwww , r3
  244. dp3 r1.w , r4 , r4
  245. mul r3.xyz , r3 , c39.xxxx
  246. rsq r3.w , r1.wwww
  247. mov r1.w , c25.xxxx
  248. add r1.w , -r1.wwww , c26.xxxx
  249. mul r4.w , r4.yyyy , r3.wwww
  250. mad r3.w , r0.wwww , r1.wwww , c25.xxxx
  251. max r1.w , r4.wwww , c41.wwww
  252. mad r2.xyz , r2 , v0 , r3
  253. pow r0.w , r1.wwww , r3.wwww
  254. mad r0.xyz , r0 , r2.wwww , r2
  255. mul r1.xyz , r1 , r0.wwww
  256. mul r1.xyz , r1 , c33
  257. mul r0.w , c30.xxxx , c30.xxxx
  258. mul r1.xyz , r1 , c27.xxxx
  259. rcp r0.w , r0.wwww
  260. mad r1.xyz , r1 , r2.wwww , r0
  261. mul_sat r0.w , r7.wwww , r0.wwww
  262. cmp r1.xyz , c32.yyyy , r0 , r1
  263. mul r1.w , r0.wwww , c30.yyyy
  264. lrp r0.xyz , r1.wwww , c29 , r1
  265. mul_pp oC0.xyz , r0 , v4
  266. mov oC0.w , c36.zzzz
复制代码
这是 NFS Shift 运行的时候最长的 pixel shader asm 代码,使用 3DA 抓的,不过游戏在有 3DA 或者其他类似程序 hook 它的时候,渲染就不正确了,所以还不是很清楚正常情况下,上面的 pixel shader 就是游戏正常运行时候实际代码。
回复 支持 反对

使用道具 举报

29#
发表于 2009-9-22 23:45 | 只看该作者
汗。。。都做好几楼了。。看看技术贴!
回复 支持 反对

使用道具 举报

30#
发表于 2009-9-23 09:03 | 只看该作者
條件不少啊
不過這麼長,有代表性么……
回复 支持 反对

使用道具 举报

31#
发表于 2009-9-23 11:29 | 只看该作者
这个是怎么看出来的呢 ??
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

广告投放或合作|网站地图|处罚通告|

GMT+8, 2025-8-29 02:07

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

快速回复 返回顶部 返回列表