We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Not sure if this is the right place to ask this question but how do I disable watchdog timer on my Note3 which has a Mali-T628? All I could find was dvfs stuff inside /sys/devices/platform/mali.0. Is there something in the user-mode driver I could modify and recompile?
I am trying to run some GLES 3.0 benchmarks and if I increase the number of iterations inside the pixel shader beyond a certain limit, I get a black framebuffer. I figured it must be related to the watchdog timer.
Hmm, my shader is fetching from a texture inside a loop and writing out the results once to the framebuffer. All the results are added inside a vec4 variable. I should try using highp instead of lowp/mediump qualifiers then.
On Mali mediump is fp16 precision - so the dynamic range is quite small, and if you start using a significant number of bits to represent non-fractional digits you rapidly run out of the fractional part. Try highp - it sounds like it might help.
Okay so I tried both suggestions :
-Use highp for the output color and intermediate variable - the black output is still present on increasing the texel fetches > 2k
-Enabled blending to prevent pixel killing optimization
And still no luck :[
Anyways, It's a good thing you guys report the texel fill rate which is 1 bilinear/clock/unit and 1/2 triliear/clock/unit. And also FP16 is full-rate which I measured.