I am working with iMX8mmini and trying to increase GPU performance. using below command I found that currently GPU is running @ 500 MHz. As per datasheet or device tree node GPU is running at nominal frequency of 800 MHz (Max Support 1000 MHz). I need help to increase GPU performance i.e. increase GPU frequency to 800 MHz.
Currently I am using kernel 5.4.142 and below is O/P of GPU clk
gpu0 mc clock: 499995861 HZ.
gpu0 sh clock: 499995861 HZ.
gpu8 mc clock: 499998777 HZ.
Did you manage to resolve your problem. I am currently in front of the same situation. I see that GPU_PLL is set to 1GHz, however debugfs entry for gpu0 shows 500MHz. Does GPU really operate at 500MHz, or is it a debugfs query error ? Shall we expect double the GPU clock moving to BSP5.10.72 or any newer BSP and by that increasing GPU performance ?
The same results:
imx8mm:/sys/kernel/debug/gc# cat clk
gpu0 mc clock: 499978008 HZ.
gpu0 sh clock: 499978008 HZ.
gpu8 mc clock: 500011499 HZ.
Thank you for your response. I gave a try to the demo image of the latest kernel(5.10.72) and still, I am getting 500 MHz only.
Can you guide me on how to increase it to 800 MHz?
Hi @Bio_TICFSL ,
We are also seeing the IMX8 Mini running at 500MHz.
We've deployed the latest release: imx-5.15.32-2.0.0, but it still reports as 500MHz in both sysfs, and when performing a 'QueryChipFrequency' ioctl request on '/dev/galcore'
Is there some other configuration that needs to be modified to support the higher frequency operation?