Androidx86 cannot startup

Trouble

I install Android x86 on my VirtualBox. Installation is okay, but I cannot open it.

I find so many questions, but none of them helps until find out this answer, so I try to switch my graphics controller to VBoxSVGA.

And it just works! Jack, this is amazing!

And I still don't get it, don't know why it works? Maybe someday I can find out the answer.

My info

Reference