As mentioned in a blog on the death of King Duncan of Scotland Shakespeare source is the Chronicles of Raphael Holinshed, to which he is known to have referred for many of his other historical dramas.
meanderingthroughtime.weebly.com/history-blog/king-duncan-i-and-macbeth