Dynamic shadows artifacts

Did you use the console variable r.shadow.filteringmethod 1 ?