Dolphin, the GameCube and Wii emulator - Forums

Full Version: Snapdragon 810 discussion
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3
(05-11-2016, 11:34 PM)ichiro_93 Wrote: [ -> ] think the developers just focus on Tegra K1 and x1 , it makes the members become pessimistic about the dolphin emulator can run on their devices

[color=#212121]sorry this is just my opinion, [color=#212121]hopefully there is a significant improvement for the future[/color][/color]

What degasus said. We don't "favor" one SoC over another. It just happens that nvidia's drivers *actually work*. It's not our fault your Mali or Adreno GPU can't work properly. On top of that, today's ARM CPUs are just too slow. JITARM64 is pretty good. From what I understand there could only be very small perf improvements made there. It's just a problem that ARM CPU cores are just way too slow for what Dolphin needs to make most games playable.

Nothing will really improve until drivers stop being broken as hell, and hardware stops being slow as hell. nvidia is the only vendor shipping devices running Android that comes remotely close. And even they can only run lightweight games okay.
https://youtu.be/3sVwxiHpZUg

sir, there who know how to turn opengl es3.2?

because I saw on youtube for Nexus 5x with Snapdragon 808 processor very smoothly play the legend of zelda wind waker, it is possible to be more powerful Snapdragon 810  Big Grin
Your OEM needs to ship drivers with ES 3.2 enabled. AFAIK the only ones doing that right now are nvidia for the nvidia shield tv, and Google with the 5x.
(05-22-2016, 03:13 PM)Helios Wrote: [ -> ]Your OEM needs to ship drivers with ES 3.2 enabled. AFAIK the only ones doing that right now are nvidia for the nvidia shield tv, and Google with the 5x.

ooh ... so for now only nvidia and google devices, and for other devices would be followed or there will never be?


My device Xiaomi Mi Note Pro
Degasus also mentioned that ES 3.2 isn't enough, you also need the GL extension OES_buffer_storage that most OEMs just don't bother implementing because you don't need it to be compliant with any particular GL ES version.
(05-22-2016, 03:51 PM)Helios Wrote: [ -> ]Degasus also mentioned that ES 3.2 isn't enough, you also need the GL extension OES_buffer_storage that most OEMs just don't bother implementing because you don't need it to be compliant with any particular GL ES version.

Oh, I see


but that makes me wonder, in the video that I share the nexus 5x can be running one games very smoothly ...
what causes it happened?
sorry a lot of questions, because it makes me dizzy, a different devices with lower spesification dolphin can run well while having a very nice spesification was still not able to run the game as good as it
It's simply what the phone supports. Google shipped graphics drivers for the 5x in the Android N preview ROM that supported the features Dolphin uses on Android to get a lot of speedups. Your phone's manufacturer doesn't ship graphics drivers which supports these features, so you have to run much slower code. And knowing Xiaomi, it's anybody's guess whether they will actually support it in the future.

That's about as simple as I can make it without using technical terms.

So it doesn't matter if your phone has better hardware (the 810 isn't all that fast anyways since the main cores shut off due to overheating), it matters what your drivers supports.
(05-22-2016, 03:51 PM)Helios Wrote: [ -> ]Degasus also mentioned that ES 3.2 isn't enough, you also need the GL extension OES_buffer_storage that most OEMs just don't bother implementing because you don't need it to be compliant with any particular GL ES version.
"most OEMs" is funny, there aren't that many. Qualcomm supports it with their ES3.1 driver and upwards. Hopefully Mali will join them at some point. No other vendor is close to ES3.2, so we have to wait a bit.
(05-22-2016, 06:41 PM)degasus Wrote: [ -> ]"most OEMs" is funny, there aren't that many. Qualcomm supports it with their ES3.1 driver and upwards. Hopefully Mali will join them at some point. No other vendor is close to ES3.2, so we have to wait a bit.

I've raised buffer_storage with ARM product management team long ago, it's just not prioritized hence no one knows when/if it'll be implemented.

I guess I need to show Nexus 5X running on A53s only as people got too excited about performance they see on the videos.
[color=#212121]so in the end there was no more hope for snapdragon 810 to be able to run the emulator dolphin , and the dolphin emulator only for the latest cpu only.....[/color]
Pages: 1 2 3