I have tested it and found out that disabling the framebuffer console intelfb allows X11 to start up correctly.