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

Mali-450 MP6 problem

Hi;

     I buy a odroid-c1(the cpu is amlogic s805) which the GPU is Mali-450 MP4 and the os is ubuntu .I port the Mali driver on the Amlogic s802 which the GPU is Mali-450 MP6 and I run the Ubuntu os. The s802 can setup normally. The display is ok.But,When I run the glmark-es2 od kodi in the ubuntu which can run nomal on s805 (odroid),the display have nothing and the program exit automatically.

     The serial output :

                UMP<2>: New session opened

[   38.726301@1] Mali<2>: Session started

[   38.786947@3] efuse version is not selected.efuse_getinfo_byID

[   38.947359@3] UMP<2>: Session closed

[   38.947676@3] Mali<2>: Session has ended

Now I can not determine where the problem lies,anyone can help me? Thanks

Parents
  • Hi liuyongli,

    When you say you port the Mali driver from the S802 to the S805, can you be more specific?

    Are you talking about the kernel side, userspace side, or both parts of the Mali driver?

    The driver requires integration into the given SoC, which is done by the vendor, Amlogic in this instance. Although both SoC's are from Amlogic, it is unlikely that the integration will be the same for the two SoC's as they contain not only different Mali-450's but different CPUs too, and probably many other differences.

    When you say the display is ok, that could be because 2D blitting is usually done in a dedicated 2D hardware block, not the Mali GPU (Although if the environment uses OpenGL ES then it would be using Mali - can you confirm what the environment is using as its graphics API?) and as such, changing the Mali driver will have no effect on this 2D environment.

    Running any OpenGL ES based application will certainly make use of the Mali and it sounds like it is these kind of applications that are failing for you, which makes sense if the integration is broken.

    As I have mentioned above, the integration is handled by the vendor, so if this is indeed the issue at hand, you would need to contact Amlogic to resolve this issue.

    Kind Regards,

    Michael McGeagh

Reply
  • Hi liuyongli,

    When you say you port the Mali driver from the S802 to the S805, can you be more specific?

    Are you talking about the kernel side, userspace side, or both parts of the Mali driver?

    The driver requires integration into the given SoC, which is done by the vendor, Amlogic in this instance. Although both SoC's are from Amlogic, it is unlikely that the integration will be the same for the two SoC's as they contain not only different Mali-450's but different CPUs too, and probably many other differences.

    When you say the display is ok, that could be because 2D blitting is usually done in a dedicated 2D hardware block, not the Mali GPU (Although if the environment uses OpenGL ES then it would be using Mali - can you confirm what the environment is using as its graphics API?) and as such, changing the Mali driver will have no effect on this 2D environment.

    Running any OpenGL ES based application will certainly make use of the Mali and it sounds like it is these kind of applications that are failing for you, which makes sense if the integration is broken.

    As I have mentioned above, the integration is handled by the vendor, so if this is indeed the issue at hand, you would need to contact Amlogic to resolve this issue.

    Kind Regards,

    Michael McGeagh

Children