s5pv210 android4.0.3调试,如何去掉SGX540硬件加速

来源:互联网 发布:网络本科文凭有用 编辑:程序博客网 时间:2024/06/15 20:32

s5pv210 android4.0.3调试,如何去掉SGX540硬件加速

一、现象描述及原因分析

这阵子在调试320*240的屏,系统跑到启动android动画时,会打印许多这种如下信息,后面直接卡死,信息上看SurfaceFlinger应该启动了,应该是GPU驱动部分挂了;由网上相关信息得知,210硬件加速SGX540不支持320*240的加速,故在SurfaceFlinger中不使用GPU硬件加速,直接使用android的软件加速验证。

[plain] view plaincopyprint?在CODE上查看代码片派生到我的代码片
  1. [   18.918958] init: start ~~~~~~~~ bootanim   
  2. [   19.848616] PVR_K:(Error): SGXOSTimer() detected SGX lockup (0xa tasks) [1314, drivers/gpu/pvr/sgx/sgxinit.c]  
  3. [   19.848711] PVR_K: HWRecoveryResetSGX: SGX Hardware Recovery triggered  
  4. [   19.848769] PVR_K: SGX debug (CustomerGoogle_Android_ogles1_ogles2_GPL sgxddk 18 1.8@779532)  
  5. [   19.851180] PVR_K:(Error): SGX Register Base Address (Linear):   0xF08F8000 [1025, drivers/gpu/pvr/sgx/sgxinit.c]  
  6. [   19.903598] PVR_K:(Error): SGX Register Base Address (Physical): 0xF3000000 [1026, drivers/gpu/pvr/sgx/sgxinit.c]  
  7. [   19.903689] PVR_K: (P0) EUR_CR_CORE_ID:          01140000  
  8. [   19.903737] PVR_K: (P0) EUR_CR_CORE_REVISION:    00010200  
  9. [   19.903786] PVR_K: (P0) EUR_CR_EVENT_STATUS:     20000000  
  10. [   19.907684] PVR_K: (P0) EUR_CR_EVENT_STATUS2:    00000008  
  11. [   19.958562] PVR_K: (P0) EUR_CR_BIF_CTRL:         00000000  
  12. [   19.958612] PVR_K: (P0) EUR_CR_BIF_INT_STAT:     0000C040  
  13. [   19.958661] PVR_K: (P0) EUR_CR_BIF_FAULT:        089C2010  
  14. [   19.958709] PVR_K: (P0) EUR_CR_BIF_MEM_REQ_STAT: 00000000  
  15. [   19.958758] PVR_K: (P0) EUR_CR_CLKGATECTL:       000AAA6A  
  16. [   19.963171] PVR_K: (P0) EUR_CR_PDS_PC_BASE:      00203C50  
  17. [   19.998588] PVR_K: Flip Command Complete Data 0 for display device 1:  
  18. [   19.998646] PVR_K: SGX Host control:  
  19. [   19.998682] PVR_K:   (HC-0) 0x00000001 0x00000000 0x00000000 0x00000000  
  20. [   19.998740] PVR_K:   (HC-10) 0x00000001 0x0000000A 0x00030D40 0x00000065  
  21. [   19.999385] PVR_K:   (HC-20) 0x00000000 0x00000001 0x00000000 0x00000001  
  22. [   20.043565] PVR_K:   (HC-30) 0x00000068 0xEF484A88 0x00000000 0x00000000  
  23. [   20.043626] PVR_K:   (HC-40) 0x00000000 0x00000000 0x00000000 0x00000000  
  24. [   20.043682] PVR_K: SGX TA/3D control:  
  25. [   20.043719] PVR_K:   (T3C-0) 0x0F003000 0x0F003120 0x0F002000 0x00000000  
  26. [   20.044707] PVR_K:   (T3C-10) 0x00000000 0x00000002 0x00000000 0x00000000  
  27. [   20.083565] PVR_K:   (T3C-20) 0x00000000 0x00000000 0x00000000 0x00000000  
  28. [   20.083626] PVR_K:   (T3C-30) 0x00000000 0x00000000 0x00000000 0x00000000  
  29. [   20.083685] PVR_K:   (T3C-40) 0x00000000 0x00000000 0x00000000 0x00000000  
  30. [   20.083744] PVR_K:   (T3C-50) 0x00000000 0x00000000 0x00000000 0x00000000  
  31. [   20.103576] PVR_K:   (T3C-60) 0x00000000 0x00000000 0x00000000 0x00000000  
  32. [   20.103637] PVR_K:   (T3C-70) 0x00000000 0x00000000 0x00000000 0x0F004000  
  33. [   20.103696] PVR_K:   (T3C-80) 0x0000000A 0x0001120F 0x00000000 0x0F00DB5C  
  34. [   20.108018] PVR_K:   (T3C-90) 0x00000000 0x0F000000 0x4C20A000 0x0F011000  
  35. [   20.163567] PVR_K:   (T3C-A0) 0x00000000 0x0F0104E0 0x0F00DA40 0x0F00DB5C  
  36. [   20.163628] PVR_K:   (T3C-B0) 0x0F0104E0 0x00000000 0x00000000 0x00000000  
  37. [   20.163688] PVR_K:   (T3C-C0) 0x00000000 0x00000000 0x00000000 0x00000000  
  38. [   20.163747] PVR_K:   (T3C-D0) 0x00000000 0x00000000 0x00000000 0x0F007000  
  39. [   20.183810] PVR_K:   (T3C-E0) 0x0F00D420 0x0F00E000 0x0F010000 0x0F010000  
  40. [   20.183873] PVR_K:   (T3C-F0) 0x00000000 0x00000852 0x00000852 0x00000000  
  41. [   20.183933] PVR_K:   (T3C-100) 0x00000003 0x00000000 0x00000000 0x00000000  
  42. [   20.203576] PVR_K:   (T3C-110) 0x00000000 0x00000000 0x00000000 0x00000000  
  43. [   20.203639] PVR_K: Last SGX microkernel status code: AD000184  
  44. [   20.203691] PVR_K:   (MKT-0) 00000000 00000000 00000000 00000000  
  45. [   20.206478] PVR_K:   (MKT-1) 00000000 00000000 00000000 00000000  
  46. [   20.234117] PVR_K:   (MKT-2) 00000000 00000000 00000000 00000000  
  47. [   20.234172] PVR_K:   (MKT-3) 00000000 00000000 00000000 00000000  
  48. [   20.234226] PVR_K:   (MKT-4) 00000000 00000000 00000000 00000000  
  49. [   20.234279] PVR_K:   (MKT-5) 00000000 00000000 00000000 00000000  
  50. [   20.235941] PVR_K:   (MKT-6) 00000000 00000000 00000000 00000000  
  51. [   20.288575] PVR_K:   (MKT-7) 00000000 00000000 00000000 00000000  
  52. [   20.288637] PVR_K:   (MKT-8) 00000000 00000000 00000000 00000000  
  53. [   20.288690] PVR_K:   (MKT-9) 00000000 00000000 00000000 00000000  
  54. [   20.288744] PVR_K:   (MKT-A) 00000000 00000000 00000000 00000000  
  55. [   20.289893] PVR_K:   (MKT-B) 00000000 00000000 00000000 00000000  
  56. [   20.328567] PVR_K:   (MKT-C) 00000000 00000000 00000000 00000000  
  57. [   20.328622] PVR_K:   (MKT-D) 00000000 00000000 00000000 00000000  
  58. [   20.328675] PVR_K:   (MKT-E) 00000000 00000000 00000000 00000000  
  59. [   20.328729] PVR_K:   (MKT-F) 00000000 00000000 00000000 00000000  
  60. [   20.329876] PVR_K:   (MKT-10) 00000000 00000000 00000000 00000000  
  61. [   20.363563] PVR_K:   (MKT-11) 00000000 00000000 00000000 00000000  
  62. [   20.363619] PVR_K:   (MKT-12) 00000000 00000000 00000000 00000000  
  63. [   20.363673] PVR_K:   (MKT-13) 00000000 00000000 00000000 00000000  
  64. [   20.363726] PVR_K:   (MKT-14) 00000000 00000000 00000000 00000000  
  65. [   20.365224] PVR_K:   (MKT-15) 00000000 00000000 00000000 00000000  
  66. [   20.398564] PVR_K:   (MKT-16) 00000000 00000000 00000000 00000000  
  67. [   20.398619] PVR_K:   (MKT-17) 00000000 00000000 00000000 00000000  
  68. [   20.398673] PVR_K:   (MKT-18) 00000000 00000000 00000000 00000000  
  69. [   20.398726] PVR_K:   (MKT-19) 00000000 00000000 00000000 00000000  
  70. [   20.400224] PVR_K:   (MKT-1A) 00000000 00000000 00000000 00000000  
  71. [   20.448570] PVR_K:   (MKT-1B) 00000000 00000000 00000000 00000000  
  72. [   20.448625] PVR_K:   (MKT-1C) 00000000 00000000 00000000 00000000  
  73. [   20.448679] PVR_K:   (MKT-1D) 00000000 00000000 00000000 00000000  
  74. [   20.448733] PVR_K:   (MKT-1E) 00000000 00000000 00000000 00000000  
  75. [   20.450225] PVR_K:   (MKT-1F) 00000000 00000000 00000000 00000000  
  76. [   20.483562] PVR_K:   (MKT-20) 00000000 00000000 00000000 00000000  
  77. [   20.483617] PVR_K:   (MKT-21) 00000000 00000000 00000000 00000000  
  78. [   20.483671] PVR_K:   (MKT-22) 00000000 00000000 00000000 00000000  
  79. [   20.483725] PVR_K:   (MKT-23) 00000000 00000000 00000000 00000000  
  80. [   20.488570] PVR_K:   (MKT-24) 00000000 00000000 00000000 00000000  
  81. [   20.491197] PVR_K:   (MKT-25) 00000000 00000000 00000000 00000000  
  82. [   20.534600] PVR_K:   (MKT-26) 00000000 00000000 00000000 00000000  
  83. [   20.534658] PVR_K:   (MKT-27) 00000000 00000000 00000000 00000000  
  84. [   20.534712] PVR_K:   (MKT-28) 00000000 00000000 00000000 00000000  
  85. [   20.534765] PVR_K:   (MKT-29) 00000000 00000000 00000000 00000000  
  86. [   20.536258] PVR_K:   (MKT-2A) 00000000 00000000 00000000 00000000  
  87. [   20.578572] PVR_K:   (MKT-2B) 00000000 00000000 00000000 00000000  
  88. [   20.578627] PVR_K:   (MKT-2C) 00000000 00000000 00000000 00000000  
  89. [   20.578681] PVR_K:   (MKT-2D) 00000000 00000000 00000000 00000000  
  90. [   20.578735] PVR_K:   (MKT-2E) 00000000 00000000 00000000 00000000  
  91. [   20.580227] PVR_K:   (MKT-2F) 00000000 00000000 00000000 00000000  
  92. [   20.618070] PVR_K:   (MKT-30) 00000000 00000000 00000000 00000000  
  93. [   20.618126] PVR_K:   (MKT-31) 00000000 00000000 00000000 00000000  
  94. [   20.618180] PVR_K:   (MKT-32) 00000000 00000000 00000000 00000000  
  95. [   20.618234] PVR_K:   (MKT-33) 00000000 00000000 00000000 00000000  
  96. [   20.623559] PVR_K:   (MKT-34) 00000000 00000000 00000000 00000000  
  97. [   20.625714] PVR_K:   (MKT-35) 00000000 00000000 00000000 00000000  
  98. [   20.673572] PVR_K:   (MKT-36) 00000000 00000000 00000000 00000000  
  99. [   20.673627] PVR_K:   (MKT-37) 00000000 00000000 00000000 00000000  
  100. [   20.673681] PVR_K:   (MKT-38) 00000000 00000000 00000000 00000000  
  101. [   20.673734] PVR_K:   (MKT-39) 00000000 00000000 00000000 00000000  
  102. [   20.675229] PVR_K:   (MKT-3A) 00000000 00000000 00000000 00000000  
  103. [   20.713562] PVR_K:   (MKT-3B) 00000000 00000000 00000000 00000000  
  104. [   20.713617] PVR_K:   (MKT-3C) 00000000 00000000 00000000 00000000  
  105. [   20.713671] PVR_K:   (MKT-3D) 00000000 00000000 00000000 00000000  
  106. [   20.713725] PVR_K:   (MKT-3E) 00000000 00000000 00000000 00000000  
  107. [   20.715221] PVR_K:   (MKT-3F) 00000000 00000000 00000000 00000000  
  108. [   20.751617] PVR_K:   (MKT-40) 00000000 00000000 00000000 00000000  
  109. [   20.751672] PVR_K:   (MKT-41) 00000000 00000000 00000000 00000000  
  110. [   20.751726] PVR_K:   (MKT-42) 00000000 00000000 00000000 00000000  
  111. [   20.751780] PVR_K:   (MKT-43) 00000000 00000000 00000000 00000000  
  112. [   20.753281] PVR_K:   (MKT-44) 00000000 00000000 00000000 00000000  
  113. [   20.788559] PVR_K:   (MKT-45) 00000000 00000000 00000000 00000000  
  114. [   20.788614] PVR_K:   (MKT-46) 00000000 00000000 00000000 00000000  
  115. [   20.788668] PVR_K:   (MKT-47) 00000000 00000000 00000000 00000000  
  116. [   20.788722] PVR_K:   (MKT-48) 00000000 00000000 00000000 00000000  
  117. [   20.790214] PVR_K:   (MKT-49) 00000000 00000000 00000000 00000000  
  118. [   20.828562] PVR_K:   (MKT-4A) 00000000 00000000 00000000 00000000  
  119. [   20.828618] PVR_K:   (MKT-4B) 00000000 00000000 00000000 00000000  
  120. [   20.828671] PVR_K:   (MKT-4C) 00000000 00000000 00000000 00000000  
  121. [   20.828725] PVR_K:   (MKT-4D) 00000000 00000000 00000000 00000000  
  122. [   20.830223] PVR_K:   (MKT-4E) 00000000 00000000 00000000 00000000  
  123. [   20.873562] PVR_K:   (MKT-4F) 00000000 00000000 00000000 00000000  
  124. [   20.873618] PVR_K:   (MKT-50) 00000000 00000000 00000000 00000000  
  125. [   20.873671] PVR_K:   (MKT-51) 00000000 00000000 00000000 00000000  
  126. [   20.873725] PVR_K:   (MKT-52) 00000000 00000000 00000000 00000000  
  127. [   20.875224] PVR_K:   (MKT-53) 00000000 00000000 00000000 00000000  
  128. [   20.913572] PVR_K:   (MKT-54) 00000000 00000000 00000000 00000000  
  129. [   20.913627] PVR_K:   (MKT-55) 00000000 00000000 00000000 00000000  
  130. [   20.913681] PVR_K:   (MKT-56) 00000000 00000000 00000000 00000000  
  131. [   20.913734] PVR_K:   (MKT-57) 00000000 00000000 00000000 00000000  
  132. [   20.915234] PVR_K:   (MKT-58) 00000000 00000000 00000000 00000000  
  133. [   20.958559] PVR_K:   (MKT-59) 00000000 00000000 00000000 00000000  
  134. [   20.958614] PVR_K:   (MKT-5A) 00000000 00000000 00000000 00000000  
  135. [   20.958668] PVR_K:   (MKT-5B) 00000000 00000000 00000000 00000000  
  136. [   20.958722] PVR_K:   (MKT-5C) 00000000 00000000 00000000 00000000  
  137. [   20.960217] PVR_K:   (MKT-5D) 00000000 00000000 00000000 00000000  
  138. [   20.998569] PVR_K:   (MKT-5E) 00000000 00000000 00000000 00000000  
  139. [   20.998624] PVR_K:   (MKT-5F) 00000000 00000000 00000000 00000000  
  140. [   20.998678] PVR_K:   (MKT-60) 00000000 00000000 00000000 00000000  
  141. [   20.998732] PVR_K:   (MKT-61) 00000000 00000000 00000000 00000000  
  142. [   21.000226] PVR_K:   (MKT-62) 00000000 00000000 00000000 00000000  
  143. [   21.035393] PVR_K:   (MKT-63) 00000000 00000000 00000000 00000000  
  144. [   21.035449] PVR_K:   (MKT-64) 00000000 00000000 00000000 00000000  
  145. [   21.035503] PVR_K:   (MKT-65) 00000000 00000000 00000000 00000000  
  146. [   21.035556] PVR_K:   (MKT-66) 00000000 00000000 00000000 00000000  
  147. [   21.037056] PVR_K:   (MKT-67) 00000000 00000000 00000000 00000000  
  148. [   21.073561] PVR_K:   (MKT-68) 00000000 00000000 00000000 00000000  
  149. [   21.073617] PVR_K:   (MKT-69) 00000000 00000000 00000000 00000000  
  150. [   21.073670] PVR_K:   (MKT-6A) 00000000 00000000 00000000 00000000  
  151. [   21.073724] PVR_K:   (MKT-6B) 00000000 00000000 00000000 00000000  
  152. [   21.075219] PVR_K:   (MKT-6C) 00000000 00000000 00000000 00000000  
  153. [   21.113571] PVR_K:   (MKT-6D) 00000000 00000000 00000000 00000000  
  154. [   21.113627] PVR_K:   (MKT-6E) 00000000 00000000 00000000 00000000  
  155. [   21.113681] PVR_K:   (MKT-6F) 00000000 00000000 00000000 00000000  
  156. [   21.113735] PVR_K:   (MKT-70) 00000000 00000000 00000000 00000000  
  157. [   21.115228] PVR_K:   (MKT-71) 00000000 00000000 00000000 00000000  
  158. [   21.152241] PVR_K:   (MKT-72) 00000000 00000000 00000000 00000000  
  159. [   21.152297] PVR_K:   (MKT-73) 00000000 00000000 00000000 00000000  
  160. [   21.152351] PVR_K:   (MKT-74) 00000000 00000000 00000000 00000000  
  161. [   21.152405] PVR_K:   (MKT-75) 00000000 00000000 00000000 00000000  
  162. [   21.163560] PVR_K:   (MKT-76) 00000000 00000000 00000000 00000000  
  163. [   21.163615] PVR_K:   (MKT-77) 00000000 00000000 00000000 00000000  
  164. [   21.165862] PVR_K:   (MKT-78) 00000000 00000000 00000000 00000000  
  165. [   21.208563] PVR_K:   (MKT-79) 00000000 00000000 00000000 00000000  
  166. [   21.208619] PVR_K:   (MKT-7A) 00000000 00000000 00000000 00000000  
  167. [   21.208672] PVR_K:   (MKT-7B) 00000000 00000000 00000000 00000000  
  168. [   21.208727] PVR_K:   (MKT-7C) 00000000 00000000 00000000 00000000  
  169. [   21.210222] PVR_K:   (MKT-7D) 00000000 00000000 00000000 00000000  
  170. [   21.248581] PVR_K:   (MKT-7E) 00000000 00000000 00000000 00000000  
  171. [   21.248638] PVR_K:   (MKT-7F) 00000000 00000000 00000000 00000000  
  172. [   21.248692] PVR_K:   (MKT-80) 00000000 00000000 00000000 00000000  
  173. [   21.248746] PVR_K:   (MKT-81) 00000000 00000000 00000000 00000000  
  174. [   21.250240] PVR_K:   (MKT-82) 00000000 00000000 00000000 00000000  
  175. [   21.288573] PVR_K:   (MKT-83) 00000000 00000000 00000000 00000000  
  176. [   21.288629] PVR_K:   (MKT-84) 00000000 00000000 00000000 00000000  
  177. [   21.288683] PVR_K:   (MKT-85) 00000000 00000000 00000000 00000000  
  178. [   21.288737] PVR_K:   (MKT-86) 00000000 00000000 00000000 00000000  
  179. [   21.290232] PVR_K:   (MKT-87) 00000000 00000000 00000000 00000000  
  180. [   21.333563] PVR_K:   (MKT-88) 00000000 00000000 00000000 00000000  
  181. [   21.333619] PVR_K:   (MKT-89) 00000000 00000000 00000000 00000000  
  182. [   21.333673] PVR_K:   (MKT-8A) 00000000 00000000 00000000 00000000  
  183. [   21.333727] PVR_K:   (MKT-8B) 00000000 00000000 00000000 00000000  
  184. [   21.335224] PVR_K:   (MKT-8C) 00000000 00000000 00000000 00000000  
  185. [   21.373563] PVR_K:   (MKT-8D) 00000000 00000000 00000000 00000000  
  186. [   21.373618] PVR_K:   (MKT-8E) 00000000 00000000 00000000 00000000  
  187. [   21.373672] PVR_K:   (MKT-8F) 00000000 00000000 00000000 00000000  
  188. [   21.373726] PVR_K:   (MKT-90) 00000000 00000000 00000000 00000000  
  189. [   21.375225] PVR_K:   (MKT-91) 00000000 00000000 00000000 00000000  
  190. [   21.413562] PVR_K:   (MKT-92) 00000000 00000000 00000000 00000000  
  191. [   21.413617] PVR_K:   (MKT-93) 00000000 00000000 00000000 00000000  
  192. [   21.413671] PVR_K:   (MKT-94) 00000000 00000000 00000000 00000000  
  193. [   21.413725] PVR_K:   (MKT-95) 00000000 00000000 00000000 00000000  
  194. [   21.415225] PVR_K:   (MKT-96) 00000000 00000000 00000000 00000000  
  195. [   21.452719] PVR_K:   (MKT-97) 00000000 00000000 00000000 00000000  
  196. [   21.452775] PVR_K:   (MKT-98) 00000000 00000000 00000000 00000000  
  197. [   21.452829] PVR_K:   (MKT-99) 00000000 00000000 00000000 00000000  
  198. [   21.452882] PVR_K:   (MKT-9A) 00000000 00000000 00000000 00000000  
  199. [   21.463572] PVR_K:   (MKT-9B) 00000000 00000000 00000000 00000000  
  200. [   21.463627] PVR_K:   (MKT-9C) 00000000 00000000 00000000 00000000  
  201. [   21.466336] PVR_K:   (MKT-9D) 00000000 00000000 00000000 00000000  
  202. [   21.513562] PVR_K:   (MKT-9E) 00000000 00000000 00000000 00000000  
  203. [   21.513617] PVR_K:   (MKT-9F) 00000000 00000000 00000000 00000000  
  204. [   21.513671] PVR_K:   (MKT-A0) 00000000 00000000 00000000 00000000  
  205. [   21.513724] PVR_K:   (MKT-A1) 00000000 00000000 00000000 00000000  
  206. [   21.515218] PVR_K:   (MKT-A2) 00000000 00000000 00000000 00000000  
  207. [   21.548563] PVR_K:   (MKT-A3) 00000000 00000000 00000000 00000000  
  208. [   21.548618] PVR_K:   (MKT-A4) 00000000 00000000 00000000 00000000  
  209. [   21.548672] PVR_K:   (MKT-A5) 00000000 00000000 00000000 00000000  
  210. [   21.548726] PVR_K:   (MKT-A6) 00000000 00000000 00000000 00000000  
  211. [   21.550219] PVR_K:   (MKT-A7) 00000000 00000000 00000000 00000000  
  212. [   21.593559] PVR_K:   (MKT-A8) 00000000 00000000 00000000 00000000  
  213. [   21.593614] PVR_K:   (MKT-A9) 00000000 00000000 00000000 00000000  
  214. [   21.593668] PVR_K:   (MKT-AA) 00000000 00000000 00000000 00000000  
  215. [   21.593721] PVR_K:   (MKT-AB) 00000000 00000000 00000000 00000000  
  216. [   21.595220] PVR_K:   (MKT-AC) 00000000 00000000 00000000 00000000  
  217. [   21.628572] PVR_K:   (MKT-AD) 00000000 00000000 00000000 00000000  
  218. [   21.628627] PVR_K:   (MKT-AE) 00000000 00000000 00000000 00000000  
  219. [   21.628682] PVR_K:   (MKT-AF) 00000000 00000000 00000000 00000000  
  220. [   21.628735] PVR_K:   (MKT-B0) 00000000 00000000 00000000 00000000  
  221. [   21.630229] PVR_K:   (MKT-B1) 00000000 00000000 00000000 00000000  
  222. [   21.669732] PVR_K:   (MKT-B2) 00000000 00000000 00000000 00000000  
  223. [   21.669787] PVR_K:   (MKT-B3) 00000000 00000000 00000000 00000000  
  224. [   21.669841] PVR_K:   (MKT-B4) 00000000 00000000 00000000 00000000  
  225. [   21.669894] PVR_K:   (MKT-B5) 00000000 00000000 00000000 00000000  
  226. [   21.671391] PVR_K:   (MKT-B6) 00000000 00000000 00000000 00000000  
  227. [   21.708557] PVR_K:   (MKT-B7) 00000000 00000000 00000000 00000000  
  228. [   21.708613] PVR_K:   (MKT-B8) 00000000 00000000 00000000 00000000  
  229. [   21.708667] PVR_K:   (MKT-B9) 00000000 00000000 00000000 00000000  
  230. [   21.708720] PVR_K:   (MKT-BA) 00000000 00000000 00000000 00000000  
  231. [   21.710213] PVR_K:   (MKT-BB) 00000000 00000000 00000000 00000000  
  232. [   21.753197] PVR_K:   (MKT-BC) 00000000 00000000 00000000 00000000  
  233. [   21.753252] PVR_K:   (MKT-BD) 00000000 00000000 00000000 00000000  
  234. [   21.753306] PVR_K:   (MKT-BE) 00000000 00000000 00000000 00000000  
  235. [   21.753360] PVR_K:   (MKT-BF) 00000000 00000000 00000000 00000000  
  236. [   21.754874] PVR_K:   (MKT-C0) 00000000 00000000 00000000 00000000  
  237. [   21.786582] PVR_K:   (MKT-C1) 00000000 00000000 00000000 00000000  
  238. [   21.786638] PVR_K:   (MKT-C2) 00000000 00000000 00000000 00000000  
  239. [   21.786692] PVR_K:   (MKT-C3) 00000000 00000000 00000000 00000000  
  240. [   21.786746] PVR_K:   (MKT-C4) 00000000 00000000 00000000 00000000  
  241. [   21.788239] PVR_K:   (MKT-C5) 00000000 00000000 00000000 00000000  
  242. [   21.828562] PVR_K:   (MKT-C6) 00000000 00000000 00000000 00000000  
  243. [   21.828617] PVR_K:   (MKT-C7) 00000000 00000000 00000000 00000000  
  244. [   21.828671] PVR_K:   (MKT-C8) 00000000 00000000 00000000 00000000  
  245. [   21.828725] PVR_K:   (MKT-C9) 00000000 00000000 00000000 00000000  
  246. [   21.830224] PVR_K:   (MKT-CA) 00000000 00000000 00000000 00000000  
  247. [   21.873559] PVR_K:   (MKT-CB) 00000000 00000000 00000000 00000000  
  248. [   21.873615] PVR_K:   (MKT-CC) 00000000 00000000 00000000 00000000  
  249. [   21.873669] PVR_K:   (MKT-CD) 00000000 00000000 00000000 00000000  
  250. [   21.873722] PVR_K:   (MKT-CE) 00000000 00000000 00000000 00000000  
  251. [   21.875216] PVR_K:   (MKT-CF) 00000000 00000000 00000000 00000000  
  252. [   21.908814] PVR_K:   (MKT-D0) 00000000 00000000 00000000 00000000  
  253. [   21.908870] PVR_K:   (MKT-D1) 00000000 00000000 00000000 00000000  
  254. [   21.908924] PVR_K:   (MKT-D2) 00000000 00000000 00000000 00000000  
  255. [   21.908977] PVR_K:   (MKT-D3) 00000000 00000000 00000000 00000000  
  256. [   21.910477] PVR_K:   (MKT-D4) 00000000 00000000 00000000 00000000  
  257. [   21.953517] PVR_K:   (MKT-D5) 00000000 00000000 00000000 00000000  
  258. [   21.953587] PVR_K:   (MKT-D6) 00000000 00000000 00000000 00000000  
  259. [   21.953642] PVR_K:   (MKT-D7) 00000000 00000000 00000000 00000000  
  260. [   21.953695] PVR_K:   (MKT-D8) 00000000 00000000 00000000 00000000  
  261. [   21.955174] PVR_K:   (MKT-D9) 00000000 00000000 00000000 00000000  
  262. [   21.988565] PVR_K:   (MKT-DA) 00000000 00000000 00000000 00000000  
  263. [   21.988620] PVR_K:   (MKT-DB) 00000000 00000000 00000000 00000000  
  264. [   21.988674] PVR_K:   (MKT-DC) 00000000 00000000 00000000 00000000  
  265. [   21.988728] PVR_K:   (MKT-DD) 00000000 00000000 00000000 00000000  
  266. [   21.990227] PVR_K:   (MKT-DE) 00000000 00000000 00000000 00000000  
  267. [   22.028560] PVR_K:   (MKT-DF) 00000000 00000000 00000000 00000000  
  268. [   22.028615] PVR_K:   (MKT-E0) 00000000 00000000 00000000 00000000  
  269. [   22.028669] PVR_K:   (MKT-E1) 00000000 00000000 00000000 00000000  
  270. [   22.028722] PVR_K:   (MKT-E2) 00000000 00000000 00000000 00000000  
  271. [   22.030219] PVR_K:   (MKT-E3) 00000000 00000000 00000000 00000000  
  272. [   22.070368] PVR_K:   (MKT-E4) 00000000 00000000 00000000 00000000  
  273. [   22.070423] PVR_K:   (MKT-E5) 00000000 00000000 00000000 00000000  
  274. [   22.070477] PVR_K:   (MKT-E6) 00000000 00000000 00000000 00000000  
  275. [   22.070530] PVR_K:   (MKT-E7) 00000000 00000000 00000000 00000000  
  276. [   22.072031] PVR_K:   (MKT-E8) 00000000 00000000 00000000 00000000  
  277. [   22.118597] PVR_K:   (MKT-E9) 00000000 00000000 00000000 00000000  
  278. [   22.118655] PVR_K:   (MKT-EA) 00000000 00000000 00000000 00000000  
  279. [   22.118708] PVR_K:   (MKT-EB) 00000000 00000000 00000000 00000000  
  280. [   22.118762] PVR_K:   (MKT-EC) 00000000 00000000 00000000 00000000  
  281. [   22.120255] PVR_K:   (MKT-ED) 00000000 00000000 00000000 00000000  
  282. [   22.153559] PVR_K:   (MKT-EE) 00000000 00000000 00000000 00000000  
  283. [   22.153616] PVR_K:   (MKT-EF) 00000000 00000000 00000000 00000000  
  284. [   22.153670] PVR_K:   (MKT-F0) 00000000 00000000 00000000 00000000  
  285. [   22.153724] PVR_K:   (MKT-F1) 00000000 00000000 00000000 00000000  
  286. [   22.163566] PVR_K:   (MKT-F2) 00000000 00000000 00000000 00000000  
  287. [   22.163621] PVR_K:   (MKT-F3) 00000000 00000000 00000000 00000000  
  288. [   22.167180] PVR_K:   (MKT-F4) 00000000 00000000 00000000 00000000  
  289. [   22.213569] PVR_K:   (MKT-F5) 00000000 00000000 00000000 00000000  
  290. [   22.213626] PVR_K:   (MKT-F6) 00000000 00000000 00000000 00000000  
  291. [   22.213680] PVR_K:   (MKT-F7) 00000000 00000000 00000000 00000000  
  292. [   22.213734] PVR_K:   (MKT-F8) 00000000 00000000 00000000 00000000  
  293. [   22.215231] PVR_K:   (MKT-F9) 00000000 00000000 00000000 00000000  
  294. [   22.254004] PVR_K:   (MKT-FA) 00000000 00000000 00000000 00000000  
  295. [   22.254059] PVR_K:   (MKT-FB) 00000000 00000000 00000000 00000000  
  296. [   22.254113] PVR_K:   (MKT-FC) 00000000 00000000 00000000 00000000  
  297. [   22.254167] PVR_K:   (MKT-FD) 00000000 00000000 00000000 00000000  
  298. [   22.255665] PVR_K:   (MKT-FE) 00000000 00000000 00000000 00000000  
  299. [   22.298568] PVR_K:   (MKT-FF) 00000000 00000000 00000000 00000000  
  300. [   22.298623] PVR_K:   (MKT-100) 00000000 00000000 00000000 00000000  
  301. [   22.298678] PVR_K:   (MKT-101) 00000000 00000000 00000000 00000000  
  302. [   22.298732] PVR_K:   (MKT-102) 00000000 00000000 00000000 00000000  
  303. [   22.300484] PVR_K:   (MKT-103) 00000000 00000000 00000000 00000000  
  304. [   22.337459] PVR_K:   (MKT-104) 00000000 00000000 00000000 00000000  
  305. [   22.337515] PVR_K:   (MKT-105) 00000000 00000000 00000000 00000000  
  306. [   22.337570] PVR_K:   (MKT-106) 00000000 00000000 00000000 00000000  
  307. [   22.337624] PVR_K:   (MKT-107) 00000000 00000000 00000000 00000000  
  308. [   22.348562] PVR_K:   (MKT-108) 00000000 00000000 00000000 00000000  
  309. [   22.348618] PVR_K:   (MKT-109) 00000000 00000000 00000000 00000000  
  310. [   22.351594] PVR_K:   (MKT-10A) 00000000 00000000 00000000 00000000  
  311. [   22.393562] PVR_K:   (MKT-10B) 00000000 00000000 00000000 00000000  
  312. [   22.393618] PVR_K:   (MKT-10C) 00000000 00000000 00000000 00000000  
  313. [   22.393672] PVR_K:   (MKT-10D) 00000000 00000000 00000000 00000000  
  314. [   22.393727] PVR_K:   (MKT-10E) 00000000 00000000 00000000 00000000  
  315. [   22.395572] PVR_K:   (MKT-10F) 00000000 00000000 00000000 00000000  
  316. [   22.437618] PVR_K:   (MKT-110) 00000000 00000000 00000000 00000000  
  317. [   22.437675] PVR_K:   (MKT-111) 00000000 00000000 00000000 00000000  
  318. [   22.437729] PVR_K:   (MKT-112) 00000000 00000000 00000000 00000000  
  319. [   22.437784] PVR_K:   (MKT-113) 00000000 00000000 00000000 00000000  
  320. [   22.443556] PVR_K:   (MKT-114) 00000000 00000000 00000000 00000000  
  321. [   22.445695] PVR_K:   (MKT-115) 00000000 00000000 00000000 00000000  
  322. [   22.488570] PVR_K:   (MKT-116) 00000000 00000000 00000000 00000000  
  323. [   22.488627] PVR_K:   (MKT-117) 00000000 00000000 00000000 00000000  
  324. [   22.488681] PVR_K:   (MKT-118) 00000000 00000000 00000000 00000000  
  325. [   22.488736] PVR_K:   (MKT-119) 00000000 00000000 00000000 00000000  
  326. [   22.490574] PVR_K:   (MKT-11A) 00000000 00000000 00000000 00000000  
  327. [   22.533559] PVR_K:   (MKT-11B) 00000000 00000000 00000000 00000000  
  328. [   22.533615] PVR_K:   (MKT-11C) 00000000 00000000 00000000 00000000  
  329. [   22.533670] PVR_K:   (MKT-11D) 00000000 00000000 00000000 00000000  
  330. [   22.533724] PVR_K:   (MKT-11E) 00000000 00000000 00000000 00000000  
  331. [   22.535566] PVR_K:   (MKT-11F) 00000000 00000000 00000000 00000000  
  332. [   22.571164] PVR_K:   (MKT-120) 00000000 00000000 00000000 00000000  
  333. [   22.571220] PVR_K:   (MKT-121) 00000000 00000000 00000000 00000000  
  334. [   22.571275] PVR_K:   (MKT-122) 00000000 00000000 00000000 00000000  
  335. [   22.571329] PVR_K:   (MKT-123) 00000000 00000000 00000000 00000000  
  336. [   22.573166] PVR_K:   (MKT-124) 00000000 00000000 00000000 00000000  
  337. [   22.613562] PVR_K:   (MKT-125) 00000000 00000000 00000000 00000000  
  338. [   22.613618] PVR_K:   (MKT-126) 00000000 00000000 00000000 00000000  
  339. [   22.613672] PVR_K:   (MKT-127) 00000000 00000000 00000000 00000000  
  340. [   22.613727] PVR_K:   (MKT-128) 00000000 00000000 00000000 00000000  
  341. [   22.615568] PVR_K:   (MKT-129) 00000000 00000000 00000000 00000000  
  342. [   22.654631] PVR_K:   (MKT-12A) 00000000 00000000 00000000 00000000  
  343. [   22.654687] PVR_K:   (MKT-12B) 00000000 00000000 00000000 00000000  
  344. [   22.654742] PVR_K:   (MKT-12C) 00000000 00000000 00000000 00000000  
  345. [   22.654796] PVR_K:   (MKT-12D) 00000000 00000000 00000000 00000000  
  346. [   22.656634] PVR_K:   (MKT-12E) 00000000 00000000 00000000 00000000  
  347. [   22.688039] PVR_K:(Error): SGXScheduleCCBCommandKM failed to acquire lock - ui32CallerID:-1 eError:106 [581, drivers/gpu/pvr/sgx/sgxutils.c]  
  348. [   22.688147] PVR_K:(Error): SGXDoKickKM: SGXScheduleCCBCommandKM failed. [664, drivers/gpu/pvr/sgx/sgxkick.c]  
  349. [   22.698586] PVR_K:   (MKT-12F) 00000000 00000000 00000000 00000000  
  350. [   22.698646] PVR_K:   (MKT-130) 00000000 00000000 00000000 00000000  
  351. [   22.700275] PVR_K:   (MKT-131) 00000000 00000000 00000000 00000000  

