GPU collision triangle limit

Is there any particular reason why the GPU solver can only handle 500 collision triangles?

I am working with meshes that have 3000+ triangles and am obviously severely affected by this restriction. Is there a way to get around the restriction (e.g. by splitting a mesh into shapes with 500 triangles)?