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.
Hi, I try to measure our game's performance on galaxy s6(SM-G920K). I measured on galaxy s7 successfully, but I coundn't do that on s6. I added some log code to gatord source code, and got this message. What should I do??
MaliHwCntrReader::create(device = 0xf4f24290){ unsigned probeMMUCount(device = 0xf4f24290) { MaliHwCntrReader::create(device = 0xf4f24290, mmul2count = 1, jm = 0, shader = 0, tilter = 0, mmuL2 = ffffffff) { MaliHwCntrReader::MaliHwCntrReader(device = 0xf4f24290, mmul2count = 1, buffercount = 1, jmBM = 0, shaderBM = 0, tilerBM = 0, mmuL2BM = ffffffff) { device file path = / dev / mali0 MaliHwCntrReader : ABI version : 10.6 KBASE_FUNC_SET_FLAGS : OK KBASE_FUNC_HWCNT_READER_SETUP : hwcntReaderFd = 5 KBASE_HWCNT_READER_GET_API_VERSION : api_version = 1 KBASE_HWCNT_READER_GET_BUFFER_SIZE : sampleBufferSize = 6144 KBASE_HWCNT_READER_GET_HWVER : hardwareVersion = 5 MaliHwCntrReader : Could not mmap sample buffer } MaliHwCntrReader::MaliHwCntrReader(device = 0xf4f24290, mmul2count = 1, buffercount = 2, jmBM = 0, shaderBM = 0, tilerBM = 0, mmuL2BM = ffffffff) { device file path = / dev / mali0 MaliHwCntrReader : ABI version : 10.6 KBASE_FUNC_SET_FLAGS : OK KBASE_FUNC_HWCNT_READER_SETUP : hwcntReaderFd = 5 KBASE_HWCNT_READER_GET_API_VERSION : api_version = 1 KBASE_HWCNT_READER_GET_BUFFER_SIZE : sampleBufferSize = 6144 KBASE_HWCNT_READER_GET_HWVER : hardwareVersion = 5 mmap(nullptr, bufferCount_ * sampleBufferSize, PROT_READ...) : OK initialize = true } MaliHwCntrReader: Successfully created reader, with buffer size of 2 } // MaliHwCntrReader::create(device=0xf4f24290,mmul2count=1,jm=0,shader=0,tilter=0,mmuL2=ffffffff) [MaliHwCntrReader]::probeBlockMaskCount() { MaliHwCntrReader::triggerCounterRead() { ioctl(hwcntReaderFd = 5, KBASE_HWCNT_READER_DUMP) : rcode = -1, errno = 22, Invalid argument } MaliHwCntrReader::triggerCounterRead() { ioctl(hwcntReaderFd = 5, KBASE_HWCNT_READER_DUMP) : rcode = -1, errno = 22, Invalid argument } MaliHwCntrReader::triggerCounterRead() { ioctl(hwcntReaderFd = 5, KBASE_HWCNT_READER_DUMP) : rcode = -1, errno = 22, Invalid argument } MaliHwCntrReader::triggerCounterRead() { ioctl(hwcntReaderFd = 5, KBASE_HWCNT_READER_DUMP) : rcode = -1, errno = 22, Invalid argument } MaliHwCntrReader::triggerCounterRead() { ioctl(hwcntReaderFd = 5, KBASE_HWCNT_READER_DUMP) : rcode = -1, errno = 22, Invalid argument } MaliHwCntrReader::triggerCounterRead() { ioctl(hwcntReaderFd = 5, KBASE_HWCNT_READER_DUMP) : rcode = -1, errno = 22, Invalid argument } MaliHwCntrReader::triggerCounterRead() { ioctl(hwcntReaderFd = 5, KBASE_HWCNT_READER_DUMP) : rcode = -1, errno = 22, Invalid argument } MaliHwCntrReader::triggerCounterRead() { ioctl(hwcntReaderFd = 5, KBASE_HWCNT_READER_DUMP) : rcode = -1, errno = 22, Invalid argument } MaliHwCntrReader::triggerCounterRead() { ioctl(hwcntReaderFd = 5, KBASE_HWCNT_READER_DUMP) : rcode = -1, errno = 22, Invalid argument } MaliHwCntrReader::triggerCounterRead() { ioctl(hwcntReaderFd = 5, KBASE_HWCNT_READER_DUMP) : rcode = -1, errno = 22, Invalid argument } } } // probeMMUCount(device = 0xf4f24290) MaliHwCntrReader::create(device = 0xf4f24290, mmul2count = 0, jm = ffffffff, shader = ffffffff, tilter = ffffffff, mmuL2 = ffffffff) { MaliHwCntrReader::MaliHwCntrReader(device = 0xf4f24290, mmul2count = 0, buffercount = 1, jmBM = ffffffff, shaderBM = ffffffff, tilerBM = ffffffff, mmuL2BM = ffffffff) { device file path = / dev / mali0 MaliHwCntrReader : ABI version : 10.6 KBASE_FUNC_SET_FLAGS : OK KBASE_FUNC_HWCNT_READER_SETUP : hwcntReaderFd = 5 KBASE_HWCNT_READER_GET_API_VERSION : api_version = 1 KBASE_HWCNT_READER_GET_BUFFER_SIZE : sampleBufferSize = 6144 KBASE_HWCNT_READER_GET_HWVER : hardwareVersion = 5 MaliHwCntrReader : Hardware version 5 detected, but mmuL2BlockCount = 0 } MaliHwCntrReader: created reader, with buffer size of 1. but does not initialized. } // MaliHwCntrReader::create(device=0xf4f24290,mmul2count=0,jm=ffffffff,shader=ffffffff,tilter=ffffffff,mmuL2=ffffffff) } // [MaliHwCntrReader::create(device = 0xf4f24290)
Hi changmin,
Could you please try to modify probeBlockMaskCount function to default to returning 1 instead of 0 and see if that fixes the issue?
Also, what Streamline / gator version are you using? What Android version are you running on your S6?
Regards,
Jacek