It works on small objects or macro, but not on portrait, why har? :embrass::embrass:
this is due to the smaller sensor size.
a lot of things play a role in getting shallow depth of field:
(1) sensor size, the larger the sensor size, the shallower the depth of field, all other things being equal (i.e. equivalent focal length, aperture)
(2) focal length, the longer the focal length, the shallower the depth of field, all other things being equal.
(3) aperture, the larger the aperture (or the smaller the f-stop), the shallower the dof, all other things being equal.
(4) subject relative to background distance, if you move the subject closer while keeping the background at same distance, or if you move the background further, while keeping the subject at the same position, all other things being equal, bg will be thrown out of focus more.
(4) is the reason why you can get bokeh for macro and closeups but not for portraits.
but (1) is the driving reason why you are limited in the first place.