[Galaxy S Advance I9070 Original Android Developmen] ChronoMonochrome:
GPU

hi, [MENTION=4832589]cocafe[/MENTION],

first of all I would like to thank you for your work.

I from galaxy ace 2 dev forum :) I have tried to made new change frequency algorithm for GPU, that uses all the frequency table for a frequency change. https://github.com/ChronoMonochrome...mmit/b60c919b5883a780655ef66dab05a3cf2a133811

Everything seems to work good, but i faced a weird problem, sometimes phone freezes and stays an unresponsible until i reboot it.

Here is part of my kmsg log:

[ 1405.433868] mcde mcde: Could not set lcd freq to 62400000
[ 1407.953674] [Mali] @441600 kHz
[ 1408.953582] [Mali] @399360 kHz
[ 1411.752807] [Mali] @422400 kHz
[ 1413.752838] [Mali] @480000 kHz
[ 1414.753173] [Mali] @460800 kHz
[ 1415.752716] [Mali] @499200 kHz
[ 1416.754577] [Mali] @460800 kHz
[ 1417.752777] [Mali] @399360 kHz
[ 1431.763366] [Mali] @422400 kHz
[ 1432.763427] [Mali] @399360 kHz
[ 1440.091735] binder: release proc 5859, transaction 187047, not freed
[ 1440.091766] binder: release proc 5859, transaction 187050, not freed
[ 1440.091766] binder: release proc 5859, transaction 187051, not freed
[ 1442.743377] raw soc = 926
[ 1444.773529] [Mali] @499200 kHz
[ 1445.778106] [Mali] @422400 kHz
[ 1446.773834] [Mali] @399360 kHz
[ 1453.073791] [Mali] @422400 kHz
[ 1454.074340] [Mali] @399360 kHz
[ 1467.383850] [Mali] @480000 kHz
[ 1468.383422] [Mali] @518400 kHz
[ 1469.385192] [Mali] @560640 kHz
[ 1470.383361] [Mali] @537600 kHz
[ 1472.387817] [Mali] @480000 kHz
[ 1473.383483] [Mali] @441600 kHz
[ 1474.383819] [Mali] @537600 kHz
[ 1475.383850] [Mali] @460800 kHz
[ 1476.383422] [Mali] @399360 kHz
[ 1477.383392] [Mali] @460800 kHz
[ 1478.383605] [Mali] @499200 kHz
[ 1478.792907] raw soc = 923raw soc = 923
[ 1479.384124] [Mali] @399360 kHz
[ 1479.384918] Mali: ERR: /usr/local/arm/Samsung_STE_Kernel/drivers/gpu/mali/mali400ko/driver/src/devicedrv/mali/common/mali_pp.c
[ 1479.384948] mali_pp_bottom_half() 536
[ 1479.384948] Mali PP: Unknown interrupt 0x00000200 from core Mali-400 PP, aborting job
[ 1479.384948]
[ 1479.483215] Mali: ERR: /usr/local/arm/Samsung_STE_Kernel/drivers/gpu/mali/mali400ko/driver/src/devicedrv/mali/common/mali_mmu.c
[ 1479.483245] mali_mmu_enable_stall() 282
[ 1479.483276] Enable stall request failed, MMU status is 0x00000011
[ 1479.483276]
[ 1479.483489] Mali: ERR: /usr/local/arm/Samsung_STE_Kernel/drivers/gpu/mali/mali400ko/driver/src/devicedrv/mali/common/mali_pp.c
[ 1479.483489] mali_pp_stop_bus_wait() 191
[ 1479.483520] Mali PP: Failed to stop bus on Mali-400 PP. Status: 0x00000005
[ 1479.483520]
[ 1479.581573] Mali: ERR: /usr/local/arm/Samsung_STE_Kernel/drivers/gpu/mali/mali400ko/driver/src/devicedrv/mali/common/mali_mmu.c
[ 1479.581604] mali_mmu_enable_stall() 282
[ 1479.581604] Enable stall request failed, MMU status is 0x00000011
[ 1479.581604]
[ 1479.581756] Mali: ERR: /usr/local/arm/Samsung_STE_Kernel/drivers/gpu/mali/mali400ko/driver/src/devicedrv/mali/common/mali_mmu.c
[ 1479.581756] mali_mmu_raw_reset() 367
[ 1479.581756] Reset request failed, MMU status is 0x00000011
[ 1479.581787]
[ 1480.384277] [Mali] @679680 kHz
[ 1481.383972] [Mali] @710400 kHz
[ 1483.394165] Mali: ERR: /usr/local/arm/Samsung_STE_Kernel/drivers/gpu/mali/mali400ko/driver/src/devicedrv/mali/common/mali_gp.c
[ 1483.394226] mali_gp_reset() 263
[ 1483.394226] Mali GP: Failed to reset core Mali-400 GP, unable to recover
[ 1483.394256]
[ 1483.492309] Mali: ERR: /usr/local/arm/Samsung_STE_Kernel/drivers/gpu/mali/mali400ko/driver/src/devicedrv/mali/common/mali_mmu.c
[ 1483.492340] mali_mmu_enable_stall() 282
[ 1483.492370] Enable stall request failed, MMU status is 0x00000001
[ 1483.492401]
[ 1483.492614] Mali: ERR: /usr/local/arm/Samsung_STE_Kernel/drivers/gpu/mali/mali400ko/driver/src/devicedrv/mali/common/mali_gp.c
[ 1483.492645] mali_gp_stop_bus_wait() 162
[ 1483.492645] Mali GP: Failed to stop bus on Mali-400 GP
[ 1483.492675]
[ 1483.590759] Mali: ERR: /usr/local/arm/Samsung_STE_Kernel/drivers/gpu/mali/mali400ko/driver/src/devicedrv/mali/common/mali_mmu.c
[ 1483.590789] mali_mmu_enable_stall() 282
[ 1483.590789] Enable stall request failed, MMU status is 0x00000001
[ 1483.590820]
[ 1483.590972] Mali: ERR: /usr/local/arm/Samsung_STE_Kernel/drivers/gpu/mali/mali400ko/driver/src/devicedrv/mali/common/mali_mmu.c
[ 1483.591003] mali_mmu_raw_reset() 367
[ 1483.591003] Reset request failed, MMU status is 0x00000001
[ 1483.591033]
[ 1483.717620] Mali: ERR: /usr/local/arm/Samsung_STE_Kernel/drivers/gpu/mali/mali400ko/driver/src/devicedrv/mali/common/mali_mmu.c
[ 1483.717651] mali_mmu_enable_stall() 282
[ 1483.717651] Enable stall request failed, MMU status is 0x00000001
[ 1483.717681]
[ 1483.827423] Mali: ERR: /usr/local/arm/Samsung_STE_Kernel/drivers/gpu/mali/mali400ko/driver/src/devicedrv/mali/common/mali_mmu.c
[ 1483.827453] mali_mmu_enable_stall() 282
[ 1483.827453] Enable stall request failed, MMU status is 0x00000001
[ 1483.827453]
[ 1484.383972] [Mali] @537600 kHz
[ 1485.384704] [Mali] @399360 kHz

Looks like it's conflicts with some other code. Any suggestions, what is causes this weird issue ?

Thanks in advance.

Regargs,

p.s. sorry about my English.