二、操作步骤

禁用GPU硬件加速,查看android源码:

Loader.cpp    frameworks\base\opengl\libs\Egl 

[cpp] view plaincopyprint?在CODE上查看代码片派生到我的代码片
  1. Loader::Loader()  
  2. {  
  3.     char line[256];  
  4.     char tag[256];  
  5.   
  6.     /* Special case for GLES emulation */  
  7.     if (checkGlesEmulationStatus() == 0) {  
  8.         LOGD("Emulator without GPU support detected. Fallback to software renderer.");  
  9.         gConfig.add( entry_t(0, 0, "android") );  
  10.         return;  
  11.     }  
  12.   
  13.     /* Otherwise, use egl.cfg */  
  14.     FILE* cfg = fopen("/system/lib/egl/egl.cfg""r");  
  15.     if (cfg == NULL) {  
  16.         // default config  
  17.         LOGD("egl.cfg not found, using default config");  
  18.         gConfig.add( entry_t(0, 0, "android") );  
  19.     } else {  
  20.         while (fgets(line, 256, cfg)) {  
  21.             int dpy;  
  22.             int impl;  
  23.             if (sscanf(line, "%u %u %s", &dpy, &impl, tag) == 3) {  
  24.                 //LOGD(">>> %u %u %s", dpy, impl, tag);  
  25.                 gConfig.add( entry_t(dpy, impl, tag) );  
  26.             }  
  27.         }  
  28.         fclose(cfg);  
  29.     }  
  30. }  

Egl.cfg
[cpp] view plaincopyprint?在CODE上查看代码片派生到我的代码片
  1. 0 0 android               //使用android的软件加速  
  2. 0 1 POWERVR_SGX540_120    //使用SGX540硬件加速,如果不使用硬件加速,则去掉此行  


要同时改一下这个文件,把config_hardwareAccelerated改成false,否则会弹出对话框,显示Unfortunately,Launcher has stopped的错误

e:\android_si\android210-androidfs_v03\packages\apps\launcher2\res\values\Config.xml

[html] view plaincopyprint?在CODE上查看代码片派生到我的代码片
  1. <resources>  
  2.     <bool name="config_hardwareAccelerated">false</bool>  
  3.     <bool name="config_largeHeap">false</bool>  

禁用后,能进入开机锁屏界面。

三、注意

这里只中验证是不是硬件支不支持GPU硬件加速,从侧面分析,没有从实质的去解决问题

执行dumpsys SurfaceFlinger可以得到SurfaceFlinger执行的相关调试信息,如使用多少个framebuffer等

我的mBufferCount = 2
0 0