How to fix game in BlueStacks which is displaying graphics in black?
When running KoA in BlueStacks Android emulator on macOS Sierra (MacBook Pro), most of the graphics have black patches, although it works fine on the phone.
I've reported the problem in BlueStacks support, but they're not supporting Mac without even investigating the issue. Although maybe there is some simpler solution or hack which somebody came across, since BlueStacks operates in VirtualBox environment running Android OS, so maybe there are some tweaks to fix this issue.
There is a related issue: Why Am I Getting Black Screen On BlueStacks? and Why Am I Getting Black Patches On Clash Of Clans?
In ~Library/BlueStacks/Android
I've got some .vdi
along with Android.vbox
.
I've tried to edit Android.vbox
manually (which is in XML format) and enabled 2D and 3D acceleration, so the line is as below:
<Display VRAMSize="12" monitorCount="1" accelerate3D="true" accelerate2DVideo="true"/>
However after BlueStacks restart, it didn't help.
Best Answer
It seems the problem exists only on macOS and probably on Linux as well. However, I was able to run BlueStacks App Player on Windows 2012 virtual machine on Amazon EC2 and connected to it via the Remote Desktop app client on macOS and the graphics seem to works fine. It works slow on a medium type of instance but should work a bit faster on the large one.
Pictures about "How to fix game in BlueStacks which is displaying graphics in black?"
How do I fix BlueStacks Graphics?
How to resolve white/black screen and app crash issues in...How do I fix black screen on BlueStacks?
You can play Blue Archive with enhanced graphics and improved FPS on BlueStacks 5 by applying the recommended settings. Recommended changes in the BlueStacks settings: Set "CPU allocation" to "High (4 Cores)" Set "Memory allocation" to "High (4 GB)"Which Graphics setting is best for BlueStacks?
To do this, simply open the settings menu by clicking on the hamburger button on the upper right of your BlueStacks windows. On this new screen, navigate to the \u201cGraphics\u201d tab, in which you will find the GPU section near the bottom. In this part, you can check the GPU that is currently in use by BlueStacks.More answers regarding how to fix game in BlueStacks which is displaying graphics in black?
Answer 2
This is the potential solution using VBoxManage
command by enabling 2D and 3D acceleration:
$ VBoxManage list vms
"Android" {87bb8c18-a755-46c6-ba82-2a0deb17bac3}
$ VBoxManage modifyvm Android --accelerate3d on --accelerate2dvideo on --vram 64 --memory 1024
$ VBoxManage showvminfo Android
...
3D Acceleration: on
2D Video Acceleration: on
...
$ VBoxManage startvm Android
Although I cannot test it end-to-end, since I've got kernel crash on startvm
command (which is not related to above settings), although it doesn't work when running BlueStacks directly. But it's worth if somebody can test it out.
Sources: Stack Exchange - This article follows the attribution requirements of Stack Exchange and is licensed under CC BY-SA 3.0.
Images: Victoria Art, Engin Akyurt, RF._.studio, icon0.com