One solution is to install Android-x86 (Android for Intel or AMD processors) either initially or in a virtual machine. If you want to play only some games and not dual-boot from Windows and Android, you can use the excellent Android Bluestacks emulator. Just a warning, depending on your hardware (or virtual hardware), one version of Android-x86 may work better than another, you should try. On the virtual machine, most likely the virtual video card will not be detected properly, so you should run it in VESA mode. I recommend editing the boot record before starting it and adding the commands:
nomodeset xforcevesa vga=ask
Then select the graphics mode to launch Android-x86. This leads to a specific VESA mode, and in most cases the graphics are displayed correctly with the correct colors on the screen. Of course, in this case you have a performance penalty. In some games, you may need to enable developer options and then force the software to render.
source share