Bluestacks 5 64-bit Android Pie instance on Windows host - black screen in-game or crash on boot depending on Mesa3D OpenGL driver used
Reproduced with
- Bluestacks 5 64-bit Android Pie instance using OpenGL graphics renderer
- Mesa Version: 22.1.3-ceb5c0f5 built with MSVC 17.2.5 and LLVM 14.0.6
- Windows 11 v10.0.22000
- Game: Old School Runescape
- Swiftshader Subzero*
*: Look for runs that lasted more than 10 minutes. Other don't have artifacts because the build script exits early if both itself and Swiftshader source code did not change from previous run.
Results
- llvmpipe and GLonD3D12 over WARP = black screen with audio in-game
- zink over lavapipe or swiftshader = crash on Bluestacks engine boot
Extra info
- Downstream issue report
- Original issue reporter wanted to use software rendering on purpose
- Bluestacks default executable location: %ProgramFiles%\BlueStacks_nxt
- It doesn't seam to matter if Interface renderer is OpenGL or software
- Bluestacks reports GPU in use in instance settings - Graphics so you can easily tell if any Mesa3D driver is in use