В попытках улучшить производительность ФГО на блюстаксе я начал усиленно рыться в реестре, на который раньше забил, т.к. в последней версии эмулятора поменяли структуру, и, как мне показалось, убрали многие вариаблы, которые раньше можно было менять. Но сегодня при более детальном осмотре я обнаружил, что их просто засунули в другую директорию, поглубже. Меня вообще удивляет, почему разработчики некоторые довольно важные опции кидают подальше от взгляда пользователя. Хотя не первый раз такое. Реальным девайсом никогда не пользовался, не знаю, насколько там всё скрыто.
Так вот, я хочу поделиться с вами несколькими вариаблами из реестра, который возможно помогут кому-то запустить ФГО на блюстаксе, или как мне, хотя бы немножко улучшить его производительность.
Запускаем regedit, ищем там HKEY_LOCAL_MACHINE\SOFTWARE\Bluestacks\Guest\Android\Config и ищем там строчку GlRenderMode. У меня она была выставлена на 4. При попытке выставить на 1 или 2 эмулятор не запускался дальше бесконечной загрузки, но при выставлении 3 - запустился, и игры получили небольшой прирост производительности. Советую перепробовать все 4 режима, т.к. на том же реддите люди отписываются, что некоторым помогало выставить на 1 для того чтобы запустить ту или иную игру.
Второй момент: HKEY_LOCAL_MACHINE\SOFTWARE\Bluestacks\Guest\Android\Config\FrameBuffer\0
Здесь у нас разрешение окна эмулятора и "внутреннее" разрешение, на котором запускаются игры и приложения. Так вот внутреннее разрешение можно попробовать выставить поменьше, можно подогнать под размер окна эмулятора. Так же немного повышает производительность.
Возможно там есть какие-нибудь еще очень важные опции, которые помогли бы поставить новую версию эмулятора на путь производительности, но мне кажется основная проблема всё же лежит на уровне разработки.