Я разрабатываю графическое приложение (Racing Game) на phyte c phyBOARD iMX-6 с Qt 5.9 и OpenGLESv2. Я создаю контекст OpenGL через модули Qt. Моя проблема в том, что моя игра получает 40 кадров в секунду при работе на SD-карте. И получает 20 кадров в секунду при работе на Fla sh. Почему частота кадров opengles такая низкая на fla sh? Операционные системы на карте fla sh и sd идентичны.
Сначала я подумал, что производительность снизилась из-за низкой способности чтения / записи fla sh. Но моя игра только читает данные с диска на этапе загрузки. На остальных этапах он обменивается данными с диском очень ограниченным образом. Поэтому маловероятно, что низкая производительность вызвана скоростями чтения и записи на диск.
Вы когда-нибудь сталкивались с такой проблемой, когда частота кадров opengles низкая, когда приложение работает на fla sh? Может быть, подобное решение может помочь мне.