Eu tenho exatamente o mesmo problema com a mesma placa gráfica em um conjunto diferente de hardware (não Apple).
Parece estar relacionado à unidade em combinação com a lightDM. Eu instalei o KDM como uma solução e deixei aquele iniciar a unidade.
Eu também notei que a corrupção desaparece quando você tem o autologin ativado. Se você sair e voltar, ele se comportará normalmente.
Atualização: O problema aparece quando você faz o login rápido (por exemplo, com autologin). Portanto, outra alternativa seria alterar /etc/lightdm/lightdm.conf e definir o tempo limite do usuário autologin para 1 ou maior.