After upgrading my Windows 7 installation of Mali to version 2.1 using the installer, multisampling doesn't work anymore for my application beside the program successfully choosing a configuration that supports it. I also get lots of bad allocs. Any ideas?
Hi tomgerard,
I do not understand your question, can you please explain the issue you are seeing, and exactly what product you have a problem with?
Based on the information you have given, I can only speculate that you are having a problem with the OpenGL ES Emulator, can you confirm this?
Are you also suggesting that the emulator worked fine with version 2.0 but when updated to version 2.1 you have seen issues? If not, at what version specifically did it work on your system?
Finally, it is worth pointing out the requirements of your host system:
In general, the Mali OpenGL ES Emulator will work on any system that supports at least: • OpenGL 3.2 – when OpenGL ES 2.0 contexts are used • OpenGL 3.3 – when OpenGL ES 3.0 contexts are used • OpenGL 4.3 – when OpenGL ES 3.1 contexts are used On all systems, up-to-date operating system components and graphics drivers are recommended. We recommend using the Mali OpenGL ES Emulator with NVIDIA drivers. At the date of this release the reference driver version is 344.60 or higher. We are aware of various issues when running the Emulator with ATI/AMD drivers and are working on improving the support. Detailed interoperability with other drivers was not tested.
In general, the Mali OpenGL ES Emulator will work on any system that supports at least:
• OpenGL 3.2 – when OpenGL ES 2.0 contexts are used
• OpenGL 3.3 – when OpenGL ES 3.0 contexts are used
• OpenGL 4.3 – when OpenGL ES 3.1 contexts are used
On all systems, up-to-date operating system components and graphics drivers are recommended. We recommend using the Mali OpenGL ES Emulator with NVIDIA drivers. At the date of this release the reference driver version is 344.60 or higher. We are aware of various issues when running the Emulator with ATI/AMD drivers and are working on improving the support. Detailed interoperability with other drivers was not tested.
Can you also confirm that your host machine matches these minimum requirements for the contexts you are targeting, and that your drivers are up to date?
Kind Regards,
Michael McGeagh
Hello,
thanks for your answer. Yes, it's about the Mali OpenGL ES emulator version 2.1. I had it upgraded from a version unknown to me because the dFdx / dFdy functions from the #extension GL_OES_standard_derivatives gave strange results in fragment shader. The graphics board is a AMD Radeon HD 7470. The driver is a Catalyst 8.922.0.0 version.
Regards
tomgerard
That graphics card supports GL 4.3 so should be capable of running up to GLES 3.1 content.
The notes does state that some AMD graphics cards have known issues, however if you are stating it did work before on the same GPU, this may not be related to that.
Do you have a small reproducer so we can test to see if there is a problem with the emulator in version 2.1?
Many thanks,
Hello,.
I will see what I can do. For starters, the Mali Cube Application doesn't seem to have multisampling activated for me.
Btw I have now a 14.501.1003.0 Catalyst Driver version. Problem persists.
Tested on a Nvidia card. Same.
At this point we suspect an issue in the Emulator codebase with multisampling support not fully supported by an EGL implementation. So we will assign an internal ticket to investigate this problem and will get back to this post with and answer where we are with this.
Also, to confirm we look to the same problem, could you give us view which set set of EGL attributes you are using to choose your config?
Cheers
Adam
Hello again,
I confirm that there is an issue with the emulator using multisampled EGL config at the moment.
We've decided to prepare a bugfix release that will address the problem and it should be available for download shortly from now.
Thanks for help in spotting that.
Cheers,
...and here we are.
The 2.1.1 version has been released and published on the malideveloper.arm.com site today, and it contains a fix for the indicated problem.
Regards,
I can confirm that multisampling in the cube application now works for me as well. I will test it with my full application in the following days.
Thanks for your efforts so far.