If you're checking displacement in IR (interactive rendering), then be aware, that Corona uses adaptive tessellation and surfaces that are not in view at the start of the rendering will have much lower, or no subdivision at all and thus displacement will be significantly worse, or even non existent. When you change the view in IR, the displacement will not be updated, until you restart the rendering.