О продуктах ExaGear: различия между версиями

Материал из Exagear International
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
Строка 1: Строка 1:
'''''ExaGear''''' - серия коммерческих программ созданных в 2013 году российской компанией '''Eltechs''' для трансляции x86_64 инструкций в ARMv6, ARMv7, ARMv8 для запуска в контейнере Linux приложений и игр от ''Windows'' используя ''Wine'' - свободную реализацию ''Windows'' API.
'''''ExaGear''''' - серия коммерческих программ созданных в 2013 году российской компанией '''Eltechs''' для трансляции x86_64 инструкций в ARMv6, ARMv7, ARMv8 для запуска в контейнере Linux приложений и игр от ''Windows'' используя ''[[Wine(ru)|Wine]]'' - свободную реализацию ''Windows'' API.
{{Infobox_Exagear(ru)
{{Infobox_Exagear(ru)
|title = <center>'''ExaGear'''</center>
|title = <center>'''ExaGear'''</center>
Строка 15: Строка 15:
15 апреля 2014 года на Android был представлен '''''Heroes 3 Runner''''', программа которая позволяла запустить и играть в Heroes 3 на Android путём трансляции x86 в ARM. В том же 2014 году ''Heroes 3 Runner'' был переименован в '''''ExaGear Strategies'''''. '''''ExaGear RPG''''' вышел в Beta тестирование 3 ноября 2014 года. Он был предназначен для запуска игр Fallout 1,2, M&M 6,7,8.  
15 апреля 2014 года на Android был представлен '''''Heroes 3 Runner''''', программа которая позволяла запустить и играть в Heroes 3 на Android путём трансляции x86 в ARM. В том же 2014 году ''Heroes 3 Runner'' был переименован в '''''ExaGear Strategies'''''. '''''ExaGear RPG''''' вышел в Beta тестирование 3 ноября 2014 года. Он был предназначен для запуска игр Fallout 1,2, M&M 6,7,8.  


2 ноября 2014 года вышел [[ExaGear Desktop|'''ExaGear Desktop''']]: программа для запуска x86 Linux, Windows приложений (с помощью Wine) на ARM GNU/Linux платформах. С 2013 по 2019 вышло много новых версий, проект развивался и становился стабильнее. GPU эмулировался программными методами, поддержки OpenGL не было.
2 ноября 2014 года вышел '''[[ExaGear Desktop(ru)|ExaGear Desktop]]''': программа для запуска x86 Linux, Windows приложений (с помощью [[Wine(ru)|Wine]]) на ARM GNU/Linux платформах. С 2014 по 2019 годах вышло много новых версий, проект развивался и становился стабильнее. GPU эмулировался программными методами, поддержки OpenGL не было, также как и Direct3D(только DirectX 1-7)


В 2017 году выходит '''''ExaGear Windows Emulator''''' - версия Exagear с новым на тот момент Wine 3.0, для запуска кроме как игр ещё и приложений Windows на Android. Название "Windows Emulator" не соответствует действительности, настоящий Windows не эмулировался, там был Wine - свободная реализация Windows API.
В 2017 году выходит '''''ExaGear Windows Emulator''''' - версия Exagear с новым на тот момент Wine 3.0, для запуска кроме как игр ещё и приложений Windows на Android. Название "Windows Emulator" не соответствует действительности, настоящий Windows не эмулировался, там был Wine - свободная реализация Windows API.
Строка 24: Строка 24:
В октябре 2020 Eltechs продала '''ExaGear''' компании Huawei, и проект был возобновлён под маркой '''"ExaGear Huawei"'''. Была добавлена поддержка x86_64 архитектуры. Новая версия работает только на продуктах Huawei, и в массовую продажу не поступала.
В октябре 2020 Eltechs продала '''ExaGear''' компании Huawei, и проект был возобновлён под маркой '''"ExaGear Huawei"'''. Была добавлена поддержка x86_64 архитектуры. Новая версия работает только на продуктах Huawei, и в массовую продажу не поступала.
[[File:ExaGearMainPageMarch2019.png|thumb|Сайт компании Eltechs в марте 2019 года.]]
[[File:ExaGearMainPageMarch2019.png|thumb|Сайт компании Eltechs в марте 2019 года.]]
== Продолжение развития энтузиастами в 2019-2022 годах. ==
== Продолжение развития энтузиастами в 2019-2022 годах ==
В 2019-2020 годах в Exagear силами энтузиастов была добавлена поддержка программного 3D ускорения(llvmpipe), что положило начало разработке базового 3D ускорения путём адаптации virgl-renderer на Android.  
В 2019-2020 годах в Exagear силами энтузиастов была добавлена поддержка программного 3D ускорения(llvmpipe), что положило начало разработке базового 3D ускорения путём адаптации virgl-renderer на Android.  


В апреле 2021 человек под ником alexvorxx выпускает пост на 4PDA про VirGL Overlay в Exagear, который был разработан пользователем mittorn. Это ознаменует начало поддержки 3D ускорения в Exagear. На тот момент с ним большинство игр работали нестабильно а в тех которые работали зачастую были графические артефакты, также требовались root права, и поддерживались только GPU Adreno. Летом 2021 выходит версия без root, улучшается работа игр, уменьшается кол-во графических багов, добавлена поддержка графических процессоров Mali,
В апреле 2021 человек под ником alexvorxx выпускает пост на 4PDA '''VirGL Overlay''' в '''ExaGear''', который в качестве рендера использовал virgl-renderer. Портированием и разработкой оригинального приложения занимался пользователь ''mittorn'', а последующие версии(0.0.5, 0.0.7 и т.д) на базе новых версий virgl-renderer были собраны пользователем alexvorxx.


В конце июля 2021 на YouTube канале Grima04 выложил видео с демонстрацией работы [[Turnip(ru)|Turnip]] (открытый драйер Vulkan Adreno)+Zink(транслятор Vulkan->OpenGL)+VirGL(virgl_vtest_server) в ExaGear с помощью использования в Termux контейнера proot. Чуть позже выходит [https://github.com/Grima04/virgl-vtest-launcher virgl_vtest_launcher], ранняя реализицая VirtIO-GPU в ExaGear. На тот момент требовался root, и присутствовали графические баги.
Это ознаменует начало поддержки '''3D ускорения в ExaGear'''. На тот момент с ним большинство игр работали нестабильно а в тех которые работали зачастую были графические артефакты, также требовались root права, и поддерживались только '''GPU Adreno'''.


В декабре 2021 китайские энтузиасты выпускают ExaGear с VirtIfO-GPU: VirGL но с рендером на базе драйверов Turnip+[[Zink(ru)|Zink]] для Adreno 618+, используя тот же способ что и Grima04.  
Летом 2021 выходит версия без root, улучшается работа игр, уменьшается кол-во графических багов, добавлена поддержка графических процессоров Mali.
 
В конце июля 2021 на YouTube канале Grima04 выложил видео с демонстрацией работы [[Turnip(ru)|Turnip]] ''(открытый драйер Vulkan Adreno'')+[[Zink(ru)|Zink]]''(транслятор Vulkan->OpenGL)''+VirGL(virgl_vtest_server) в ExaGear с помощью использования в Termux контейнера proot. Чуть позже выходит [https://github.com/Grima04/virgl-vtest-launcher virgl_vtest_launcher], ранняя реализицая VirtIO-GPU в ExaGear. На тот момент требовался root, и присутствовали графические ошибки. 
 
В декабре 2021 китайские энтузиасты выпускают ExaGear с VirtIO-GPU: VirGL но с рендером на базе драйверов [[Turnip(ru)|Turnip+]][[Zink(ru)|Zink]] для Adreno 618+, используя тот же способ что и Grima04.  


Уже в январе 2022 alexvorxx выпускает модификацию кеша на базе стандартного от Eltechs, который использует GPU напрямую без VirGL, используя только [https://github.com/alexvorxx/Zink-Mesa-Xlib Turnip+Zink собранный с библиотекой xlib]  
Уже в январе 2022 alexvorxx выпускает модификацию кеша на базе стандартного от Eltechs, который использует GPU напрямую без VirGL, используя только [https://github.com/alexvorxx/Zink-Mesa-Xlib Turnip+Zink собранный с библиотекой xlib]  

Версия от 00:07, 28 сентября 2022

ExaGear - серия коммерческих программ созданных в 2013 году российской компанией Eltechs для трансляции x86_64 инструкций в ARMv6, ARMv7, ARMv8 для запуска в контейнере Linux приложений и игр от Windows используя Wine - свободную реализацию Windows API.

ExaGear
ExagearImage1.jpg.jpg
Разработчик Eltechs
Дата выхода ExaGear RPG/Strategies - 3 ноября 2014 года(beta), Windows Emulator - февраль 2017 года
Прекращение разработки 28 февраля 2019
Продажа проекта 1 октября 2020 года
Версия ExaGear RPG - 2.6.8, Strategies - 3.5.0, Windows Emulator - 3.0.1

История компании и программы

Компания Eltechs была создана в 2012 году в городе Москва, Россия. Известно, что команду возглавял человек с псевдонимом Armmaster. Также в ней были pUnK2014 и TheAK47. Больше информации о компании можно узнать здесь...

15 апреля 2014 года на Android был представлен Heroes 3 Runner, программа которая позволяла запустить и играть в Heroes 3 на Android путём трансляции x86 в ARM. В том же 2014 году Heroes 3 Runner был переименован в ExaGear Strategies. ExaGear RPG вышел в Beta тестирование 3 ноября 2014 года. Он был предназначен для запуска игр Fallout 1,2, M&M 6,7,8.

2 ноября 2014 года вышел ExaGear Desktop: программа для запуска x86 Linux, Windows приложений (с помощью Wine) на ARM GNU/Linux платформах. С 2014 по 2019 годах вышло много новых версий, проект развивался и становился стабильнее. GPU эмулировался программными методами, поддержки OpenGL не было, также как и Direct3D(только DirectX 1-7)

В 2017 году выходит ExaGear Windows Emulator - версия Exagear с новым на тот момент Wine 3.0, для запуска кроме как игр ещё и приложений Windows на Android. Название "Windows Emulator" не соответствует действительности, настоящий Windows не эмулировался, там был Wine - свободная реализация Windows API.

Прекращение разработки, закрытие и продажа проекта

Последние версии ExaGear RPG, ExaGear Strategies, ExaGear Windows Emulator(2.6.8, 3.5.0, 3.0.1 соответственно) вышли в 2018 году. 28 февраля 2019 года Eltechs прекратила поддержку Exagear и удалила все приложения из Google Play, проект был закрыт.

В октябре 2020 Eltechs продала ExaGear компании Huawei, и проект был возобновлён под маркой "ExaGear Huawei". Была добавлена поддержка x86_64 архитектуры. Новая версия работает только на продуктах Huawei, и в массовую продажу не поступала.

Сайт компании Eltechs в марте 2019 года.

Продолжение развития энтузиастами в 2019-2022 годах

В 2019-2020 годах в Exagear силами энтузиастов была добавлена поддержка программного 3D ускорения(llvmpipe), что положило начало разработке базового 3D ускорения путём адаптации virgl-renderer на Android.

В апреле 2021 человек под ником alexvorxx выпускает пост на 4PDA VirGL Overlay в ExaGear, который в качестве рендера использовал virgl-renderer. Портированием и разработкой оригинального приложения занимался пользователь mittorn, а последующие версии(0.0.5, 0.0.7 и т.д) на базе новых версий virgl-renderer были собраны пользователем alexvorxx.

Это ознаменует начало поддержки 3D ускорения в ExaGear. На тот момент с ним большинство игр работали нестабильно а в тех которые работали зачастую были графические артефакты, также требовались root права, и поддерживались только GPU Adreno.

Летом 2021 выходит версия без root, улучшается работа игр, уменьшается кол-во графических багов, добавлена поддержка графических процессоров Mali.

В конце июля 2021 на YouTube канале Grima04 выложил видео с демонстрацией работы Turnip (открытый драйер Vulkan Adreno)+Zink(транслятор Vulkan->OpenGL)+VirGL(virgl_vtest_server) в ExaGear с помощью использования в Termux контейнера proot. Чуть позже выходит virgl_vtest_launcher, ранняя реализицая VirtIO-GPU в ExaGear. На тот момент требовался root, и присутствовали графические ошибки.

В декабре 2021 китайские энтузиасты выпускают ExaGear с VirtIO-GPU: VirGL но с рендером на базе драйверов Turnip+Zink для Adreno 618+, используя тот же способ что и Grima04.

Уже в январе 2022 alexvorxx выпускает модификацию кеша на базе стандартного от Eltechs, который использует GPU напрямую без VirGL, используя только Turnip+Zink собранный с библиотекой xlib

В том же январе 2022 выходит новое удобное, но пока что нестабильное управление Input Bridge от DotNetBurst (разработка заморожена)

Галерея

Источники

https://web.archive.org/web/20190319162705/https://eltechs.com/

https://4pda.to/forum/index.php?showtopic=992239

https://4pda.to/forum/index.php?showtopic=558297

https://4pda.to/forum/index.php?showtopic=608699

https://4pda.to/forum/index.php?showtopic=804309