Xの問題か切り分けておいたほうがよいかも。
いったん、グラフィカルログインを止めます。 一次資料ではないけど…。 https://qiita.com/Syl180/items/9ea9294d3dd6396b3135
まず、recovery modeで入って、コンソールログインになるよう 設定を変えて、今度は通常の起動をさせてみてください。 ログインプロンプトまで進むかどうか。
ログインプロンプトまで進むようならXの問題。 /var/log/Xorg.0.logを見ていくことになるかと。
そうでなければ、たぶんカーネルというかドライバーまわりの問題。 /var/log/kern.log (とかdmesgとかjournalctlとか。使い分け不明)を みるのでしょう。