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

The problem of atomic addition operation failing on large-sized buffers

When the size of Buffer<int>exceeds 65535, the atomic addition operation performed on the portion of Buffer that exceeds 65535 will not truly take effect.

I tested it using UE5's compute shader.

I tested it on MediaTek Dimensity 9300, which is G720. Is this a driver issue or a hardware limitation?

Qualcomm's Snapdragon 8Gen3 does not have this issue

Parents
  • We don't yet have a driver shipping with a fix - we found the erratum recently - but it will be in an Arm driver release "soon". We don't control whether OEMs take our driver updates or back-port fixes - many do not unfortunately - so I can't really provide any useful insights there.

    This issue impacts all Arm GPUs, it's not restricted to Mali-G720 series.

Reply
  • We don't yet have a driver shipping with a fix - we found the erratum recently - but it will be in an Arm driver release "soon". We don't control whether OEMs take our driver updates or back-port fixes - many do not unfortunately - so I can't really provide any useful insights there.

    This issue impacts all Arm GPUs, it's not restricted to Mali-G720 series.

Children
No data