I tried to boot from ISO or installed to VMDK some of Android x86 official and unofficial ISO images in VMWare 12.5 running on Win 10 64-bit. Some images like cm-x86-13.0-rc1.iso posted here (
http://www.android-x86.org/download) booted OK from VMDK after switching 3D support On in VWare Settings. None I tried booted directly from ISO. I had to use preinstalled Android x86 VMDK images instead from OSBoxes (
https://www.osboxes.org/android-x86/#android-x86-4_4-r4-vmware), and they all boot well in VMWare 12.5.
As an example, I installed to VMDK the Android 7.0 Nougat ISO from this site by following their Tutorial (
http://sysadminview.com/install-android-7-0-nougat-vmware-workstation/). The ISO as they say is optimized for VMWare 12, and booted well in their video. But in my setup it hangs just before displaying 3D Android Boot Logo, just like most other ISOs. Same result in VirtualBox. Below is screenshot from booting in Debug mode, it looks like it loops.
https://s22.postimg.org/mxqfp1nlt/Android_X86_7_0.png
My question is, why most Android x86 ISOs hang in my setup, and what can I try to fix it? Does it depend on real PC hardware? Why, since VMWare runs virtual hardware anyway? I usually assign 2GB RAM and 8GB IDE disk size to VMDK, and various Display settings to see the difference, but no ISO boots inside the VM, and most my VMDK installed images don't boot either, except those prepared by OSBoxes. It happens only with Android x86, various other OS ISOs I tried boot OK in VM.