OpenGL ES 3.0 emulation on desktop with Bluestacks/AmiDuos/... - General Questions and Answers

Hello,
Recently I tried the AMiDUOS and Bluestacks emulator. AD claims to support OpenGL ES 3.0, but any game I try to play on it that requires 3.0 refuses to open.
In a systemanalysing app it showed clearly that my desktop GPU only supports OpenGLES 2.0.
I have a AMD Radeon 7800 with OpenGL 4.
Now I read of the Mali OpenGLES emulator that could be used on a desktop. But can it be linked with executables like Amiduos or Bluestacks to make OpenGLES 3.0 a possibility?
If so, could anybody explain how to link them? Setup of the variables etc...
Thank you

JeankeVG said:
Hello,
Recently I tried the AMiDUOS and Bluestacks emulator. AD claims to support OpenGL ES 3.0, but any game I try to play on it that requires 3.0 refuses to open.
In a systemanalysing app it showed clearly that my desktop GPU only supports OpenGLES 2.0.
I have a AMD Radeon 7800 with OpenGL 4.
Now I read of the Mali OpenGLES emulator that could be used on a desktop. But can it be linked with executables like Amiduos or Bluestacks to make OpenGLES 3.0 a possibility?
If so, could anybody explain how to link them? Setup of the variables etc...
Thank you
Click to expand...
Click to collapse
Anybody any thoughts on this?

Related

OpenGL version supported?

All the system apps I try show only OpenGL ES 1.1 only. I thought Tegra 2was able to do 2.0 as well.

[Q] Opengl 2.0 support

it would seem that our device doesn't have support for opengl 2 or anything above 1.1.
I know the tegra 2 soc is capable of running opengl 2 (according to the nvidia website)
does anyone know anything about why there is no support for opengl? i would really like to get some gameloft games going on this tablet.
Which games are you looking to run?
When I had VEGAn-Tab installed in Beta4, I had Dungeon Defenders First Wave, and it worked fantastically.
I'm just curious which games aren't working for you. I can't get The Sims 3 to load...
Moved to general
From wat I remember I believe that android 2.2 won't show opengl as 2.0, the program has to call the drivers and such specifically. Opengl 2.0 should b working just fine because dungeon defenders runs great on the tab.
Sent from my SGH-T959
well i have tried all the gameloft games and none of them work they just FC after opening.
and the nenamark1 opengl 2 benchmark says that it failed to initialize opengl es 2.0.
just seems wierd.
Android System Info shows two values for OpenGL Version supported.
On my HTC Desire the values are 2.0 and OpenGL ES-CM 1.1. On my G Tablet the first value is instead 0.0. Seems a bit strange.
Both devices are Android 2.2 based. The HTC is stock and the G Tablet is TNT Lite Build/FRF91.
maybe its a type in some of the coding.
i did find a gles2_sanity.so and a gles2_simplespin.so file in /system/lib
i imagine these would be the transition effects in vegan tab. so yeah i think we need someone experienced in here.

OpenGL ES 2.0 tweak on unsupported devices?

Is there a feasability to make open gl es 2.0 demanding apps to work on opengl es 1.0 and other non supported device/gpu/cpu/rom?
I am not looking for performance.. just compatibility.
A similar app seems to be chainfire 3d but that itself requires opengl 2.0 and 1ghz processor!
Is it possible to make a similar app/ kernel build that can pipeline es 2.0 requests and handle it as "software renderer" or something?
Sent from my U8150 using XDA
no answer there? maybe can help me too?

Is possible use the Tizen emulator with and AMD Fx-8350 ?

I have recently the gear s2 and i wanted to start a build something with the SDK Tyzen but it's impossible , I can not launch the emulator because it tells me that there is accelerating , I have the hardware virtualization in BIOS but I think you need an Intel processor and know if I can make it work with AMD.
My operating system is Windows 10 64-bit .
A greeting.
It has nothing to do with the brand of your processor.
I tried a SDK 2.3.1 Install and slow but works even install 2.4.2 again and again I say there is accelerating and will not let me run the emulator.
Has anyone had this problem and can help me out ?
That is incorrect, the processor does affect acceleration
jacobgong said:
It has nothing to do with the brand of your processor.
Click to expand...
Click to collapse
That is incorrect, the brand of the processor determines virtualization support, and without hardware acceleration, the emulator can appear to run Extremely slowly, so slowly as to appear to not even work.
If you have an AMD processor, it is recommended to use linux. If you are using windows, make sure that in the Emulator Manager, set the CPU VT field to OFF (or is disabled).
For Tizen Emulator, to use HW virtualization, you need:
In Ubuntu:
To use KVM, you need a processor that supports HW virtualization. Both Intel and AMD have developed those extensions for their processors (Intel VT-x/AMD-V). Check whether the CPU supports HW virtualization with the following command:
$egrep -c '(vmx|svm)' /proc/cpuinfo
If the output of the command is 0, the CPU does not support HW virtualization. Otherwise, it does.
The HW virtualization feature can also be disabled on the BIOS setting; check the setting and enable it if you need the feature.
In Windows®:
To use HAX, you need Intel VT-x-supported CPU, and you must enable the NX-related setting in the PC BIOS.
In Mac OS® X:
To use HAX, install EFI-related updates on your Intel-based Mac system.
Source -
https://developer.tizen.org/dev-guide/2.3.1/org.tizen.devtools/html/common_tools/emulator.htm#hw
akhilkedia94 said:
That is incorrect, the brand of the processor determines virtualization support, and without hardware acceleration, the emulator can appear to run Extremely slowly, so slowly as to appear to not even work.
If you have an AMD processor, it is recommended to use linux. If you are using windows, make sure that in the Emulator Manager, set the CPU VT field to OFF (or is disabled).
For Tizen Emulator, to use HW virtualization, you need:
In Ubuntu:
To use KVM, you need a processor that supports HW virtualization. Both Intel and AMD have developed those extensions for their processors (Intel VT-x/AMD-V). Check whether the CPU supports HW virtualization with the following command:
$egrep -c '(vmx|svm)' /proc/cpuinfo
If the output of the command is 0, the CPU does not support HW virtualization. Otherwise, it does.
The HW virtualization feature can also be disabled on the BIOS setting; check the setting and enable it if you need the feature.
In Windows®:
To use HAX, you need Intel VT-x-supported CPU, and you must enable the NX-related setting in the PC BIOS.
In Mac OS® X:
To use HAX, install EFI-related updates on your Intel-based Mac system.
Source -
https://developer.tizen.org/dev-guide/2.3.1/org.tizen.devtools/html/common_tools/emulator.htm#hw
Click to expand...
Click to collapse
So how would an x86 CPU virtrualize an ARM system in hardware? I don't think that's how it works, it only works with x86, maybe x86 builds of tizen.
as if the emulator isn't already slow enough, it's lagging on my PC with like 100x more performance than the actual watch. It's an emulator not a virtual machine.

How do you detect what rendering api an app uses?

I.e. in developer options there's the force msaa on opengl es 2.0 apps, but is there a way to detect what version the app uses? Similar to how RivaTuner on the PC shows u what version of DX/opengl a game runs

Categories

Resources