Arm Community
Site
Search
User
Site
Search
User
Support forums
Mobile, Graphics, and Gaming forum
Bug in driver (Android SGS 2 I9100)
Jump...
Cancel
Locked
Locked
Replies
5 replies
Subscribers
137 subscribers
Views
5897 views
Users
0 members are here
Android
OpenGL ES
Mali-GPU
Mali-400
Options
Share
More actions
Cancel
Related
How was your experience today?
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion
Bug in driver (Android SGS 2 I9100)
Laurent Mallet
over 12 years ago
Note: This was originally posted on 3rd June 2011 at
http://forums.arm.com
Hello,
I'm an Android dev and have bought the SGS 2 I9100 (GPU Mali 400). I have developed a tool called
GPUBench and tested on this device and found a bug which cause many artefact.
In shader, sin & cos are valid (or correct) between -6.14 and 6.14; when angle is important, result are
false.
I have created and apk which show the problem:
http://bit.ly/ikF3rz
And there is code source:
http://bit.ly/jb9H6c
How fix driver on Android ? Is it the work of ARM or Samsung ?
Thanks
twitter: ellis2323
mail: laurent.mallet at_ gmail.com
Parents
Pete
over 12 years ago
Note: This was originally posted on 8th June 2011 at
http://forums.arm.com
Hi,
designing a GPU for use in a mobile phone is a big challenge - we have to balance the need for great graphics performance with the need for great battery life. There are many trade-offs to be made in the areas of power consumption, memory bandwidth, cost, etc.
We designed the Mali-400 MP pixel processor hardware to be both fast and power efficient - we believe that "˜mediump' is the right level of precision for the fragment shaders. Note that the vertex processor does support "˜highp', where we believe more precision may be needed.
To achieve the best power-saving, these precision trade-offs need to be made in the hardware. So although the Mali-400 MP has a very flexible software architecture, this is not something that we could change in the driver.
Hope this helps, Pete
Cancel
Vote up
0
Vote down
Cancel
Reply
Pete
over 12 years ago
Note: This was originally posted on 8th June 2011 at
http://forums.arm.com
Hi,
designing a GPU for use in a mobile phone is a big challenge - we have to balance the need for great graphics performance with the need for great battery life. There are many trade-offs to be made in the areas of power consumption, memory bandwidth, cost, etc.
We designed the Mali-400 MP pixel processor hardware to be both fast and power efficient - we believe that "˜mediump' is the right level of precision for the fragment shaders. Note that the vertex processor does support "˜highp', where we believe more precision may be needed.
To achieve the best power-saving, these precision trade-offs need to be made in the hardware. So although the Mali-400 MP has a very flexible software architecture, this is not something that we could change in the driver.
Hope this helps, Pete
Cancel
Vote up
0
Vote down
Cancel
Children
No data