• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › Android v
« Previous 1 ... 42 43 44 45 46 ... 128 Next »

Open Gl ES bug in Android
View New Posts | View Today's Posts

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
Open Gl ES bug in Android
03-18-2019, 01:34 AM
#1
MysticalG
Unregistered
 
Hi guys

I'm using a Huawei P10 lite and this issue has been bugging me for a while.

My specs:

CPU:Kirin 658
GPU:Mali T830 MP2
RAM: 4GB

So dolphin is automatically set to use Vulkan for me, but whenever I try to change to open GL ES, I either get MAJOR graphical bugs which make the game unplayable, or  dolphin just closes itself. Any explanation or fix for this issue would be greatly appreciated.
Reply
03-20-2019, 01:57 AM
#2
mstreurman Offline
Above and Beyond
*******
Posts: 1,239
Threads: 11
Joined: Nov 2015
(03-18-2019, 01:34 AM)MysticalG Wrote: Hi guys

I'm using a Huawei P10 lite and this issue has been bugging me for a while.

My specs:

CPU:Kirin 658
GPU:Mali T830 MP2
RAM: 4GB

So dolphin is automatically set to use Vulkan for me, but whenever I try to change to open GL ES, I either get MAJOR graphical bugs which make the game unplayable, or  dolphin just closes itself. Any explanation or fix for this issue would be greatly appreciated.

Probably the OpenGL ES driver is completely borked in your phone... nothing you can do about it. Nothing the Dolphin Devs can do about it... You should complain to the people at Huawei to give you the most recent drivers in the next iteration of their AndroidOS for your P10 lite, that is if they will ever update it, the phone was first released over 2 years ago now which means they probably wont. That said: that phone isn't particularly fast anyway, so you would probably only be able to play the lightest games at a sort-of acceptable framerate.
Check my profile for up to date specs.
Find
Reply
03-21-2019, 06:18 AM
#3
MysticalG
Unregistered
 
Makes no sense cuz I played Pokemon XD on my older phone with only 2GB ram.
Reply
03-21-2019, 07:44 AM
#4
JosJuice Offline
Developer
**********
Developers (Some Administrators and Super Moderators)
Posts: 8,946
Threads: 7
Joined: Oct 2014
(03-21-2019, 06:18 AM)MysticalG Wrote: Makes no sense cuz I played Pokemon XD on my older phone with only 2GB ram.

The reasons behind driver problems are usually not apparent to us. Sometimes things get better, sometimes things get worse.
Find
Reply
03-23-2019, 04:11 AM (This post was last modified: 03-23-2019, 04:18 AM by mstreurman.)
#5
mstreurman Offline
Above and Beyond
*******
Posts: 1,239
Threads: 11
Joined: Nov 2015
(03-21-2019, 06:18 AM)MysticalG Wrote: Makes no sense cuz I played Pokemon XD on my older phone with only 2GB ram.

Ramz doesn't say anything about actual performance: e.g. an Intel i7 8700k with 2GB will still be faster than an Intel i3 8100 with 16GB if you don't use more than 2GB of ram... and then we have graphics drivers: eg. a Nvidia card with very old drivers will crash or give glitches but when you put new drivers on the computer it will run perfectly with the same card.

All of this is also true for phones... with 1 big problem: you cannot update the graphics drivers yourself, this has to be done by the manufacturer of the device (which they almost never do, especially for older devices.), which is in your case Huawei.
Check my profile for up to date specs.
Find
Reply
06-05-2019, 09:51 AM (This post was last modified: 06-05-2019, 09:54 AM by Mojoswagger1980.)
#6
Mojoswagger1980 Offline
Junior Member
**
Posts: 18
Threads: 0
Joined: May 2019
Is your device rooted ? GLTools has a disable vulkan driver option now. it also has the ability to fake gpu's .....see if its your Opengl extensions or lack there of . Its weird that Vulkan is your default backend . Vulkan is still utilizing OpenGL ES, its not its own graphics language. it only works if a developer uses the api to utilize it and the vast majority of android application are not vulkan ready . just a couple emulators and i dont know...50 games. all this being said you still want Vulkan this emulator crawls on OpenGl on Android . Vulkan brings a 70 % speed increase and takes a lot of workload off the cpu which improved stability and cut down on a ton of heat . this sucker will make a phone hot if you run it with high gfx settings . any app that handles graphics should be disabled for dolphin . do not run game optimizers with dolphin ! dolphin is optimized ! GLTools to fake libs isnt great but for test purposes might be useful. it also has a nifty lil shader dumping feature ......ubershaders eat your heart out . lol not unless dolpin can recompile the actual vertex and fragments or you convert to .dds . but still neat . why the devs focus was direct X ill never know.
Find
Reply
06-05-2019, 10:24 AM
#7
Mojoswagger1980 Offline
Junior Member
**
Posts: 18
Threads: 0
Joined: May 2019
(03-23-2019, 04:11 AM)mstreurman Wrote: Ramz doesn't say anything about actual performance: e.g. an Intel i7 8700k with 2GB will still be faster than an Intel i3 8100 with 16GB if you don't use more than 2GB of ram... and then we have graphics drivers: eg. a Nvidia card with very old drivers will crash or give glitches but when you put new drivers on the computer it will run perfectly with the same card.

All of this is also true for phones... with 1 big problem: you cannot update the graphics drivers yourself, this has to be done by the manufacturer of the device (which they almost never do, especially for older devices.), which is in your case Huawei.

I think Mediatek or whoever made the board in his phone has to supply drivers. And all drivers in the Android OS are handled at the Kernel level not via .dll . if his drivers were to blame the app souldnt run at all. im more willing to beleive the mali isnt capable of the extension necessary to run the emulator in OpenGl but Vulkan utilizes same libraries and extension as his OpenGl version so im at the mali doesnt want to play at all, without vulkan driver to overide i dont think the emulator would run , but Vulkan forces enables it . which in a way proves your bad driver theory ......touche .
Find
Reply
« Next Oldest | Next Newest »


  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 2 Guest(s)



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode