Windows VBOX + Open GL ES ANGLE + Android x86

220 views
Skip to first unread message

Christian Jamoner

unread,
Aug 2, 2018, 3:49:47 PM8/2/18
to Android-x86
Is this something feasible with Android x86? See attached. 
Very interested. 
display.jpg
android.jpg

Chih-Wei Huang

unread,
Aug 2, 2018, 11:01:15 PM8/2/18
to Android-x86
2018-08-03 3:49 GMT+08:00 Christian Jamoner <christia...@gmail.com>:
> Is this something feasible with Android x86? See attached.
> Very interested.

What's that? How did you do it?


--
Chih-Wei
Android-x86 project
http://www.android-x86.org

Christian Jamoner

unread,
Aug 3, 2018, 4:51:54 AM8/3/18
to Android-x86
No i did not do this myself. It's from Tencent emulator which i think uses vbox in windows and ANGLE (Almost Native Graphics Layer Engine). So I'm asking if this can be achieved using Android x86? It has the best graphic performance so far compared to other emulators, almost native really.

youling 257

unread,
Aug 3, 2018, 6:22:56 AM8/3/18
to Android-x86
and NetEase MuMu emulator,http://bbs.phoenixstudio.org/cn/read.php?tid=18132

在 2018年8月3日星期五 UTC+8下午4:51:54,Christian Jamoner写道:
12_56930_f9c28033e9ce486.jpg

youling 257

unread,
Aug 3, 2018, 6:24:51 AM8/3/18
to Android-x86

Mauro Rossi

unread,
Aug 3, 2018, 7:38:17 AM8/3/18
to Android-x86
Hi Christian,


Il giorno venerdì 3 agosto 2018 10:51:54 UTC+2, Christian Jamoner ha scritto:
No i did not do this myself. It's from Tencent emulator which i think uses vbox in windows and ANGLE (Almost Native Graphics Layer Engine). So I'm asking if this can be achieved using Android x86? It has the best graphic performance so far compared to other emulators, almost native really.

What use case of this API translation are you proposing for android-x86 which is linux based?

Applicable Use cases for Linux are:

OpenGL ES translation to Desktop GL
OpenGL ES translation to Open GL ES
OpenGL ES translation to Vulkan (still work in progress)

I am going to have a look in the project forum [1] for curiosity, but what is exactly you have in mind for android-x86 ?
Thanks for sharing

Mauro

Christian Jamoner

unread,
Aug 3, 2018, 11:20:35 AM8/3/18
to Android-x86
Hi Mauro,

Well, we all know nouveau does not perform very well with Nvidia Pascal gpus, propriety driver is a must which isn't possible with android. 
I don't mind running Android x86 in windows or better in Linux as a virtual machine with ANGLE if that means better performance for my graphics, rather than installing Android x86 in my pc running with Nouveau which i already did. 
This would make me get away from nouveau which is good for anyone owning an Nvidia Pascal gpu. 
There's nothing much better for me of having my own Android x86 build working with ANGLE in a vm - my own android emulator I mean. 

Regards,
Christian

Christian Jamoner

unread,
Aug 4, 2018, 4:40:11 PM8/4/18
to Android-x86
Apparently, AVD can also use ANGLE by adding a parameter -gpu angle_indirect when running the emulator in the command line.

angle_indirect: (Windows only) Use a Quick Boot-compatible variant of ANGLE Direct3D that renders graphics in software. This is a good alternative to host mode when your computer isn't compatible with the hardware acceleration in the emulator. In most cases, ANGLE performance should be similar to using -gpu host, which uses OpenGL instead of Microsoft DirectX. On Windows, Microsoft DirectX drivers normally have fewer issues than OpenGL drivers. This option uses Direct3D 11 and requires Windows 10, Windows 8.1, or Windows 7 SP1 + Windows 7 Platform Update. Added in revision 27.0.2.

I also found this. Not sure I can incorporate this with my build? Anyone idea please? I'm not really familiar with android.

Reply all
Reply to author
Forward
Message has been deleted
0 new messages