[root] Как да играете Tegra игри на устройство без Tegra GPU

Здравейте. Днес ще Ви покажем как може да играете игри, специално направени за устройства с Tegra GPU на смартфон, който не разполага с такъв чип. Идеята, простичко казано е следната: създадено е приложението Chainfire 3D, което играе ролята на междинен драйвър, който стои между приложенията и графичния драйвър на телефона. По този начин, Tegra приложение си мисли, че смартфонът Ви разполага с въпросният хардуер от Nvidia. Направили сме демонстрацията на Samsung Galaxy S2 с графичен ускорител Mali 400.

Chainfire 3D има платена и безплатна версия. В т.6 (по-долу) са написани разликите между безплатната и платената версия.

За да се възползвате от предимствата на Chainfire 3D трябва да разполагате с root-нато Android устройство, с процесор минимум на 1GHz. Подробна информация относно инсталацията на Chainfire 3D, прочетете внимателно описанието на приложението в Android market.

Екипът на 359GSM.com, Ви предупреждава, че можете да повредите устройството си по време на тази процедура, както и да наруши гаранционните Ви условия. Екипът на 359GSM.com не носи отговорност за повредени смартфони! Правите това на Ваш собствен риск!

Необходими файлове:

1. Chainfire 3D (платената или безплатната версия)
2. Chainfire 3D плъгини

Стъпка по стъпка:

1. Сваля се приложението Chainfire 3D от Маркета (безплатно или платено – има разлики). Самото приложение изисква root, а в описанието е казано на кои устройства работи.
2. !!! Важно: преди тази стъпка е хубаво да се направи nandroid backup за всеки случай. !!!
3. От Options се избира CF3D driver, за да се инсталира драйвъра. Телефона се рестартира.
4. Plugin файловете (Chainfire 3D плъгините) се поставят в root (главната) директорията на картата с памет, остават с разширение .zip.
5. След това от главното меню на Chainfire 3D, се избира Install plugins/shaders. Програмата ги намира сама и ги инсталира.
6. При платената версия на Chainfire 3D:
– има я активна опцията Fix Market Settings, чрез която в Маркета ще започнат да се появяват и Tegra игрите.
– има я активна опцията Pre-App OpenGL Settings. Тук може да се направят различни настройки за различни приложения.
7. Ако се използва безплатното приложение, се влиза в Default OpenGL Settings, скролва се най-долу и се избира Use Plugin – Nvidia, Qualcomm или PowerVR. Другите опции тук са за намаляване качеството на текстурите ако устройството е по-слабо и т.н.

Няколко дни след като снимахме този съветник с играта Shadowgun, излезе ъпдейт за нея, с която вече официално се поддържат утройства с различни от Tegra GPU-та. Така или иначе, можете да използвате “Съветника” за да се възползвате от други Tegra игри.

Внимание: Това, че имате инсталиран Chainfire 3D, не е гаранция, че ще подкарате всяка игра безпроблемно.

За повече информация, вижте темата в XDA.